ReqEdit Release History

ReqEdit Online Documentation

ReqEdit Release History

13 min read
last updated: 08/09/2024

ReqEdit Short-Term Support (STS) and Long-Term Support (LTS)

Dear customers and partner of ReqEdit,

we would like to announce the following data for ReqEdit’s Short-Term Supprt (STS) and Long-Term Support (LTS):

ReqEdit STS (Short Term Support)

  • ReqEdit Client: v2.18 support ends on December 31st, 2023
  • ReqEdit Client: v2.19 support ends on June 30th, 2024
  • ReqEdit Client: v2.20 support ends on December 31st, 2024
  • ReqEdit Client: v2.21 support ends on June 30th, 2025
  • ReqEdit Client: v2.22 support ends on December 31st, 2025
  • ReqEdit Client: v2.23

ReqEdit versions without support

  • ReqEdit Client v1.x
  • ReqEdit Client v2.1 to v2.17

ReqEdit 2.23

Build number: 2.23.8985.19965

Maximizing editing capability and stability improvements for power-users. Fixes for crashes related copy-pasting, fitering with sorting and some GUI enhancements. Various improvements across file handling, attachment handling, unsupported characters in ZIP and windows in general. Minor GUI fixes for having a clearer usability flow.

  • Fixes:
  • 1913, 1914, 1914 – Copy-Paste crash fixes
  • 1918 – Fixes ReqEdit cannot open attachments in some cases
  • 1920 – Fix crash when started editing a cell contents
  • 1923 – Fixes View Manager could not open view files located on network shares with complex permission scheme
  • 1931 – Fixes Word Importer attachment name handling for unsupported characters on Windows
  • 1943, 1955 – Partial fix for loosing ReqEdit settings with XML Editor tool used in a specific way
  • 1875 – Fix Excel Import log file having missing content
  • 1876 – Fixes crash when the Main Column contains a String (not XHTML) attribute and search was used
  • 1879 – Fix ReqMerge crash when matching by SpecObject.ID for very large files
  • 1880 – Partial fix for not saving whitespace characters back to XHTML attributes when editing the XHTML source code
  • 1884 – Fix Wizard export to Multi-specobject type ReqIF
  • 1885 – Minor fix for User Script button tooltips
  • 1886 – User Scripts minor feature – ability to execute the script on the selected rows in reverse order
  • 1896 – Minor fix for periodic cleanup logic
  • 1834 – Fix crash when rightclicking on rows with broken links
  • 1900 – Fixes crash when View includes filtering
  • 1905 – Word import GUI fix for when the word file is locked
  • 1850, 1851 – Excel import imrpovements for logging
  • 1857 – Fixes Attribute editor gui elements naming related to enums
  • 1858, 1859, 1860, 1861, 1862 – crashfixes related to copy-paste, filtering, views
  • 1864 – Fixes GUI edits not visible when cell content editor was closed
  • 1866 – Fixes various unsupported characters handling in relation to reqifz archives
  • 1761 – Fixes crash when document has no enum values defined and document settings is used in a very specific way
  • 1660, 1775, 1783, 1784, 1789 – Fixes crash when filtering is saved while sorting is active
  • 1724 – Fixes crash related to output PDF when the file is already locked (open in another app)
  • 1689 – Fixes GUI crash related to Splitter distance logic

ReqEdit 2.22 Patch 1

Build number: 2.22.8853.32224

Addressing DNG compatibility fixes for attachments and multi object type export and other minor fixes

Fixes:

  • Fix export to MS Word progress bar
  • Fix ReqXML licensing Thales Sentinel feature ids
  • Userscripts set global.rows – the count of selected rows / total rows
  • Fix attachment directory separator handling for windows – convert all attachment dir separators to / to be compatible with html and “DNG” when opening files
  • Fix word import – add default document name from word file name
  • Goto row number / idref by Ctrl+G
  • Export wizard – fix attachment counts for enabled / disabled ole conversions
  • Wizard export reqif to other tools > multi object type SPLIT back to original object types
  • Fix #1885, #1886 – userscripts fix tooltip and add REVERSE order for processing selected rows
  • Fix #1880 Cell source code editor fix whitespaces
  • Fix #1864 Cell source code editor fix update when editing directly

Known issues:

Windows Defender can detect ReqEdit.exe as a malware / troian based on !ml (AI) detection algorithm, this is a false positive, exclude or allow this app.

Also for limited security environments the app source restriction has to be eased to let install apps from other sources as well in order to run ReqEdit.

ReqEdit 2.22 Automate

Build number: 2.22.8810.28255

New features:

  • Seamlessly automate tasks with the simplicity of JavaScript userscripts
    • Read more about Userscripts
    • Added a template file and userscript showcasing JavaScript capability – ReqEdit JS Demo
  • Easily import attributes from other ReqIF files
    • Open multiple files and while the target file tab is selected select Settings > Document > Attributes > Import, and then select the source document and select attributes to import
  • Export encrypted ReqIF files for added security
    • Option added to the export wizard
    • Or by Save As to an encrypted file
  • Quick edit fields with only one click
    • Enable the setting in the Settings > User window
  • Automatically cleanup all temp files older than 6 months
    • Automatically on exit a progress bar will signal this action
    • Manually users can delete all temp files by the Settings > User window
  • Exclusive feature to display a customized Info Panel when opening a file
  • Delete specification document by right-clicking on the document tab
  • Main column can now display string attributes

We’ve also made various fixes and speed improvements to enhance your editing experience.

Fixes:

  • 1791 – Multi specobject type document with same specobject multiple times in the same hierarchy – ERROR, fixed display of reused objects
  • 1792 – HTML content – fix missing whitespace in html content
  • 1797 – #000610 Export ReqIF without OLE conversion checked – still converts to OLE, user should be able to export without OLE conversion
  • 1798 – #000612 Export EXCEL – change export options texts to be more descriptive
  • 1799 – Import wizard – conversion log textbox title to be more descriptive #000612
  • 1805 – COPY PASTE – content from browser \u0002 not removed
  • 1809 – Windows file name validation on file save and export
  • 1811 – Wizard import checkboxes not visible in some cases, fixed all import types to display the specific checkboxes
  • 1825 – COPY PASTE object – crash #000624
  • 1771 – Import Attribute – when attribute does not exist but type exists – reuse type and add new values
  • 1781 – MASS Promote – object order is messed up of the resulting action, fixed ordering of the resulting objects
  • 1782 – Import wizard text is not up to date – update description for specific import options
  • 1757 – ReqEdit Crash when using view manager filter and cleanup or other actions
  • 1760 – Recent files to display newly created document
  • 1702 – Ticket#000462 ReqEdit Printing problem – Header numbering, does not have any effect on the print page, checked and fixed optional numbering display on printed pages
  • 1706 – File extension is doubled on backup restore with Save As
  • 1686 – Inserting a requirement pattern with bold/italic will remove whitespace between tags
  • 1687 – HTML content will remove whitespace between bold/italic tags on SAVE or on OPEN, leave whitespaces untouched as much as possible
  • 1711 – SAVE not saving changed – ReqEdit displaying different file content from network – investigate and log the actions
  • 1712 – Total number of rows are not updated after copy-paste row/s, fixed display of total rows after user actions
  • 1719 – Ticket#000481 Word import – not always importing images, investigated and fixed
  • 1664 – Find and replace – will ADD H1 when replacing HTML content, do not add H1 tag
  • 1352 – Import reqif.zip the enum colors are WHITE as default, display as black for white but leave color as defined
  • 1849 – Automatic cleanup sometimes is executed in parallel with file opening process and breaking attachments, automatic cleanup is executed only on close

Known issues:

  • ReqIF export without OLE conversion will display corrupt attachment count but the attachments are valid and stored in the exported file.
  • ReqIF internally uses italic formatted text as <em> to <i> and so it is different from the ReqEdit edited original file.
  • Wizard settings will be reset to default when clicking BACK and NEXT
  • Purge multiple rows only the first one is purged.
  • DNG type URI editing of specobjecttype and specificationtype is not yet supported.
  • Printing tables with rowspan produces wrong table.
  • On ReqEdit closing there may be a noticeable delay caused by Windows Antimalware Detection Service due to scanning old files that could be cleaned by automatic cleanup (in ReqEdit temp folders)

ReqEdit 2.21.8670.19559 Patch

Main column supports String attributes, fixes related to print and file handling

Fixes

  • 1748 #1719 #1697 – Word import missing content fixes
  • 1664 – Fixed find replace add unwanted content in some cases
  • 1706 – Fixed double file extension on backup restore
  • 1738 – Main column to support String attributes as well – needed for other rm tools in some cases
  • 1716 #1702 #1651 – Fixes printing of chaptername and numbering
  • 1708 – Fix print text size, heading sizes and formatting and image resizing logic also table sizing logic
  • 1711 – Fix when file save is not possible keep the save button active
  • 1716 – Fix internal transformation of headlines from reqif to display html and back

Known issues:

Word import may still have content loss due to internal limitations.

ReqEdit 2.21.8592.32199

NEW FEATURES / IMPROVEMENTS:

  • #1595 Editing shortcut keys within a XHTML cell: 
    •  CTRL+B bold
    •  CTRL+I italic
    •  CTRL+1 superscript
    •  CTRL+U underline
    •  CTRL+2 subscript
    •  CTRL+T strikethrough
    •  CTRL+SHIFT+T paste text only #1597
    •  CTRL+SHIFT+V paste clean html #1597
    •  CTRL+SHIFT+F paste clean html more #1597
  • #1596 Multi copy-cut-paste
  • #1575, #1576 Multi promote/demote
  • #1589 Imports to ReqIF: CSV, HTML, DOCX
  • #1572 Restore multiple deleted objects
  • #1593 Hide ReqEdit automatically generated chapter numbers
  • #1594 User setting for calculating only the main column height
  • #1625 Excel Import – custom date format
  • #1626 Navigator – make fonts the same size so that is easier to read
  • #1627 Editor – make the chapternames / headline to display html formatting and adapt font-size based on level
  • #1630 User setting for display date format
  • #1637 Add shortcuts to the shortcut list
  • #1649 Backup panel – lock backup files as SNAPSHOT so that it will not be deleted by backup rotation
  • #1621 XML editor word wrapping
  • #1574 INCOSE Requirement patterns in Insert New Row context submenu
  • Change default font size for table content display
  • 64bit optimizations for processing large files

FIXES:

  • #1588 Import Excel Add-on – fix string to int conversion
  • #1605 Display date format uses the selected language of ReqEdit
  • #1598 Fixed attachment cleanup bug when attachments were deleted
  • #1592 Mass update textbox size is bigger
  • #1599 Changed content detection of XHTML attributes
  • #1585 Remove cell content character limit
  • #1607 Fixed crash caused by splitterdistance calculation
  • #1591 Copy-paste html content cleanup remove invalid characters
  • #1608 Mass update popup controls layout fix
  • #1610 Add new shortcuts to the HELP > Shortcuts popup
  • #1611 Update notification panel fix newlines
  • #1617 XML editor find popup window – should be blocking modal window
  • #1620 XML editor not displaying html characters
  • #1618 Copy Paste from PDF (RTF) will not transfer all content
  • #1629 CUT/COPY/PASTE will produce fatal CRASH and sometime STACK OVERFLOW
  • #1624 On paste content – clean invalid html
  • #1631 Date type attributes not saving HOUR information
  • #1635 ReqMerge crash on compare of DNG files
  • #1638 HTML import no error message appear if HTML import gives error
  • #1668 CRASH on cell editing of large ReqIF files

NOTES / KNOWN ISSUES:

HTML import – import quality depends a lot on the html code structure, use basic HTML as much as possible, do a cleanup before import if possible

Cut-copy-paste, promote, demote multiple rows at once – can give unexpected results, please save document before operations

Pasting large amounts of html / content above 32000 characters could have problems on other RM tools when importing the ReqIF file

Comparing DNG ReqIF files is not supported, compare works only with ReqEdit imported files

When working with large ReqIF files and the backup is enabled, the application can become unstable, deactivate periodic backup to improve the stability.

Opening ReqIF files over 10.000 objects can take a long time.

ReqEdit 2.20.8486.25679 – Patch 1

FIXES:

  • 1587 – Removed Sentinel HASP Encrypt/Decrypt functionality

ReqEdit 2.20.8469.25514

NEW FEATURES / IMPROVEMENTS:

  • 1556 File Encrypt/Decrypt functionality
  • 1537 Compare add-on, users can compare attributes ignoring any of the main attributes
  • 1541 Excel Importer, merge configuration when loading a saved configuration from other source file
  • 1542 Delete multiple rows at once
  • 1543 Support for DNG Resource URI schemas
  • 1567 ReqXML schema definition update for document description
  • 1566 ReqIF from DNG 7.0.2 roundtrip fix

FIXES:

  • 1528 Fixed copy-paste within ReqEdit content with png images resulted in improper html format
  • 1510 Fixed compare add-on result page html filtering to display only unread objects
  • 1554 Drag-and-drop fixed to use the drop event

NOTES:

Thales Sentinel Licensing server updated to version 8.53,
it is recommended to update all ACC servers to the latest version

ReqEdit 2.19.8374.16770

IMPROVEMENTS

1517 support for Doors / Exchange add-on exported files (client)
1516 merge add-on speed improvement (client)

FIXES

1513 force ole conversion to image for specific ole object types, add setting to define ole objects that should be converted to image if possible [RenderOLEToImageWordImport] (client)
1514 copy paste fix for word ole objects (client)
1515 fix checkbox selection issue on specification compare
1522 compare – diff sometimes gives out of range exception
1518 reqxml/reqif roundtrip – fix source-tool-id flag
1519 batch mode – return exit code zero for all successful processes
1520 xml validation minor fix for float values (client)
1521 import – fix attachment handling for namespaced and non-namespaced XHTML content

Known issues:

1526 Doors Next import  is not working in GUI, batch mode is not affected.

ReqEdit 2.19.8335.27392

Added Support Polarion import

– Internal improvement: define general multi spec import
– Adapt ReqIF schema to validate ReqIF version 1.2 

Word Add-On

Bugfixes:
– Fix crash if page numbers are not determinable, adding additional Log outputs

General

Bugfixes:

– Default date can be set
– Fix error handling giving invalid source file for batch conversion
– Extend error message with an error identifier, to improve debug performance.
– Fix popup shows error message in batch mode
– Fix remove space on copy paste
– Add correct tool vendor naming for exported RIF files
– Force ReqEdit to return an error code on exit with errors

ReqEdit 2.19

General Improvements ReqEdit Client

Features:

  • Clipboard insert functions: supporting ReqIF allowed tags for paste, Screenshots and Files
  • Error message for Clipboard paste could be switched on or off (User settings)
  • Converting ReqIF to ReqIFz via Save As
  • simple HTML Source code editor (for power users)
  • Support of external links in templates 

Bugfixes:

  • fix external links was not copied if a row copy was requested by the user
  • fix use filters in templates causes error
  • fix delete link menu item appears active, even if only in links are referenced at the row
  • fix missing word mapping sample file

ReqMerge Add-On

Features:

  • Synchronize HTML Validation status with ReqEdit on any start.

Bugfixes:

  • Fix fatal error on duplicate attribute definition inside a specification document
  • Update used libraries

Word Add-On

Features: 

  • Add new option for parsing list entries
  • Add page selector to the wizard
  • Improvement image handling
  • Improvement comment and foot note handling
  • add additional columns (attributes) to the output ReqIF: Page number, paragraph number (referring to the log file), list item decorators, comment and foot note
  • Improvement log output
  • limit the possible file format to DOC (Office 97-2003 format), due to limitation of the used library

Bugfixes:

  • correct wrong display of images
  • correct wrong display of lists

Excel Add-On

Features: 

  • Add hierarchy support
  • Add recalculate formulas option at opening Excel files
  • Add configuration option to switch off the long-name attribute for spec objects
  • Add alternative URL for Datatypes (DNG-compatible)
  • Improvement preview function
  • (Partly) redesign of the main GUI

Bugfixes:

  • downgrade error log to debug for empty field conversion errors
  • Improve configuration settings
  • display alternative text if get value throws exception
  • continue import on exception inside a cell value request

ReqEdit 2.18.8154.20508

General Improvements ReqEdit Client

Features:

  • Import Excel as option available in ReqEdit Import wizard
  • Add license limiter (to Premium, Basic, reader) support for Ultimate variant
  • display amount of currently displayed line numbers in the footer
  • adding new templates for ReqEdit based on Prostep ivip recommendation

Bugfixes:

  • Dragged objects in a ReqIF document shows now error message
  • Improve handling of Dragged objects in a ReqIF Archive files
  • Exception Splitter distance fixed
  • fix icon size in view manager
  • soft deleted elements was not shown on startup, which is default
  • correct display errors on deleting all selected values of a multi value element

ReqMerge Add-On

Bugfixes:

  • Fix handling of non XHTML values
  • Fix problem with ignoring “force update” checkbox

Excel Add-On

Features: 

  • Add hierarchy import feature
  • On changing column range, the attribute list and preview will be updated to the new range

Bugfixes:

  • Nullpointer exception on start fixed
  • Improve license handling for Excel
  • Set a default specification name on export, if not defined

ReqEdit 2.18

General Improvements

New features:

  • Change Application icon
  • Update used libraries
  • Change minimal requirement for ReqEdit to .Net 4.7.2
  • Add row count display in footer
  • Update Sentinel licensing libraries

Bugfixes:

  • 1192: Display deleted rows on opening was not working 

Excel Add-On:

New features:

  • Add Excel Export for reporting
  • Update used libraries for Excel, Excel Library.
  • Improve License handling for some AddOns
  • Change wizard result page for the excel export (add deleted object and hidden columns display)

Bugfixes:

  • 844,985 Bugfix import issue with Excel on exported files (Line parsing, conflict with reserved attribute names)
  • 843: Bugfix Excel import displaying #NL# in text

Compare Add-On:

New features:

  • Update used libraries Compare application.

Bugfixes:

  • 661: Bugfix ReqIF compare inventory display

ReqEdit 2.17

New Features:

  • Improve ReqIF Compare feature
  • Add direct compare
  • Add weak word analysis add on
  • Switch inside reqedit application to online documentation portal https://documentation.reqteam.com
  • Add DNG Import to version
  • Add clone ReqIF function
  • Add HTTPS Support for deatch tool
  • Redesign license activation part
  •  Bugfixes

ReqEdit 2.16

New Features: 

  • Dashboard
  • Display the backup history in the edit window, restore and save the backup
  • View and copy the identifiers for XML parsing
  • Bulk update for selected objects
  • Display of filter information
  • More shortcuts

Improvements:

  • additional Icons to improve usability

Bug fixes: 

ReqEdit 2.15

New features:

  • Multiple object types, such as Heading, Requirement, TestCase, Image and many more, all of which have their own specific attributes, are globally supported and presented in the form of multi-item specifications
  • An integration check has been implemented in the ReqIF validation. The integration check goes beyond pure schema validation (checking the XML structure). It examines whether the references (via IDS) in the document can be resolved and display the correct objects. Furthermore, it is checked whether all attributes (for example Enum Values) are set, which are necessary for certain use cases.
  • Extension of the filter functions: Filtering of empty and not empty elements
  • Extending the deletion functions: deleting individual elements (purge) that have been deleted by soft delete
  • Add keyboard shortcuts to easy create links
  • Possibility to define network server address over a global Windows variable

ReqEdit 2.14 Patch

New features/fixes:

Corrections DNG import functionAdd chapter numbers to the displayed document for the printDisplay the file name, document ID and the last change of the document on the cover sheetPossibility to define / change the properties of attachments (MIME-Type)External links: Description is a mandatory fieldBugfix handling of incorrect / incomplete linksBugfix treatment of Multiple Spec ObjectTypeBugfix treatment of URL-encoded path details

ReqEdit 2.14

New features:

  • Integrated XML editor for ReqIF analysis and repair (only in the Premium Edition)
  • Support for external links (eg. Jira, Sharepoint, etc.)
  • DOORS Next Generation 6.0.4 Im- / Exporter Artifact types are stored / displayed in an attribute during DNG import. So the original artefact types can be restored during export. Cells that do not correspond to the set artifact type are not writable.
  • Improvement on print function and bugfixes

ReqEdit 2.13

New features:

  • The possibility to customize which xhtml attributes are displayed in the main column has been added
  • Improvements to network license handling

ReqEdit 2.15

New features:

  • Copy and move objects
  • Promote and demote objects