What's new in ReqView 2.19.0
Apr 17, 2024
- New Features and Enhancements:
- Git Integration:
- Enable Git integration by Edit > Preferences > Integrate with Git
- Clone a remote Git repository
- Open and refresh a ReqView Project Folder from a local Git working tree
- Edit project or documents exclusively by locking them in the remote Git repository
- Commit project changes to the remote Git repository
- Revert project changes to the last local commit
- Show Git information about the project
- Drag & Drop:
- Link document objects within the same project
- Link document objects between linked project windows
- OWASP ASVS Template:
- Describe SW security requirements using the OWASP Application Security Verification Standard (ASVS)
- Check example of using the ASVS document template in the Example Project
- Create new project from a selected custom document template
- Delete ReqIF metadata from the project
- If table view is sorted then display an indicator and a tooltip explaining that add and move document object actions are disabled
- Bugfixes:
- Get Started:
- Fixed display of dropdown menu for group items in the Project pane
- Fixed error when opening a document template file or adding a document from a document template file when Validate files when opening option is enabled in the Preferences dialog
- Fixed consistency checks of document files for document views and export configurations when opening a project or document file
- Fixed consistency checks of project configuration file on refreshing the project or connecting to a linked project
- Fixed error when adding a new template column without a label
- Fixed print options for the Compare Projects dialog
- Fixed saving of boolean attributes set to FALSE and numerical attributes set to 0 as undefined
- Fixed memory leak if a shown image attachment is deleted or replaced
- Import:
- Fixed import of attachments with German characters in filename from CP437 encoded ReqIFz files
- Fixed ReqIF update of a document if another document has ID with the same prefix
- Manage:
- Fixed display of the OK button in the Document Attributes dialog on small screen resolutions
- Fixed copying outgoing traceability links to unloaded linked projects
- Fixed clearing of the suspect flag for outgoing links to unloaded linked projects
- Fixed refresh of document groups after refreshing the project if document groups were changed in another project window or in a linked project window
- Fixed enabling link actions run from the context menu in the target document if the source document is editable
- Fixed search and filter of documents in Chinese
- Fixed forward/backward navigation in traceability links if the focused document object is hidden by a filter or folded parent section
- Fixed filter error during changing the document filter when OR is chosen before finishing NOT
- Fixed lost linked selection after starting exclusive edit of another document
- Fixed error when copying a document object if the document has an attribute with help property set to true
- Collaborate:
- Fixed error message when SVN lock is required in parallel from more working copies
- Fixed entering a commit message in the Commit dialog with project unlocked to allow other users to edit the project configuration
- Fixed refresh of documents when the traceability of a project managed in SVN is edited in another application instance
- Fixed login to Jira cloud after clearing Jira credentials and entering a wrong API token
- Fixed display of changes in the Project History dialog if the Description column overflows
- Fixed display of warning about clearing suspect link flags when suspect property of a link type is changed
- Fixed storing of metadata for integrations (ReqIF or Jira) in the project config file after project refresh if another user has changed project properties meanwhile
- Fixed error message for failed connection to Jira Cloud when the Jira site URL contains a path
- Fixed proper unlocking of projects managed in SVN when user aborts updating the project, e.g. during ReqIF export
- Export:
- Fixed error when exporting an Excel file with option Open documents
- Fixed enabling export options when editing a configuration for exporting an Excel file
- Fixed editing export configurations with custom template with a network path starting with \
- Fixed update of the Manage Export Configurations dialog after adding a new export configuration
- Fixed traceability links within a document to be navigable when the document is exported to a HTML file
- Fixed traceability links between linked projects to be navigable when the projects exported to separate HTML files
- Fixed font size of section numbers in the default DOCX template
- Fixed several document file locking issues after ReqIF import and export
- Fixed DOCX export with custom Word template created in another tool than MS Word without OpenXML core properties
- Fixed DOCX export containing extra bullet in the table cell on right if a table cell contains bullet or numbered list not followed by a paragraph
- Fixed error state of the Edit Export Configuration dialog if the referenced template file is not accessible
New in ReqView 2.18.2 (Dec 13, 2023)
- Enhancements:
- Start / finish editing of documents from the Project pane
- Import CSV file with new requirements preserving their outgoing links
- Bugfixes:
- Fixed performance issue when table view is sorted by a template column
- Fixed navigation to invisible objects due to collapsing their section by Go To action or by clicking on a link
- Fixed navigation to objects not matching to the active filter by Go To action or by clicking on a link
- Fixed lingering of attachments replaced by another attachment with different file name in the original RM tool (e.g. DNG) after update from ReqIF
- Fixed storing of file paths if export configurations are edited in both Windows and Linux applications
- Fixed storing of Merged displayed custom attributes option in DOCX export configurations
- Fixed protocol and file association on Windows
New in ReqView 2.18.1 (Nov 13, 2023)
- Fixed saving of export configurations to a project template file
- Fixed duplicate project file selection when creating a new project from a project template
New in ReqView 2.18.0 (Oct 18, 2023)
- New Features and Enhancements:
- Export Configurations:
- Share named export configurations stored in project files or folders
- Update, duplicate or delete export configurations in the Manage Export Configurations dialog
- Export selected export configurations from the UI using the main toolbar or menu File > Export > Configurations
- Export given export configurations from the CLI using the export config command
- Group Linked Projects
- Set project level and a group name in the Create Project or Project Properties dialogs
- Organize linked projects by levels and groups in the Linked Projects pane
- Load / unload all projects in a project group
- Explore indirectly linked projects by Explore Upstream, Explore Downstream using the toolbar of the Linked Projects pane
- Check Explore and Load Linked Projects option in the Export dialog to export end-to-end traceability reports
- Pass --explore parameter to the reqview export command to export end-to-end traceability reports
- Linked Project Enhancements
- Refresh the main project and all loaded linked projects using menu Project > Linked Projects > Refresh All Projects
- Cancel loading linked projects
- Project Description:
- Enter a short description when creating a new project
- Display and edit the description of the current project in the Project Properties dialog
- Display the description of a linked project
- Export the description of an exported project using export helper {{projectDescription}}
- Merge Requirements:
- Select more consecutive requirements and choose Edit > Merge Objects from the menu
- Merge text description, attachments and links of the requirements into the first requirement
- Export Enhancements:
- Export custom parameters into DOCX using a content control with text ReqView.exportParam[<parameter>]
- New export helpers:
- cond - conditional expression, e.g., {{cond <condition> <truthy_expr> <falsy_expr>}} outputs truthy_expr of condition is true, falsy_expr otherwise
- let - set local variables in the current context, e.g., {{#let x="hello"}}{{@x}}{{/let}} outputs "hello"
- join - join strings, e.g., {{join "a" "b" "c"}} outputs "abc"
- Clear all suspect flags by choosing Project > Maintenance > Clear All Suspect Flags from the menu
- Clean SVN working copy by choosing File > SVN > Cleanup from the menu
- Import and update document objects from a CSV file while preserving rich text format if text is wrapped into <html> tag and target attribute has xhtml type
- Verify that all document and document object GUIDs are unique on project open or refresh
- Bugfixes:
- Fixed the error message when opening a project folder with file project.json, which does not store an object
- Fixed startup of the WebApp after opening a project connected to another linked project
- Fixed missing template column Story in document template User Stories
- Fixed adding new rows after last rows of an embedded table because of invisible context menu items
- Fixed error when editing the name of a document view from two project windows at the same time
- Fixed adding new document objects after deleting and purging all objects in the document
- Fixed search in a sorted document
- Fixed file name when saving project in the WebApp
- Fixed handling of CtrlHome / End shortcut to move to start / end of the current document and not to switch to the first / last open document
- Fixed finish of exclusive edit when no floating license is available
- Fixed handling of locked SVN working copy if it is open in more application windows and the windows run SVN update command at the same time
- Fixed reload content of template and export parameters files in custom exports
- Fixed selection of table view used in Export DOCX dialog
- Fixed export to XLSX when the current document filter is disabled
- Fixed failed export to a signed PDF for document selection All documents from loaded projects
- Fixed title of exported HTML for documents from a linked project when using the Modern Report layout
- Fixed failed ReqIF export when attribute definitions in ReqView are changed after ReqIF import or after initial ReqIF export
- Fixed overflow of attachment image over its text in exported DOCX using the book layout if the attachment is placed at the top of a page
- Fixed failed export of multiple documents (WebApp)
- Fixed the error message for export helper eachColumn when it is used in a template column
- Fixed export of All documents from the main project with Ignore links to invisible objects option enabled
New in ReqView 2.17.3 (Jul 21, 2023)
- Enhancements:
- Add a non-breaking space or a non-breaking hyphen after clicking on the *Special Characters > Punctuation button in the toolbar of the Edit Description dialog
- Bugfixes:
- Fixed opening of large projects concurrently
- Fixed memory leak in the application persistency when running CLI command export with -l switch to export also linked projects
- Fixed opening the context menu to load a linked project after clicking on a link to the linked project
- Fixed failed ReqIF export after an attribute imported from ReqIF previously is deleted in ReqView
- Fixed the error message during ReqIF export when project.json is out-of-sync
- Fixed detection of duplicate document and document object GUIDs when exporting ReqIF
New in ReqView 2.17.2 (May 25, 2023)
- Fixed upgrading projects to ReqView 2.17 if the project contains a document with visible a template column with empty code.
- Fixed temporary UI freeze after copying many selected document objects to clipboard if the document is sorted by a template column.
New in ReqView 2.17.1 (May 22, 2023)
- Bugfixes:
- Fixed update of the requirements table after sorting by a template column
- Fixed error at startup if the current document is sorted by a template column
New in ReqView 2.17.0 (May 18, 2023)
- New Features and Enhancements:
- Reuse Table Views:
- Create reusable table views storing configuration of the table columns and the filter for the current document
- Edit the current table view
- Display the selected table view
- Make the selected table view default to display it after opening the document
- Rename the selected table view
- Duplicate the selected table view
- Delete the selected table view
- Select a table view in the Export dialog
- Select a table view from the CLI using --view option of export command
- Document Groups
- Display documents in groups in the Project pane
- Organize documents in groups in the Group Documents dialog
- Edit Attachments in External Application
- Right click an attachment and select View in External Application to open the attachment as read-only in the default application
- Right click an attachment and select Edit in External Application to edit the attachment in the default application
- Attributes Template Column
- Replace the Custom Attributes system column by a template column
- Create a new template column displaying values of selected custom attributes by Document > Add Template Column > Attributes Column > All / Visible / Hidden Attributes
- Display OLE Attachments Imported From DOORS via ReqIF
- Convert OLE attachments to image file types and display them in ReqView
- Convert OLE attachments to MS Office documents and display them in the associated external application
- Export ReqIF.ForeignID in Number Format
- Export ReqIF with requirements to Capella or another tool expecting ReqIF.ForeignID in integer format only
- Export documents to a single HTML or PDF file from the CLI using --mergeDocuments option of export command
- Filter and search discussion comments by a keyword
- Insert non-breaking space by using CtrlShiftSpace shortcut in the rich text editor
- Display status icon when document is edited
- Ignore case when sorting string attribute values
- Export dates with custom formatting
- Use export helper formatDateTime to output date and time in custom format, for example {{formatDateTime date format='d.M.yyyy H:m'}}
- Bugfixes:
- Fixed selection of another requirement after saving the project when the document has many rows
- Fixed CtrlS shortcut after editing an attribute in the Attributes pane
- Fixed broken Document Attributes dialog after expanding a long list of enum values
- Fixed edit of a template column when all nodes are filtered out
- Fixed storing the attribute value set in an inline editor when the document tab is closed by a mouse click during editing a project opened from a project folder
- Fixed display of What's New dialog content if it does not fit the dialog width
- Fixed the error message when a missing attachment is detected on the file system
- Fixed display of link types if it does not define source and target labels
- Fixed display of the attributes with help flag set to true in the Instructions pane if the attribute has no name defined
- Fixed overflow of the Template Column dialog when the template error message is too long
- Fixed empty project window after opening a recent project from the list if the project was closed with multiple windows open
- Fixed error when setting project traceability with multiple windows open
- Fixed display of the search icon when filter is long and takes two rows
- Fixed refresh of a filter using a condition for a template column
- Fixed filter by a template column after creating the column or updating related attribute values
- Fixed several UX issues when entering a filter condition
- Fixed update of filter set in another window after refreshing the project
- Fixed visibility of context menu in the Linked Projects pane
- Fixed disabling of Edit > Clear Suspect Flags menu items when no document is open
- Fixed visibility of columns of the Mine view in the Compare Project dialog after refreshing the project
- Fixed compare of deleted attachments or attachments of type application/octet-stream
- Fixed compare of XHTML values with different order of XHTML attributes
- Fixed error handling when loading or refreshing multiple linked projects
- Fixed refresh of Linked Projects pane after linking a project in another window
- Fixed adding of new documents and attachments to SVN after ReqIF import/update
- Fixed access to Jira Cloud project without admin user rights or a personal access token
- Fixed failed export when the export template contains an inline partial with a ReqView export block helper
- Fixed projectId export helper when it is used in the context of a linked project
- Fixed styling of exported attribute values to match better attribute value displayed in the UI
- Fixed accidental replacement of selected document range in the Export dialog after repeated export
New in ReqView 2.16.2 (Feb 9, 2023)
- Enhancements:
- Bulk ReqIF Import
- Select more ReqIF files to be imported at once
- Bulk ReqIF Export
- Check Export each document separately in the Export ReqIF dialog to save each exported document in a separate ReqIF file
- Custom Export Parameters
- Define custom export parameters in a JSON file
- Use exportParam helper in custom export templates to get value of export parameters
- In UI, check "Add custom export parameters" in the Export DOCX, Export PDF and Custom Export dialogs to process parameters during export.
- In command line, pass CLI argument "-j" with a path to the JSON file to process parameters during export.
- Convert case of strings in export templates using formatString export helper with case and locale parameters
- Update of EULA
- Bugfixes:
- Fixed missing indentation in the Description column when document direction is set to RTL
- Fixed redundant colon in the Project pane for documents with empty document name
- Fixed missing suggestions when filtering by a text attribute using a list of keywords
- Fixed print of blank pages
- Fixed failed ReqIF export of a document imported from ReqIF, which ReqIF specification type was updated by importing another document from ReqIF
- Fixed export of LAST-CHANGE property of unchanged ReqIF specification objects imported from ReqIF
- Fixed display of the current application version when using the --version CLI command
- Fixed ReqView URL links when no project is open in the application and it is not running
New in ReqView 2.16.1 (Dec 13, 2022)
- Enhancements:
- Increased number of recent projects to 20
- Bugfixes:
- Fixed disabling protocol association when it fails on new install
- Fixed opening open the Edit dialog from the Attributes pane
- Fixed empty Project time view in the Project History dialog after adding attachments to the project
- Fixed search and filter of keywords which are FTS stopwords (e.g. "should" or "will")
- Fixed errors when the main project is edited in multiple project windows and a linked project is loaded
- Fixed occasionally broken DOCX when exporting a tiny document
- Fixed date offset in the exported Project History view
- Fixed handling of maxHeight parameter by export helper imageSize
- Fixed export of image attachments to DOCX and HTML files from the WebApp (WebApp)
New in ReqView 2.16.0 (Nov 8, 2022)
- New Features and Enhancements:
- ReqIF Round-trip - Stakeholder Request Clarification (SRC) Workflow
- A customer exports a ReqIF package storing stakeholder requirements from his RM tool (e.g. IBM DOORS)
- You (as a supplier) import the ReqIF package into ReqView, edit SRC attributes for supplier feedback, and export an updated ReqIF file
- The customer imports your feedback from the updated ReqIF file into his RM tool
- Display results of ReqIF import and export quality check (Q-check)
- Create a new project from a ReqIF package
- Edit Attributes in Pane
- Select a requirement then double click on an attribute value in the Attributes pane to edit the value immediately
- Update from Jira Cloud
- Fetch the Priority issue field
- Fetch links leading from/to exported Jira issues using $LinkedIssues(<issue_type>) or $Links(<link_type>) value in reqviewAttributes property of Jira configuration
- Revert Changes From SVN
- Discard your changes and restore the last project version from the SVN repository
- Support for RTL Scripts
- In the Document Properties dialog, set right-to-left (RTL) as the default text direction in the Document Properties dialog
- Switch the current paragraph or selected text to RTL by CtrlShiftX in the rich-text editor
- Switch the current paragraph or selected text to LTR by CtrlShiftZ in the rich-text editor
- Import MS Word HTML files preserving RTL scripts
- Export documents preserving RTL scripts
- Delete the suspect flag for all incoming links
- Start a new filtering condition by choosing ƒ AND from the list of suggestions
- Ask user whether to overwrite the project file if it was changed on the file system from another application
- Bugfixes:
- Fixed docking of toolbars in Attributes, Discussion and History panes
- Fixed display of dates and default enumeration values in the Attributes pane
- Fixed saving of a project attachment file if the project folder is shared between Linux and Windows and the attachment file name contains special characters
- Fixed an error during saving of a project folder after creating a attachment and immediate deleting of the attachment
- Fixed wrong property key for attribute asAn in the User Stories template
- Fixed creation of a template file if there are more attachments with the same file name
- Fixed order of XHTML attributes after saving a project
- Fixed display of project and document IDs containing special characters
- Fixed a potential security issue (P5 — Stored XSS — Self) when a malicious script is stored in a document name and Show document name in Project pane is enabled in the Preferences dialog
- Fixed display of wrong symbol for true values (Linux)
- Fixed preserving more than 6 levels when importing from MS Word HTML
- Fixed display of a dropdown button to open the filter suggestions list
- Fixed display of only used link types in filter suggestions list
- Fixed display of filter suggestions list when entering filter for a template column
- Fixed display of the enumeration label instead of the key when filtering by an enumeration attribute
- Fixed document filter after entering a keyword with mixed case letters
- Fixed document filter after entering a keywords with white spaces
- Fixed hidden columns in the Project Compare dialog after Reload Mine View
- Fixed display of error if protocol association fails because registry editing is disabled (Windows)
- Fixed missing image attachments when exporting a document from a linked project
- Fixed preserving more than 6 levels when exporting to DOCX, HTML and PDF
- Fixed an error when custom export template references a template column of linked objects
- Fixed formatPrefixedXHTML to not create extra paragraphs for styled or RTL paragraphs
- Fixed wrong symbol for true values in exported HTML files (Linux)
- Fixed size of exported DOCX to not include all attachments but only attachments from the exported document
- Fixed ReqIF export to not produce invalid XML when a new enum value is added to an imported enum attribute
- Fixed hiding of "All documents from loaded projects" option from the Export dialog when no linked project is loaded
New in ReqView 2.15.1 (Sep 13, 2022)
- Bugfixes:
- Fixed display of image attachments after opening a project if
- Fixed error message after refreshing a dirty project from a project file updated on the file system
- Fixed error of custom export using a template with {{withDocument}} helper
- Fixed missing attachment images in exported DOCX if project ID contains a space (WinApp)
- Fixed extension of files exported via CLI
New in ReqView 2.15.0 (Aug 27, 2022)
- Linked Projects:
- Connect / disconnect linked projects
- Display Linked Projects pane
- Load / unload linked projects
- Edit linked projects in another window
- Manage links between projects
- Export loaded projects
- Compare links leading to other projects
- Split Projects:
- Move selected documents to a linked project
- Redirect links leading from moved documents
- Redirect links leading from the main project to moved documents
- Bulk Redirect Links:
- Redirect dangling links to a new target project and document
- Update From ReqIF:
- Update documents objects imported from a ReqIF file
- Preserve IDs of imported document objects
- Preserve attributes, comments, and links added in ReqView
- Persist ReqIF metadata in project and document files for further updates
- Update SVN Project on Open:
- if Preferences -> Refresh project on startup and open is enabled then do svn update when the application is started
- Export DOCX Sections:
- Add ReqView content control ReqView.document.exportSection[<sectionId>] or ReqView.documents[<docId>].exportSection[<sectionId>] to Word templates
- Add export helper exportOptions with option exportSection set to sectionId from custom Word template
- Export All Documents:
- Choose option "Export All Documents" in the Export Options dialog to export all documents from the main project
- Export CSV with traceability and origin links
- Allow to delete a document if it is not in the exclusive edit mode
- Show document names in the Project pane, Reorder Documents, and *Move Documents dialogs by Edit > Preferences > Show document name in Project pane
- Delete link to origin from the link context menu
- Select to paste only inlinks or outlinks in the Paste menu
- Import and update origin links from a CSV file
- Set value of the Summary field of exported Jira issues from a custom attribute or template column
- Fetch Fix versions issue fields when updating ReqView document from Jira Cloud
- Notify users at the application startup 30 days before license expiration
- Bugfixes:
- Fixed error when suspect property of a link type property is changed and a document is read only
- Fixed error when saving a project folder into an empty SVN directory
- Fixed display of new project ID in the UI after the project is save as new project folder or file
- Fixed restoring of the focus when the table view is refreshed
- Fixed unchecking all values of a multi-enum attribute in the editor
- Fixed filtering of document objects by a multi-valued enum attribute with default value(s)
- Fixed display of "none" in the editor when the value of an enum attribute is not set
- Fixed copying of the background color of a text selected in the table view when it is pasted into a rich-text editor
- Fixed clearing the link start or end selection after Finish Edit
- Fixed update of open document status in the Project pane when a document is closed
- Fixed order of comments in the Discussion pane after clicking on Change ordering and then Edit comment button
- Fixed display of new column after it is added from the Document Attributes wizard
- Fixed auto-add of enum value in the Document Attributes wizard
- Fixed implicit commit of changes before Project Traceability and Delete Document actions
- Fixed lost changes of the traceability configuration made in the code are lost when the Project Traceability dialog is closed
- Fixed error handling when user tries to add a linked type with empty ID in the Project Traceability dialog
- Fixed moving to the Wizard tab from the Code tab in the Document Attributes and Project Traceability dialogs if the current document or project is read only
- Fixed naming of links without target name in the Traceability Wizard dialog
- Fixed closing the Compare Project after Esc when previewing an image
- Fixed reload of changed images in the Compare Project dialog after Reload Mine View
- Fixed scroll in the Compare Project
- Fixed import of compressed ReqIF packages created manually on Mac
- Fixed display of the progress dialog when saving exported files
- Fixed navigability of links between projects in exported DOCX file
- Fixed navigability of links between exported PDF files
- Fixed error message when exporting a document to Jira without permission to view the target Jira project
- Fixed error during project refresh when another user disconnects a linked project
- Fixed hiding of tabs for unchanged documents in the Compare Project dialog
- Fixed error when saving the project into a new project folder created under another SVN folder
- Fixed error when moving documents into a new project folder created under another SVN folder
- Fixed display of cropped section number in the Description inline editor
- Fixed display of undefined values of a boolean attribute
- Fixed display of document, project or attribute IDs with reserved characters
- Fixed text selection by CtrlA in some dialogs
- Fixed empty Mine view in the Compare Project dialog if Theirs version contains an attribute with changed type
- Fixed display of swapped document objects in the Compare Project dialog
- Fixed highlighting of non visible formatting changes in the Compare Project dialog when compared xhtml attributes were saved by different version of the rich text editor
- Fixed extra white spaces in xhtml attributes exported to CSV and XLSX files
- Fixed formatting of deleted document objects in exported DOCX and PDF files
- Fixed display of the error dialog twice after failed Custom Export
New in ReqView 2.14.1 (Apr 26, 2022)
- Fixed lost requirement selection after saving the project
- Fixed error when closing the tab of the current document while editing an attribute in the inline editor
- Fixed closing the current document tab by shortcut while editing the document name in the title bar
New in ReqView 2.14.0 (Mar 31, 2022)
- New Features and Enhancements:
- View Project History:
- See project changes done by team members
- Filter changes by date or author
- Order changes by document structure or date
- Group changes by documents
- Import ReqIF Files (one-time):
- Choose a .reqif, .reqifz, .xml or .zip file to import
- Verify consistency of the imported ReqIF file
- Select ReqIF specifications to import
- Import the selected specifications automatically
- Configure import of ReqIF attributes
- Export ReqIF Files:
- Choose to export the current document, all open documents, or the whole project
- Optionally disambiguate conflicting attribute names
- Export selected documents to a .reqifz file
- Copy Attachments From Other Applications:
- Copy an image in an application, paste it to the table view and choose an ID in the Paste Attachment dialog to attach the image to the selected requirement
- Copy selected files in the file explorer and paste them to the table view to attach them to the selected requirement
- Enhance Rich Text Format in the Edit dialog:
- Set underlined, strike-through, subscript and superscript text format
- Set color of text and background
- Quote paragraphs, increase and decrease indent
- Display Dangling Links — links leading to a missing target:
- Display dangling links with a warning icon in the Links column
- Manually delete dangling links from the context menu
- Sort the table view by xhtml attributes and template columns
- Check Show context toolbar option in the Preferences dialog to show or hide the context toolbar in the table view
- Check Ignore section numbering option in Export XLSX Options dialog to show or hide section numbers in the exported XLSX file
- Warn user if the open folder or the target folder for export is managed by a cloud synchronization service (One Drive, Dropbox or GDrive)
- Removed Features:
- Encrypt the saved project file
- Bugfixes:
- Fixed temporary freeze when importing of a large CSV file
- Fixed temporary freeze when saving the project after importing of a large CSV file
- Fixed range error after importing a huge CSV file into a document
- Fixed window synchronization error when editing a huge document with more project windows open
- Fixed removing new lines (n) from code blocks (<pre>) in xhtml attribute after project is saved to a new folder
- Fixed releasing of file locks when comparing the project with a project folder
- Fixed deleting of the current requirement after pressing CtrlDel when the Filter or Search input field is focused
- Fixed display of change indicator when an xhtml attribute is open in a the Edit Text dialog and then is closed by pressing OK or CtrlEnter shortcut
- Fixed display of a warning when entering an invalid document object ID in the Go To dialog and pressing Enter
- Fixed display of the attachment ID in the History pane
- Fixed display style of code blocks (<pre>) in the predefined export templates
- Fixed error when typing a non-existing ID in Go To dialog while no document is open
- Fixed resizing of the Edit Attributes dialog
- Fixed check and warning if added attribute definition is not complete and user presses OK in the Edit Attributes wizard
- Fixed error after displaying a multi-value attribute in the Traceability Column Wizard dialog
- Fixed selection of text of application menus and buttons after pressing CtrlA to select all text in a dialog
- Fixed repeat of actions after its shortcut is pressed for a long time
- Fixed error handling of rate limit HTTP errors returned by Jira server
- Fixed SVN error when the commit message is a file name (e.g. "project.json")
- Fixed clicking on a link in exported HTML if the ID of linked documents contains a hash character
- Fixed open of the parent link in another application window
- Fixed closing of application window when Compare Project dialog is open
New in ReqView 2.13.2 (Jan 14, 2022)
- Enhancements:
- Cancel SVN actions to resolve situations if network connection to the SVN repository is not available
- Cancel PDF export action to resolve situations if network connection to remote resources used in the HTML template (e.g. external CSS) is not available
- Bugfixes:
- Fixed auto-update to the latest release (MacApp)
- Fixed validation of document IDs to disallow IDs ending with a dot to not break document file names
- Fixed broken formatting of displayed xhtml attributes containing a preformatted paragraph inside a list
- Fixed display of the Cancel button in confirmation dialogs with long text
- Fixed display of more than 8 enumeration values in the Customize Attributes dialog wizard
- Fixed error pressing Esc during during of drag & drop in Customize Attributes *
- Fixed adding a new link type entered via Project Traceability wizard when the dialog is closed by OK button without confirmation of the new link type before
- Fixed error during DOCX export if the documents contains an attachment with specific unicode characters in the file name
- Fixed problem with missing image attachments in HTML export if the attachment contains hash character in the file name
- Fixed output of export helpers attributeValue and templateColumnValue if they are used in the context of a linked document object
New in ReqView 2.13.1 (Dec 8, 2021)
- Bugfixes:
- Fixed warning "ReqView cannot be opened because the developer cannot be verified." opened when starting the ReqView Mac Application the first time. (MacApp)
New in ReqView 2.13.0 (Nov 5, 2021)
- New Features and Enhancements:
- Export Requirements From ReqView to Jira
- Set summary, description and type of exported Jira issues
- Preserve hierarchy of exported Jira issues (e.g. Epics > Stories > Tasks)
- Mark requirements deleted in ReqView by "[DELETED]" prefix of the summary of the corresponding Jira issue
- Set values ReqView document attributes from exported Jira issue fields updated in Jira (e.g. Status)
- Follow a URL link in Jira to open the corresponding requirement in ReqView
- Follow a URL link in ReqView to open the corresponding issue in Jira
- Custom Attributes Wizard
- Add or update custom attributes intuitively in the Wizard tab of the Document Attributes dialog
- Choose to edit custom attributes in a table or directly in JSON code according to your preference
- PDF Export
- Run reqview export pdf from the command line to output a PDF file. Provide a custom HTML template or a certificate to digitally sign the PDF file.
- Confirm Delete Operations
- Display a confirmation dialog before deleting a document, document object, attachment or link permanently from the project
- Disable or enable confirmation dialogs by Edit > Preferences > Edit > Confirm delete operations
- Moved all actions related to the integration with Subversion into File > SVN menu
- Activate a TEAM license
- Bugfixes:
- Fixed validation of opened projects converted from ReqIF files having GUIDs not compliant to RFC4122 version 4
- Fixed the Save history option to be enabled by default in Save As dialogs
- Fixed merging and alignment setting of more cells in embedded tables
- Fixed display of a multi-value custom attribute in the inline editor if the attribute value is undefined and the attribute is configure with a default value
- Fixed display of attribute columns in a document opened from a document file without view property
- Fixed handling of empty JSON configuration of the project traceability or document attributes
- Fixed failed DOCX export if the ID of the exported document contains a space
- Fixed issue with displaying filter suggestions if the enumeration values contains special characters, such as "<"
- Fixed a potential security issue (P5 — Stored XSS — Self) when a malicious script is stored in a template column label
- Fixed error during the first application startup after it is installed on Mac and ~/Applications folder is missing (MacApp)
New in ReqView 2.12.1 (Aug 26, 2021)
- Bug fixes:
- Fixed jump of vertical scroll position after editing custom attributes in an inline editor
New in ReqView 2.12.0 (Aug 17, 2021)
- New Features and Enhancements:
- Traceability Column Wizard
- Add a new custom traceability column easily using Document > Add Template Column > Traceability Wizard menu
- Filter iterated traceability links by link type or linked document
- Choose to display description or also a custom attribute
- Iterate up to three traceability levels
- Preview template column output for the selected requirement
- Show generated template code
- Project Traceability Wizard
- Configure project traceability intuitively using Project > Project Traceability menu
- Choose to edit types of traceability links in a table or directly in JSON code according to your preference
- PDF Export:
- Export open documents into a PDF file using File > Export > PDF File menu
- Choose Book or Custom layout
- Set page size, orientation and margin
- Digitally sign the exported PDF
- Traceability From Other Applications
- Copy the URL of the current requirement by clicking on the button in the context toolbar or pressing CtrlK shortcut
- Paste URL links into other applications
- Paste URL links into xhtml attributes in other ReqView projects
- Click on URL links to navigate to the related requirement in ReqView
- Link Browsing History
- Go back and forward in link browsing history using / toolbar buttons or Alt← / → shortcut
- Refresh Project on Startup**
- Select Edit > Preferences > Refresh project folders on startup to refresh projects open from a project folder automatically when ReqView is started
- Output to application log file stored in the application data folder
- Allow empty configuration in the Project Traceability and Document Attributes dialogs
- Bugfixes:
- Fixed project clone consistency error after a failing action (e.g. when deleting a link and the source document is read-only) and opening a new project window
- Fixed creating links of a link type having link type ID set only
- Fixed missing tooltips for the context toolbar
- Fixed display of an error after the first change in the editor
- Fixed overflow of images into the next column when printing a document into PDF
- Fixed TOC links to be navigable by clicking in PDF files exported from a DOCX in MS Word
New in ReqView 2.11.2 (Jun 11, 2021)
- Fixed headings style of embedded tables to match when documents are displayed and exported
- Fixed failed link actions after search in a reopened document tab
- Fixed preserving cursor position and selection after switching from the inline editor to the Edit dialog
- Fixed deleting of a row from an embedded table
New in ReqView 2.11.1 (May 20, 2021)
- Bugfixes:
- Fixed disconnected project error when opening link in another window on a virtual machine
- Fixed error when opening a new project window and closing the window before the project is restored
- Fixed placement of link preview popups for a link in the Links pane
- Fixed overlapping of link preview popups and context menus
- Fixed evaluation of result returned columnAttributeValue helper in export templates
- Updated 3rd party libraries used in the Modern Report HTML export template
- Removed deprecated export template helpers from the suggestions in Template Column code editor
New in ReqView 2.11.0 (May 20, 2021)
- New Features and Enhancements:
- Edit Project in Multiple Windows:
- View different documents from the same project side-by-side
- View linked requirements in other project windows
- Edit requirements in multiple project windows
- Copy requirements between project windows
- Create traceability links between project windows
- Compare the project with a baseline in another project window
- Preview Linked Objects:
- Mouseover a link in the Links column or pane to preview information about the linked object in a popup
- Advanced Code Editor:
- Display lines, highlight syntax, instantly validate code, use new key shortcuts in the Document Attributes, Project Traceability, and Template Column dialogs
- Filter Commented Requirements:
- Enter Commented to filter all commented requirements
- Enter Commented since YYYY-MM-DD to filter requirements commented since the given date
- Suspect Flag for Attachments:
- Add attachments to suspect property of a link type to display suspect flag if an attachment for an upstream linked requirement has been updated in the project
- Comparison Dialog Enhancements:
- Display only one toolbar with iteration buttons
- Display file path of the compared projects
- Disable iteration buttons if there is no difference
- Add Reload Mine View button to display changes done in another window of the project
- Bugfixes:
- Fixed invisible application window placed on an external monitor after the application is restarted without the external monitor
- Fixed enabling copy and paste of objects having outgoing traceability links to read-only documents
- Fixed preserving empty headings to enforce display of section numbers for requirements without children
- Fixed update of document name after changing template in Create Project and Add Document dialogs
- Fixed handling of shortcuts after switching to ReqView from another application by AltTab
- Fixed URL file and SVN links on Linux and Mac
- Fixed enabling PRO features after application restart for the Demo project
- Fixed missing columns for new attributes added without saving the Default Table Layout when exporting a document from CLI
- Fixed missing columns for new attributes after refreshing the project from the Project Folder
- Fixed refresh of changed or removed template columns from the Project Folder
- Fixed lost of template column width after it is edited
- Fixed borders for embedded tables exported into DOCX using Book layout
- Fixed export of images in BMP format into DOCX
- Fixed HTML escaping of attribute names and values in custom export
- Fixed JSON validation error "RangeError: Maximum call stack size exceeded"
- Fixed validation of document attributes configuration if the whole configuration is an array or properties are set to an unexpected value, e.g. an empty string
- Fixed validation of project traceability configuration if the whole configuration is an array or properties are set to an unexpected value, e.g. an empty string
- Fixed error handling after check-out of a project from SVN to into a non-empty folder
- Fixed never-ending progress of the application update (WinApp)
- Fixed opening a file in an external application after clicking on its URL link if it contains "#" in the path
- Fixed import of HTML with an image attachment containing a space in its file name
- Fixed missing View > Refresh Table (F5) menu item
- Fixed shortcut for View > Toggle Full Screen on Mac
- Fixed minimum width of a window so that two windows can be placed side-by-side on the most common laptop display resolution
- Fixed a long word overflow in the heading editor
- Removed Save Current Table Layout option from Save Project As File or Save Project As Folder dialogs
- System Requirements:
- Application:
- WebApp: the latest desktop version of Chrome or Firefox browser
- WinApp: Windows 10+
- LinuxApp: Ubuntu 18.04+ LTS, Debian 10+ LTS
- MacApp: Mac OSX 10.14+
- Licensing:
- ReqView License Server: version 1.1.2+
- Integrations:
- MS Office 365: Word and Excel version 2019+
- Apache Subversion: version 1.14+
- Known Issues:
- ReqView UI is not optimized for control by a touchscreen.
New in ReqView 2.10.1 (Jan 27, 2021)
- Bugfixes:
- Fixed installation of ReqView on a Windows virtual image with disabled GPU acceleration
- Fixed an error when clearing suspect flag for all links of the current object by CtrlJ
- Fixed an error when copying objects with multiple attachments
- Fixed checkout of a project from a SVN repository via svn+ssh:// protocol.
- Note: We recommend connecting to a SVN repository using HTTPS protocol instead of SSH because it has better performance and security
- Fixed error when opening a project added manually to a SVN working copy from command line but not committed to the SVN repository yet
- Fixed project compare if the document contains custom attribute with ID comparison
- Fixed confusing title and label of the action button in file picker dialogs
- Fixed missing hints for toolbar dropdown buttons
New in ReqView 2.10.0 (Dec 16, 2020)
- Fixed: Cannot refresh the project from the Project Folder while another user is editing project traceability or reordering documents
- Fixed: Save of all updated documents on CtrlS to enforce saving links to new requirements stored in other documents
- Fixed: Application does not ask for saving the opened Project File when the project is closed and only the order of documents is changed since opening the project
- Fixed: Project folder lock file is not released when the project window is closed while the Add Document dialog is open
- Fixed: A Project File or Folder can be opened in different windows
- Fixed: Project Folder save fails with an error after adding a new attachment and then deleting this attachment
- Fixed: Error when the project is refreshed from Project Folder after another user changes a document attributes definition
- Fixed: CSV import of heading attribute containing newline characters
- Fixed: A deleted requirement can be marked as the link end (by CtrlL), which opens Create Links dialog is opened with "No links will be created" message
- Fixed: Clicking on a traceability link with target hidden in a collapsed section focuses the first visible parent but not the target
- Fixed: Image attachments added or updated by other users in the shared Project Folder are not visible after Start Editing Document
- Fixed: "Invalid format of document file" error when refreshing a document from a Project Folder while it is saved by another user at the same time
- Fixed: Display of error "Tried to register widget with id==messageDialog but that id is already registered" after version upgrade
- Fixed: Custom attributes of date type displayed 1 day before for users from the US
- Fixed: Text selection in table cells displaying custom attributes
- Fixed: Display of document tabs after reordering by drag and drop
- Fixed: Holding CtrlW closes all document tabs and immediately reopens some of them
- Fixed: Error when the current document is filtered by an attribute and the attribute definition is changed
- Fixed: Display of an empty filter input box after startup with no project opened
- Fixed: Export helper withParentLink outputs an empty string if it is used in a template column when Show parent link user preference is disabled
- Fixed: Possible security issue when imported HTML contains malicious code
- Fixed: Memory leak after closing a document tab
- Speed up opening a project with large documents
- Speed up scrolling of large documents
New in ReqView 2.9.1 (Aug 21, 2020)
- Bugfixes:
- Fixed crash of a Chrome browser tab (WebApp) or application window (WinApp, MacApp, LinuxApp) after triple click on a requirement description without heading
- Fixed error when saving a new project by File > Save command
- Fixed irresponsible application after saving a project as a document or project template
- Fixed error when double clicking on application close button when the project is changed and needs to be saved
- Fixed opening the same Project File or Folder from the second application window after Project > Close Project
- Fixed reordering documents by drag and drop if Ctrl or Shift keys are pressed
New in ReqView 2.9.0 (Aug 14, 2020)
- Bugfixes:
- Fixed hidden image attachments when refreshing the current document from the shared Project Folder after another user changed the document
- Fixed update of the default document table layout when refreshing the current document from the shared Project Folder after another user changed the default layout
- Fixed lost non-breaking spaces after saving and reopening project
- Fixed saving of documents without history after updating project traceability configuration
- Fixed application freeze when saving a document with more than 15 section levels
- Fixed error when saving a document template from a document containing a dash in its ID
- Fixed validation of empty project ID and name in Save Project as File dialog
- Fixed adding, deleting and refreshing a document if the project contains another document with the same ID followed by a dash and an arbitrary suffix
- Fixed deleting the document lock file after deleting a document from the Project Folder
- Fixed removing of attachment files from the Project Folder after deleting a document
- Fixed progress dialogs and error messages for actions accessing Project Folder locks
- Fixed closing of the project after a document is refreshed from file, which has been manually corrupted
- Fixed error message when opening a Project Folder with missing attachment file
- Fixed selection of header input field when editing Description column in the inline editor
- Fixed action for adding the first object into an empty document to be enabled after starting exclusive edit of the document
- Fixed error when purging selected document objects marked as deleted which are in transitive (but not direct) parent-child relationship
- Fixed performance of promote / demote action in documents containing a large number of document objects at the same single level
- Fixed lost line endings after creating a code block with multiple lines or after pasting multiple lines into a code block
- Fixed storing of date attributes as date only instead in full UTC date-time format
- Fixed error "Cannot convert value" after removing a document attribute and then adding a new attribute with the same id and a different incompatible type.
- Fixed export of corrupted DOCX if the exported document has a space in its ID
- Fixed export of boolean attributes
- Fixed usage of template helper hyperlink within scope of eachChild block helper
- Fixed error when exporting a custom template using a variable, map or array and a template column value, which contains variable, map or array with the same name as the exported template
- Fixed error when printing to PDF
- Fixed display of changes of heading attribute in Compare Project dialog
- Fixed email validation in Contact Details dialog and stripping of a white space characters at the end of user's email
- Fixed check-out of floating license when running ReqView CLI
- Fixed broken layout of Getting Started dialog after it is closed by pressing Esc shortcut and reopened
- Removed Check spelling option in the Preferences dialog (WebApp)
- Fixed restoring windows position at application startup if their are out of screen
- System Requirements:
- Web Application — the latest desktop version of Chrome or Firefox browser
- Windows Application — Windows 10
- Linux Application — Ubuntu 16.04+ LTS, Debian 9+ LTS
- Mac Application — Mac OSX 10.12+
- ReqView License Server — version 1.1.2 or later
- Known Issues:
- ReqView UI is not optimized for control by a touchscreen.
- New Features and Enhancements:
- Multiple Projects Windows:
- Open another project in a new application window
- Close the opened project by closing its application window
- Close the opened project by Project > Close Project to leave the application window open
- Exit the application by File > Quit or CtrlShiftQ
- Exit the application after closing the last application window
- Restore all opened windows after starting the application next time
- Copy Data Between Project Windows:
- Copy requirements between projects windows
- Optionally copy attribute values and attachments
- Open Recent Project — choose a recent project to open from File > Open Recent menu
- Image Preview — right click on an image attachment and choose Preview Image from the context menu to preview the image in a dialog
- Rich Text Editor Enhancements:
- Switch between normal and code paragraph style using a toolbar button or Ctrl; shortcut
- Insert a symbol (latin, greek, currency or math characters) using a toolbar button
- Undo / redo toolbar buttons
- Numeric Filter on Template Columns — filter document objects matching values output in a template column with a numeric condition. For instance, filter all potential causes in FMEA with RPN greater or equal 50 by condition
- Enhanced Export Helpers:
- Repeat — repeat the block content a specified number of times
- Display close button for all dialogs
- Moved Document > Document View menu to View > Table Layout
New in ReqView 2.8.2 (Apr 20, 2020)
- Enhanced Edit and Comment dialogs:
- Close dialogs by CtrlEnter shortcut
- Resize dialogs
New in ReqView 2.8.1 (Feb 23, 2020)
- New Features and Enhancements:
- Enhanced DOCX Content Fields
- ReqView.user.name — export the name of the current ReqView user
- ReqView.user.email — export the email of the current ReqView user
- ReqView.user.company — export the company of the current ReqView user
- ReqView.date — export the current date, e.g. "2020-02-19"
- ReqView.dateTime — export the current date, e.g. "2020-02-19 16:00"
- Enhanced Export Helpers
- user — output name, email or company information about the current user
- formatDate, formatTime — output the current date / time if no parameter is provided
- Extended File URLs
- enter a URL starting with svn:// prefix in the Edit dialog and click on the URL to open the linked file in the default application
- Bugfixes:
- Fixed opening a Project File or Folder from command line using open CLI command
- Fixed createdBy property of a new document created from a template to be set to the current user instead of the author of the template
- Fixed createdOn property of a new document created from a template to be set to the current date instead of the date from the template
- Fixed export command failing when run from the CLI
- Fixed "Handlebars 'var' helper is used multiple times" error when the current document contains a template column containing var helper and users copies a document object or exports the document
- Fixed metadata properties of exported DOCX files
- Fixed replacing some simple ReqView.* content controls in the exported DOCX file
- Fixed file validation error 'minLength' when a discussion comment is the empty string
- Fixed problem that title attribute of links was persisted after hovering over the link in the inline rich text editor and then saving the changed object
- Fixed Edit > Edit Text menu item to open Edit dialog instead of the inline editor
New in ReqView 2.8.0 (Jan 18, 2020)
- New Features and Enhancements:
- Export MS Word DOCX Files — click File > Export > DOCX File menu to export
- the current document with Book or Table layout using the default DOCX template, or
- the current document with Custom layout given by a custom export template, or
- selected document(s) using a custom DOTX or DOCX template defining the title page, table of content, headers, footers and paragraph styles
- Export MS Excel XLSX Files — added File > Export > XLSX File menu to export the current document with Table layout using the default XLSX template
- Export Helpers for Logical Operators — added and, or and not export helpers for convenient evaluation of logical conditions
- File URLs — enter a URL starting with file:// prefix (e.g file://X:/Document.pdf) in the Edit dialog and click on the URL to open the linked file in the default application
- MS One Note URLs — enter a URL starting with onenote:// prefix (e.g onenote://X:/Document.one#ReqView) in the Edit dialog and click on the URL to open the linked note in MS One Note application
- Display URLs — mouse hover an external link to display the URL in the tooltip
- Reuse Export Options — set export options same as in the last export
- Improved checking of export helpers parameters
- Improved email validation in the Contact Details dialog
- Bug fixes:
- Fixed file validation error 'minLength' when a new document is saved with empty name
- Fixed dangling links after removing a document with incoming links from a Project Folder and reopening the project
- Fixed preserving the text selection when switching from the inline text editor to the Edit dialog
- Fixed hyperlinks in MS Word HTML export of multiple documents
- Fixed multi-selection if distance between the selected objects is big. Note: The fix is just improvement, the problem may still appear when manually selecting objects in huge documents
- Fixed opening of URL links in the default browser if the link contains rich formatted text
- Fixed missing section numbers for section without headings in the exported HTML
- Fixed style of embedded tables in a custom xhtml attribute exported using the HTML Report template
- Fixed export of includes helper when it is used within eachInLinkWith, eachInLinkWith and eachLink helpers in the context of another document
- Fixed error when an invalid regular expression is used in the Filter input field
- Fixed selection of license files with .lic extensions in the system file picker dialog
- Fixed print style of URL links in the printed PDF
- Fixed print style of URL links in the HTML exported using the HTML Report template
- Fixed print in the Compare Project dialog
New in ReqView 2.7.1 (Oct 1, 2019)
- Enhancements:
- Set the default value of Validate files when opening option to false to minimize impact of possible false alarms from the project validation
- When Project Files / Folders are saved then fix automatically the following JSON validation problems of the project history:
- "Error 'enum': history[x].structureAction should be equal to one of the allowed values" in change records for promoting/demoting objects created in v2.2 or sooner
- "Error 'type': history[x].clearedLinkSuspect.target should be array" in change records for clearing suspect flag for the origin links
- "Error 'uniqueItems': history[x].addedLink.target should NOT have duplicate items (items ## y and z are identical)" — in change records for adding or removing links with duplicate targets
- Bugfixes:
- Fixed clearing of suspect flag for origin links from copied objects
- Fixed error "Cannot open editor of the cell because it has null element" when opening an inline editor
- Fixed error "Maximum call stack size exceeded" when validating a Project File with large attachment files. The definition of attachments in JSON schema was changed from uri to nonEmptyString.
- Fixed availability of the export command in the ENTERPRISE plan
New in ReqView 2.7.1 (Sep 30, 2019)
- Enhancements:
- Set the default value of Validate files when opening option to false to minimize impact of possible false alarms from the project validation
- When Project Files / Folders are saved then fix automatically the following JSON validation problems of the project history:
- "Error 'enum': history[x].structureAction should be equal to one of the allowed values" in change records for promoting/demoting objects created in v2.2 or sooner
- "Error 'type': history[x].clearedLinkSuspect.target should be array" in change records for clearing suspect flag for the origin links
- "Error 'uniqueItems': history[x].addedLink.target should NOT have duplicate items (items ## y and z are identical)" — in change records for adding or removing links with duplicate targets
- Bugfixes:
- Fixed clearing of suspect flag for origin links from copied objects
- Fixed error "Cannot open editor of the cell because it has null element" when opening an inline editor
- Fixed error "Maximum call stack size exceeded" when validating a Project File with large attachment files. The definition of attachments in JSON schema was changed from uri to nonEmptyString.
- Fixed availability of the export command in the ENTERPRISE plan
New in ReqView 2.7.0 (Sep 12, 2019)
- New Features and Enhancements:
- New Rich Text Editor:
- Embedded Tables — create, update and delete embedded tables
- URL Links — create, update and delete URL links
- Promote the current list item by pressing CtrlShiftTab
- Demote the current list item by pressing CtrlTab
- Edit Text Dialog — press CtrlE shortcut or
- icon to edit text of xhtml attributes in a larger Edit Text dialog
- Validate Project File — check format and consistency of opened Project Files or Folders against most common errors, such as issues with JSON format, duplicate IDs, links to missing objects, etc.
- Set Validate files when opening option in the Preferences dialog to enable or disable automatic validation for all opened Project Files and Folders
- Validate a Project File or Folder from command line by validate command
- Filter Changed Requirements — filter document objects with changed attribute since a given date
- Export Merged Documents
- added Export into a single file option in the Export Options dialog to merge output from multiple documents;
- new eachDocument, eachOpenDocument and withDocument export helpers allowing to choose which documents to export
- Export Date of the Last Change — introduced lastChangedOn custom export helper which outputs the date when the document object was last changed in any attribute or an attribute given as a parameter
- Save History — Set the default value of Save History option in Save Project As File / Folder dialog to ON. Display a warning message that the project history will be lost if this option is set to off.
- Updated the ReqView Demo project — added ARCH document describing an example allocation of requirements to application components
- Removed Compliance attribute from the standard document templates
- Renamed Source attribute to Originator and added Priority attribute in the Volere template
- Rearranged the Help menu, added Roadmap menu item with a link to the new ReqView Roadmap page
- Bugfixes:
- Fixed error "Access lock failed, timeout has expired" when opening a Project Folder from a network drive mounted via CIFS filesystem protocol (LinuxApp)
- Fixed text of error messages when user opens an invalid Project Folder
- Fixed error when an invalid name of a predefined document template is entered in Add Document dialog
- Fixed saving of document templates to not store discussions
- Fixed width of embedded table columns in the printed layout
- Fixed filter by document object ID if document prefix is provided, e.g., "ID: SRS-3"
- Fixed export of hidden columns when running CLI with export command
- Fixed errors when uploading an updated file opened from Google Drive (WebApp)
- Fixed error after pressing CtrlShiftQ (WebApp)
New in ReqView 2.6.2 (May 29, 2019)
- Bugfixes:
- Fixed error "f.getAll is not a function" during application start or after license activation
- Fixed error when user uploads a file to Google Drive (WebApp)
New in ReqView 2.6.1 (May 24, 2019)
- Enhancements:
- Reorder documents by drag & drop in the Reorder Documents dialog
- When user changes a Template Column definition then it is automatically updated in the Default View
- When a user deletes a document then all linked documents are automatically unlocked to allow deletion of traceability links
- CSV Import supports files with UTF16 (BOM) encoding saved in Excel as "Unicode Text (*.txt)" file type
- FMEA document template supports multiple Potential Causes per a Failure Mode
- Bugfixes:
- Fixed wrong error message after saving a project opened from a Project Folder into another Project Folder or File.
- Fixed the Demo project to adapt User Stories, FMEA and ISO/IEC/IEEE 29148 SRS document templates
- Fixed enabling menu and shortcut for creating of a traceability link if it leads to a read-only document
- Fixed inconsistent link icons in the Links column and pane
- Fixed HTML import of a bullet list using a custom MS Word list style
- Fixed error when a user with FREE plan opens a Project File containing a single document and while no document is open he triggers the Project Traceability dialog
- Fixed error after user triggers the Download action and selects a file stored in GDrive (WebApp)
- Fixed width of embedded table columns to allow long text to fit in
- Fixed wrong size of Instructions or Attributes pane after opening a project
- Fixed size of the center pane after user closes a project and collapses the left and side panes
New in ReqView 2.6.0 (Apr 9, 2019)
- New Features and Enhancements:
- Volere Template — create requirements specifications for software development projects based on Volere process
- ISO/IEC/IEEE 29148 Templates — create business, stakeholder, system and software requirements specifications based on ISO/IEC/IEEE 29148:148 International Standard - Systems and software engineering — Life cycle processes — Requirements engineering
- Clone Project — clone an existing project preserving document attributes, discussion and traceability links
- Close Document Tabs — open only chosen documents in tabs; close document tabs
- Project Pane — list all documents in Project pane
- Instructions Pane — display template instructions in the right Instructions pane
- Search Online Documentation — click Help menu, select Search Documentation and enter a keyword to display matched documentation topics
- Key-value Maps Template Helpers — added the following template helpers: map, getElement, setElement, deleteElement, clear, eachOfMap and sort
- Arrays Template Helpers — added the following template helpers: array, push, pop, getElement, setElement, deleteElement, clear and sort
- Added includes template helper to check value(s) of an enumeration attribute
- Added projectId template helper to output the project ID
- Added Ignore links to invisible objects option to Export Options dialog; if this option is enabled then linked objects which do not match the current filter or which are not in the current document are not exported
- Give explicit consent with the Privacy Policy in User Details dialog
- License bound to a specific SW version
- Bugfixes:
- Fixed problem that objects from another document with the same document ID prefix as another document ID are visible
- Fixed error "Attachment ID XXX has the wrong format" for a document with the the same document ID prefix as another document ID
- Fixed error "Attachment XXX not found in the application database." after removing a document with an attachment
- Fixed saving of attachments a template without the original IDs
- Fixed empty requirements table after inserting a Template Column with an error
- Fixed occasional error "Cannot read property 'type' of null" when editing requirements description text
- Fixed filter of unassigned string attribute which displayed an empty table
- Fixed focus of the first document after opening a project
- Fixed detection of image attachments
- Fixed CSV import of an object with an attachment which created an object with a single attachment per each letter in the original attachment name
- Fixed CSV import of an object with a discussion comment which created an object with a single attachment per each letter in the original attachment name
- Fixed deleting of a traceability link of type "parent"
- Fixed wrong button icons in Check for Update dialog after update is finished or fails
- Fixed usage of eachDisplayedCustomAttribute in Template Columns
- Fixed too narrow display of custom Traceability Columns when exporting documents using the predefined HTML Report template
New in ReqView 2.5.1 (Dec 7, 2018)
- Fixed disappeared suspect link flag of a traceability link after unsuccessful clearing of the flag because the link source document is read only
- Fixed syntax check of block helpers in Template Column dialog and in Export Custom Template action
- Fixed empty requirements table after inserting a template column with a block helper using wrong syntax
- Fixed error when deleting an object with missing attachment from persistency
- Fixed copy of text from Description column and paste into the rich text editor (MacApp)
- Fixed occasional display error in displayed parent links during Purge All action
- Fixed occasional problem with restoring focus after opening a Project File
- Fixed occasional problem with jumping to the next change in the Project Compare dialog
- Fixed typo in Refresh Project action error message
New in ReqView 2.5.0 (Nov 18, 2018)
- New Features and Enhancements:
- Installable Mac Application - install ReqView native application on Mac from a DMG package
- Project Info in Window Title - check the application window title to see the current project ID and path to the opened Project File or Folder
- Opening Project CLI - open a project using open command with --project or -p parameter specifying the Project File / Folder path
- Update Template Column in Default View - check Update the default view check box in Template Column dialog to update the Default View by the Template Column definition
- Use formatString helper with optional newlines parameter to preserve newlines in the output
- Warning when opening a Project Folder from a synchronized Dropbox folder
- Bugfixes:
- Fixed corruption of persisted project data after opening a project with an document object ID
- Fixed frozen startup with "Cannot set property 'level' of undefined" error
- Fixed timeout in the Project Compare dialog when comparing with a project which does not have the same document as the current project
- Fixed rendering of traceability columns after opening a project and going to a document object located near the end of the document
- Fixed spell checker suggestions in rich text editor
- Fixed unclear link icons in the Links column and pane not matching the toolbar
- Fixed wrong size of About dialog when switching between full-screen and half-screen window size
- Fixed wrong size of Setup Your Contact Details dialog opened after the first application start
- Fixed opening empty browser window after clicking on rich text editor toolbar buttons (WebApp)
- System Requirements:
- Web Application - the latest version of Chrome or Firefox browser
- Windows Application - Windows 7+
- Linux Application - Ubuntu 16.04+ LTS, Debian 9+ LTS
- Mac Application - Mac OSX 10.12+
- Known Issues:
- ReqView UI is not optimized for control by a touchscreen.
New in ReqView 2.4.1 (Sep 21, 2018)
- Enhancements:
- Enabled dash character ("-") in document ID
- Bugfixes:
- Fixed blank requirements table when "Show parent links" preference is enabled
- Fixed display of pasted sections if it was copied and its parent was collapsed
- Fixed check of importing invalid value into numeric attributes
- Fixed error when showing / hiding an image attachment if document ID contains a dash character ("-")
- Fixed error after entering another document ID in the Go To dialog
- Fixed lost current object selection after moving an object down several times
- Fixed error when clearing outgoing suspect link to a copied origin
- Fixed search of the next object if the object is at the end of document
- Fixed overflow of long words in the Links column
- Fixed overflow of long words in an embedded table pasted from MS Word / Excel
- Fixed non-breaking space after section number
- Fixed error after reopening the Check for Update dialog during an active SW update (Windows, Linux App)
New in ReqView 2.4.0 (Aug 21, 2018)
- New Features and Enhancements:
- Floating License - check-out a floating license from a floating license server or borrow a floating license for a time limited period when you plan to stay offline.
- Numeric Filter - set a filtering condition choosing a numeric attribute (int, real and date) from the filter suggestions list and entering a condition using <, >, <=, >= or = numeric operator.
- Text Filter - set a filtering condition choosing a text attribute (string, xhtml) from the filter suggestions list and entering a condition as "substring" or /regular expression/.
- Template Column Filter - set a filtering condition choosing a Template Column from the filter suggestions list and entering a condition as "substring" or /regular expression/.
- Displayed Details of Deleted Objects - enable or disable View > Show details of deleted objects option to display full details of deleted objects or display just a single line with id, heading and shortened text
- Editable Traceability Links with Read-Only Target - create, edit or delete traceability links leading to an upstream document even if the document is read-only (possibly edited by another user); change records of edit links operations are stored only with the link source object
- Compare Projects in FREE Plan
- Bugfixes:
- Fixed moving of multiple selected items
- Fixed filter of the default enumeration value
- Fixed rendering of navigable URL links by hyperlink export helper in a Template Column
- Fixed format of a date edited in a date selection box to be ISO ("YYYY-MM-DD")
- Fixed preserving of embedded table cell alignment by the rich text editor
- System Requirements:
- WebApp - the latest version of Chrome or Firefox browser
- ChromeApp - the latest version of Chrome browser
- WindowsApp - Windows 7+
- LinuxApp - Ubuntu 14.04+ LTS, Debian 8+ LTS
- Known Issues:
- ReqView UI is not optimized for control by a touchscreen.
- Chrome crashes after opening a Project file which is larger or after adding an attachment which is larger than approx 100 MB.
New in ReqView 2.3.4 (Jun 19, 2018)
- Enhancements:
- Added view preference "Show only sections in TOC" controlling if TOC displays only sections (objects with a child) or all numbered objects
- Expand / collapse all objects at a given level
- Bugfixes:
- Fixed templateColumnValue export helper to accept template column label as a parameter
- Fixed clearing of the History pane after closing the current project
New in ReqView 2.3.3 (Jun 6, 2018)
- Fixed wrong display of changed link type record in the History
- Fixed URL links to the ReqView support site to use secure https connection
New in ReqView 2.3.2 (May 14, 2018)
- Fixed display of empty history for a target object of a deleted link
- Fixed handling of --doc / -d CLI parameter for the export command
- Fixed wrong requirements table content after adding a new object before the first (and the only) top-level document section
New in ReqView 2.3.1 (Apr 20, 2018)
- Fixed stack overflow error when importing large flat list of requirements
- Fixed cut off custom attribute values displayed in Custom Attributes column
- Fixed removing document view even the related document removal fails because the removed document contains traceability links to another documents which are locked
- Fixed empty print preview of Mine or Theirs view in Project Comparison dialog
New in ReqView 2.3.0 (Apr 10, 2018)
- New Features and Enhancements
- Installed Linux App - manually download and install the latest DEB installer package on Ubuntu or Debian Linux
- English Spell Checker - check spelling during editing (WindowsApp, LinuxApp)
- Export CLI - export a document into HTML using a custom template from command line
- Template Columns - customize table view by means of columns displaying custom content defined by a template; you can add for instance:
- Calculated Columns displaying value of an expression such as the risk priority number (RPN)
- Traceability Columns - displaying list of linked objects across multiple traceability levels
- Refresh View - refresh requirements table view by View > Refresh menu or by F5 shortcut
- Default View - set or use document default view saved with the project by Document > Default View menu
- Suspect Flag for Origin Links - propagate changes from original objects to their copies
- Filter Suspect Links - filter objects with an outgoing suspect link
- Update Traceability Links from CSV - update outgoing traceability links for a batch of objects from a CSV file
- Export Attachments of Linked Objects - iterate attachments of linked objects by eachAttachment helper; create files only for exported attachments
- Export Document Name - new docName export helper to output the name of a given document
- Export to JSON - new formatJSONString export helper
- Export Links Count - new countInLinks and countOutLinks export helpers
- Check Browser Version - check browser version and display a message if it is too old (WebApp)
- Bugfixes
- Fixed application freezes for more than 10s after purging selected deleted objects with enabled filter
- Fixed display of system custom template file selection dialog during Custom Export action (WebApp)
- Fixed synchronization of concurrent Project Folder file read / writes (WindowsApp, LinuxApp)
- Fixed display of Save File Options dialog after leaving Exclusive Edit Mode the first time
- Fixed saving of edited text after switching to another document by clicking on the document tab
- Fixed export of linked object parent information
- Fixed copy of selected object to the system clipboard
- Fixed scrolling problems when the document contains large row heights
- Fixed lost selected object when switching between documents
- Fixed error that registering a dialog widget is already done because the widget is already registered
- Fixed restoring requirements table font size from persistency
- Fixed importing of explicit space in object headings from CSV
- Fixed filtering of headings with an explicit space
- Fixed display of empty line in TOC when heading contains an explicit space
- Fixed display of object text in Create Links dialog for objects with an explicit space in heading
- Fixed usage of searchString, searchRegexp, replaceString and replaceRegexp export helpers with multivalued enumeration attributes
- Fixed usage of hasInlinks and hasOutlinks export helpers to accept link type ID as an optional parameter
- Fixed overflow of requirements table cells if the text contains long non-breakable words
- Fixed overflow of string and number editors
- Fixed opening an empty browser windows after clicking on rich text editor buttons (WebApp)
New in ReqView 2.2.12 (Jan 6, 2018)
- Bugfixes:
- Fixed check if the opened project file or folder does not have higher version than the application to prevent loss of data
- Fixed lost row selection after filter removal
- Fixed click on disabled buttons in the context toolbar
New in ReqView 2.2.11 (Dec 5, 2017)
- Enhancements:
- Added shortcuts for changing paragraph styles for the current paragraph in the rich text editor: ?shortcut CTRL . sets normal paragraph style (<p> HTML tag)
- shortcut CTRL ; sets preformatted paragraph style (<pre> HTML tag) for inserting code snippets
- Increased vertical spaces between paragraphs in the same document object
- Bugfixes:
- Fixed showing of image attachments containing "_<number>_" pattern in the attached file name
New in ReqView 2.2.10 (Nov 18, 2017)
- Enhancements:
- Moved display options from View menu into Preferences dialog
- Added display option Sort Links to Preferences dialog enabling sorting of linked objects by document structure order
- Added separator parameter to eachDocumentObject export helper
- Added debug export helper which outputs detailed information about context in which it is used
- Added eval export helper which evaluates an expression using one of following binary operators: +, -, *, /, ==, !=, <, <=, >, >=, &&, ||
- Added var export helper declaring a variable
- Added set export helper setting value of a declared variable
- Added get export helper getting value of a declared variable
- Added incr and decr export helpers incrementing resp. decrementing a declared variable storing number value
- Added searchString and searchRegexp export helpers searching a substring resp. a regular expression pattern in a string
- Added replaceString and replaceRegexp export helpers replacing a substring resp. a regular expression pattern in a string
- Bugfixes:
- Fixed pasting of a URL link in rich text editor which inserted the link text twice
- Fixed opening of URL links in the default browser (WindowsApp)
- Fixed attaching a file in a document containing "-" character in its ID
- Fixed generation of a new attachment ID with double document ID prefix after update of an attachment
- Fixed export of a custom export template formatCustomAttributeCSVColumn helper to output value of a custom attribute as CSV column
- Fixed swapping of an object with a deleted object
- Fixed using the last used link type in Create Links dialog
- Fixed automatic loading of image attachments after starting ReqView
New in ReqView 2.2.9 (Oct 13, 2017)
- Enhancements:
- Filter objects in the Requirements Table to match id attribute in the given list of IDs, e.g. filter [ID: 12, 13, 15]
- Bugfixes:
- Fixed CSV export to store object IDs with document ID prefix, e.g. "TEST-123" instead of just "123"
New in ReqView 2.2.9 (Oct 9, 2017)
- Enhancements:
- Filter objects in the Requirements Table to match id attribute in the given list of IDs, e.g. filter [ID: 12, 13, 15]
- Bugfixes:
- Fixed CSV export to store object IDs with document ID prefix, e.g. "TEST-123" instead of just "123"
New in ReqView 2.2.8 (Oct 3, 2017)
- Enhancements:
- New formatString export helper formatting a content as a string with maximum length given by optional maxLength parameter
- New ifHasInlinks and ifHasOutlinks export block helpers which output a given content if the corresponding object has / doesn't have a link of a given type
- Bugfixes:
- Fixed switch to the next/previous document and to a document with the given order index
- Fixed copy of all selected objects into the system clipboard with filter enabled
- Fixed lost focus after enabling filter and updating an object which is at the end of the table
- Fixed warning in Document Attributes if user removed (or renamed) an attribute
- Fixed display of default enumeration value
- Fixed display of empty Print Options dialog for print of a comparison view (WebApp, ChromeApp)
New in ReqView 2.2.7 (Oct 3, 2017)
- Bugfixes:
- Fixed indentation of object heading / text description rich text editor to match document structure
- Fixed saving of attachments with special characters (e.g. &) in the file name
- Fixed saving of a Project Folder after deleting a new attachment which has not been saved yet
- Fixed opening the demo project when New User Tour is started without any opened project
New in ReqView 2.2.6 (Oct 3, 2017)
- Bugfixes:
- Fixed false positive in the consistency check of a folder stored on a shared file system on Windows Server 2008 (and later) due to wrong file timestamps
- Fixed false positive in the consistency check of a folder when a user removes a document with incoming links and updates document with outgoing links at the same time
New in ReqView 2.2.5 (Oct 3, 2017)
- Enhancements:
- Set the current document view as default per a document
- Opening attribute editor on F2 shortcut
- Closing New Comment dialog on CTRL ENTER shortcut
- Bugfixes:
- Fixed inconsistent display of order and hierarchy of copied objects in some situations
- Fixed handling of context toolbar buttons which stop working in the latest Chrome (WebApp, ChromeApp)
- Fixed preserving clipboard selection if filter is disabled to allow cut / copy of the selected objects with filter enabled and pasting objects with filter disabled
- Fixed saving files with double .reqw extension (WindowsApp)
- Fixed warning displayed in the Project Traceability dialog when project is locked by another user
- Fixed detection of number of custom attributes after confirmation of Document Attributes dialog for a user with FREE plan to not exceed license plan limits without any possibility to revert the change
- Disabled detection of license plan limits for delete and purge actions to allow a user with FREE plan to remove unwanted objects and continue editing the current project
- Fixed display of "Item is not rendered at the calculated position!" error
- Fixed transparency of the context toolbar to not fully hide the underlying text
New in ReqView 2.2.4 (Oct 3, 2017)
- Enhancements:
- HTML export of requirement text description prefixed by requirement ID
- Bugfixes:
- Fixed closing of enumeration editor when it is opened by Enter shortcut
- Fixed HTML import of a table with merged cells
- Fixed pasting of a table with merged cells into the rich text editor
New in ReqView 2.2.3 (Oct 3, 2017)
- Bugfixes:
- Fixed issue that application failed to start when there is inconsistent documents order in the opened project
- Fixed lost selection and focus of the current object when enabling/disabling Exclusive Edit Mode
- Fixed lost selection and focus of the current object when hiding the current Requirements Table column
- Fixed opening of an enum attribute editor dropdown list after clicking on Edit toolbar icon
- Fixed failed upload to Google Drive after 30s timeout; the new timeout for Google Drive download/upload was set to 15 mins
- Fixed error message for failed authorization in Google Drive
- Fixed displaying of the New User Tour off-screen
New in ReqView 2.2.2 (Oct 3, 2017)
- Bugfixes:
- Fixed display of a progress dialog when purging deleted objects
- Fixed error message after reordering documents when the opened Project Folder is not accessible
- Fixed file timestamp error after reordering documents in a Project Folder (ChromeApp)
- Fixed handling of disconnecting from the opened Project Folder during editing project traceability
- Fixed comparison of projects with changed traceability definitions
- Fixed comparison of documents with changed attributes definitions
- Fixed comparison if Mine document has a deleted section and display of parent links is enabled
New in ReqView 2.2.1 (Oct 3, 2017)
- Bugfixes:
- Fixed wrong text in CSV import dialog
- Fixed display of icons in the context toolbar
- Fixed strange error messages after reordering documents
- Fixed detection of inconsistent Project Folder and disconnecting the project after saving or opening a template.
- Fixed lost current object selection after project or document refresh from a Project Folder
- Fixed a problem appearing sometimes when adding a new attachment
- Fixed editing of a Project Folder with a single document with STANDARD plan
- Fixed purge of selected deleted objects containing a section root and its children if a section child has an incoming link
- Fixed display of an error dialog if a project consistency error is detected
- Fixed loading of image attachments when a Project File is opened
- Fixed error message when opening Project Traceability with disconnected Project Folder
- Fixed display of changed links in Theirs view instead of Mine view
- Fixed focus of OK button in some dialogs
New in ReqView 2.2.0 (Mar 6, 2017)
- New Features and Enhancements:
- Installed Windows App
- download the latest installer package version from ReqView Download page
- install ReqView as a native 64-bit or 32-bit Windows application
- automatic creation of a shortcut in the Windows system menu
- automatic check if an application update is available, download of an incremental update package, installation of the downloaded update package on the next application restart
- Project Comparison
- compare the current project with a Project File storing another project version (e.g. a baseline)
- display the compared documents side-by-side in Theirs and Mine views with highlighted changes
- print change report for Theirs or Mine view
- Suspect Flag for Traceability Links
- track changes of linked requirements by means of suspect link flag which propagates downstream (to link source) the information that the directly linked upstream object (link target) has changed
- configure suspect attributes for a link type in the Project Traceability dialog
- visually check suspect link flag displayed as icon next to the source / target link object the Links column or Links right pane
- follow the suspect link to review how the change affects the linked object
- clear the suspect link flag by Clear Suspect Link Flag context menu item
- select more reviewed downstream objects and clear suspect flags of all outgoing links by Edit > Clear Suspect Flag menu or by Ctrl J shortcut
- new export helper ifSuspect which outputs an exclamation mark if the link is suspect
- Reordering Documents
- change order of displayed project documents by drag & drop of the corresponding document tabs
- if the project is opened from a Project File then the changed document order is saved to the Project File with the next project save
- if the project is opened from a Project Folder then the changed order is immediately saved to the project file (if no other user keeps the project lock)
- New Objects Imported from CSV
- import new objects (lines with an empty ID) from a CSV file and update existing objects
- section, level and attachments columns are ignored by the CSV importer and do not need to be manually deleted from imported CSV files
- History of Object Moves
- display in object history moves in the document such as swapping up and down, promoting, demoting and moving object by cut & paste
- Display Copied Objects
- if origin links are displayed (View > Origin Links) and an object is origin of one or more copies then its copies are displayed in the Links column or Links right pane
- new export helpers hasOriginInlink, eachOriginInlink for export of copied objects
- Exportable Section Number
- export the section number of document objects as a plain text using sectionNumber helper
- Hideable Description Column
- hide and show the Description main column of the Requirements Table; you can do that from the popup opened by View > Table Columns menu or by clicking on icon
- Flat Theme
- UI was dressed into a modern looking flat visual style
- Bugfixes:
- Fixed long document / project refresh time if the document / project was not updated in the Project Folder
- Fixed long document refresh time with enabled filter
- Fixed removing of an attachment file from the Project Folder if user deletes the attachment in the document and saves the project
- Fixed issue when an object was Cut & Pasted to the same position (i.e., before the next object or after the previous object)
- Fixed issue that the attribute value editor was not closed properly when clicking on column header to sort the table
- Fixed issue that the attribute value editor was not closed properly when reordering columns by drag & drop
- Fixed issue that the attribute value editor was not closed properly when collapsing or expanding a section
- Fixed issue that global key shortcuts were handled in opened modal dialogs
- Fixed issue that visibility of a custom attribute column was not restored after restart or reload from file if the attribute has space(s) in its ID
- Supported Browsers:
- The latest stable version of Google Chrome (WebApp, ChromeApp)
- The latest stable version of Mozilla Firefox (WebApp)