REQCHECKER Changelog

What's new in REQCHECKER 1.14.0.2337

Oct 3, 2023
  • Confluence reader:
  • Atlassian Confluence Software is a collaboration and knowledge management software designed for teams to create, organize, and share content in a centralized platform. The Confluence reader plugin extracts tickets from a wiki pages and imports them as requirements. A .conluence file stores the connection credentials and the link to the query.
  • Ugrade limits:
  • Increased maximum capacity to 100,000 requirements for text reports and 40,000 requirements for Excel and PDF reports.
  • Chocolatey:
  • Deployment with Chocolatey is supported. You can deploy REQCHECKER™ with a single command, e.g. choco install reqchecker !
  • Jira reader:
  • Atlassian Jira Software is an open-source flexible project management web application. It can be used to record tickets defining the need for a software or system change. The Jira reader plugin extracts tickets from a Jira custom query and imports them as requirements. A .jira file stores the connection credentials and the link to the query.
  • New programming languages:
  • REQCHECKER™ supports 8 additional programming languages or param

New in REQCHECKER 1.13.0.2261 Beta 1 (Jun 29, 2022)

  • Regular Expression for Linked attribute:
  • REQCHECKER™ is able to accept sereval syntax for the tag LINKED
  • Log filtered positions:
  • REQCHECKER™ shows the list of positions effectively filtered in its log area.
  • Modern GUI:
  • The visual aspect of the man-machine interface is modernised.
  • Decimal rate for partial coverage:
  • The value of the rate for a partial coverage accept decimal value with a maximum of 3 digits after decimal point. E.g. <<REQ_01>> #P 0.5%. More...
  • Fix of the regular expression error message E11 to make it more readable.

New in REQCHECKER 1.12.5.2247 (Apr 9, 2022)

  • Fixed:
  • The "Auto importation" mode assign the higest priority (e.g. Must) when a sentence contains two requirements of several prioroties (e.g. You must go and you should leave now.).
  • Custom property with type Single Line Text now accept empty value.
  • Improves the English and French recognition patterns for the "Auto importation" mode.
  • The E31 error when no TPC port is available between 9490 and 9499 is no longer blocking: REQCHECKER™ can be used but Add-in for Microsoft Word cannot.

New in REQCHECKER 1.12.4.2239 (Apr 1, 2022)

  • Improves the French recognition pattern for the "Auto importation" mode.

New in REQCHECKER 1.12.2.2233 (Feb 23, 2022)

  • Fixed:
  • Created new custom field instead of reusing system attributes when importing an EXCEL file in "Database" mode.
  • Update signing certificate for macro included in EXCEL reports. Update fonts and styles.
  • Bugs in some cases of importing an EXCEL file in database mode.

New in REQCHECKER 1.12.1.2215 (Nov 26, 2021)

  • Fixed issue on opening some MS WORD 97 (*.doc) documents.

New in REQCHECKER 1.12.0.2214 (Nov 10, 2021)

  • Redmine reader:
  • Redmine is an open-source flexible project management web application. It can be used to record tickets defining the need for a software or system change. The Redmine reader plugin extracts tickets from a Redmine custom query and imports them as requirements. A .redmine file stores the connection credentials and the link to the query.
  • Auto importation mode:
  • This extraction mode allows to import sentences from a document without any particular structure and to automatically recognize those that are potentially requirements. With this mode, any document can be covered.
  • Requirement sort order for EXCEL reports:
  • A new option Excel sorted by ID sorts requirements by ID in EXCEL reports (Enabled) or use the discovery order (Disabled).
  • Quick Properties:
  • Add-in for Microsoft Word provides quick access to editing and inserting MS WORD custom properties.
  • Excel links improvement:
  • Add-in for Microsoft Word supports links to a statement located in an EXCEL file.
  • Coverage Matrix improvements:
  • Automatically set the numeric type for EXCEL columns whose value is a number.
  • Standalone Add-in for Microsoft Word:
  • Minor improvements for Add-in for Microsoft Word: installation is independent from REQCHECKER ; upgrade does not require uninstallation
  • Fixed: Case where a document store on OneDrive cannot be connected to a local Reqchecker project
  • Fixed: Microsoft WORD document format with track changes is now supported.
  • Fixed: Batch calculations being stopped when a Word and/or Excel file is corrupted.
  • Fixed: GUI bug when deleting a document after a multiple selection.

New in REQCHECKER 1.12.0.2203 RC 1 (Oct 15, 2021)

  • Redmine reader:
  • Redmine is an open-source flexible project management web application. It can be used to record tickets defining the need for a software or system change. The Redmine reader plugin extracts tickets from a Redmine custom query and imports them as requirements. A .redmine file stores the connection credentials and the link to the query.
  • Auto importation mode:
  • This extraction mode allows to import sentences from a document without any particular structure and to automatically recognize those that are potentially requirements. With this mode, any document can be covered.
  • Requirement sort order for EXCEL reports:
  • A new option Excel sorted by ID sorts requirements by ID in EXCEL reports (Enabled) or use the discovery order (Disabled).
  • Feature:
  • Add-in for Microsoft Word provides quick access to editing and inserting MS WORD custom properties.
  • Feature:
  • Add-in for Microsoft Word supports links to a statement located in an EXCEL file.
  • Feature:
  • Minor improvements for Add-in for Microsoft Word: installation is independant from REQCHECKER™ ; upgrade does not require uninstallation
  • Case where a document store on OneDrive cannot be connected to a local Reqchecker project
  • Microsoft WORD document format with track changes is now supported.
  • Batch calculations being stopped when a Word and/or Excel file is corrupted.
  • GUI bug when deleting a document after a multiple selection.
  • REQCHECKER 1.11

New in REQCHECKER 1.12.0.2178 Beta (Aug 20, 2021)

  • Redmine reader:
  • Redmine is an open-source flexible project management web application. It can be used to record tickets defining the need for a software or system change. The Redmine reader plugin extracts tickets from a Redmine custom query and imports them as requirements. A .redmine file stores the connection credentials and the link to the query.
  • Auto importation mode:
  • This extraction mode allows to import sentences from a document without any particular structure and to automatically recognize those that are potentially requirements. With this mode, any document can be covered.
  • Requirement sort order for EXCEL reports:
  • A new option Excel sorted by ID sorts requirements by ID in EXCEL reports (Enabled) or use the discovery order (Disabled).

New in REQCHECKER 1.11.4.2144 (Aug 9, 2021)

  • Fixed:
  • Fixed a random bug when the project folder is accessed via a Windows network drive
  • (Add-in for Microsoft Word) rare bug where the Insert Statement button has no effect.
  • Bug when reading some huge PDF documents
  • Do not give up reading a PDF document when the first page does not contain any text (blank or raster)
  • Bug when updating a existing report that has been manually modified: improved message when the ID column is missing, added support for XLSX files, added support for document without RESULT column, added support of header at first row

New in REQCHECKER 1.11.3.2066 (Jan 15, 2021)

  • Fixed:
  • Bug when searching and highlighting when the searched text is part of the identifier

New in REQCHECKER 1.11.2.2060 (Dec 18, 2020)

  • Fixed:
  • Bug accessing the token server through a VPN with blocked internet access
  • Bad error message when the authentication token on Google Drive is expired

New in REQCHECKER 1.11.1.2054 (Dec 16, 2020)

  • Fixed:
  • Bug when reading rare Word document with a bad structure.
  • Wrong message when an empty Word file (0 bytes) is used.
  • Structure of the Add-in for Microsoft Word side panel to accommodate users using very large text sizes for Windows.
  • Compatibility check between Add-in for Microsoft Word and REQCHECKER™.
  • Some connection problem when a proxy is registered on the computer.

New in REQCHECKER 1.11.1.2053 (Dec 2, 2020)

  • Fixed:
  • Bug when reading rare Word document with a bad structure.
  • Wrong message when an empty Word file (0 bytes) is used.
  • Structure of the Add-in for Microsoft Word side panel to accommodate users using very large text sizes for Windows.
  • Compatibility check between Add-in for Microsoft Word and REQCHECKER.
  • Some connection problem when a proxy is registered on the computer.

New in REQCHECKER 1.12.0.2035 Alpha (Nov 5, 2020)

  • Raw importation mode:
  • This new mode allows you to import sentences from a document that has no structure. With this mode, any document can be covered.
  • Fix bug when reading rare Word document with a bad structure
  • Fixed wrong message when an empty Word file (0 bytes) is used
  • Fixed the structure of the Add-in for Microsoft Word side panel to accommodate users using very large text sizes for Windows

New in REQCHECKER 1.12.0.2034 Alpha (Nov 4, 2020)

  • Fix bug when reading rare Word document with a bad structure
  • Fixed wrong message when an empty Word file (0 bytes) is used
  • Fixed the structure of the Add-in for Microsoft Word side panel to accommodate users using very large text sizes for Windows

New in REQCHECKER 1.12.0.2031 Alpha (Sep 13, 2020)

  • Fix bug when reading rare Word document with a bad structure
  • Fixed wrong message when an empty Word file (0 byres) is used

New in REQCHECKER 1.12.0.2026 Alpha (Sep 9, 2020)

  • Raw importation mode:
  • This new mode allows you to import sentences from a document that has no structure. With this mode, any document can be covered

New in REQCHECKER 1.11.0.2025 (Sep 7, 2020)

  • Fixes:
  • Fixed of the support of the Title for requirements and Title on next line options in Add-in for Microsoft Word.
  • Fixed rare cases where the hardware key changes over time.
  • Fixed Add-in for Microsoft Word inserts a solution of the regular expression and not the expression itself for the different markers

New in REQCHECKER 1.11.0.2004 Alpha (Jun 24, 2020)

  • Google Docs reader:
  • REQCHECKER™ is able to read Google Docs documents accessed from Google Drive.
  • Improvements for MS Word .doc reader:
  • Now the reader works without the need to install Microsoft WORD on the computer. The read speed is greatly improved. The plugin supports more features: tracking of changes taken into account, images, hidden text not visible, custom chapter numbering.
  • Cross document rules:
  • The Cross document rules check module allows you to control how requirements are covered in different documents, for example by ensuring that all high-level requirements are covered in both the software architecture AND the low-level requirements. This type of control is necessary to implement the V-cycle rules of IEC 62304, DO178C, ISO 26262, etc.
  • REQCHECKER 1.1

New in REQCHECKER 1.11.0.1966 Alpha (Apr 16, 2020)

  • Improvements for MS Word .doc reader:
  • Now the reader works without the need to install Microsoft WORD on the computer. The read speed is greatly improved. The plugin supports more features: tracking of changes taken into account, images, hidden text not visible, custom chapter numbering.

New in REQCHECKER 1.10.7.1944 (Feb 25, 2020)

  • Fixed report generation when CRC can not be computed.
  • Fixed Add-in for Microsoft Word unable to relaunch computation when if fails.
  • Fixed disconnections on a OneDrive: changed the recognition of the Reqchecker project associated with a document: used the project name instead of the full path.

New in REQCHECKER 1.10.5.1937 (Jan 5, 2020)

  • Fixed corrupted EXCEL file when updating a verification report

New in REQCHECKER 1.10.3.1922 (Oct 16, 2019)

  • GUI improvements: Add a toolbar and the recent files list.
  • Fixed Word Add-In: Fixed the browse button is unable to detect the latest opened Reqchecker instance.
  • Fixed Word Add-In: Fixed the link to a statement fails when the document path contains special characters (e.g. & character.).
  • Fixed: Present only the available extraction mode depending on the selected files if the statement page.

New in REQCHECKER 1.10.2.1913 (Oct 16, 2019)

  • Word Add-In: Fixed cases where the Insert Coverage button fails when the requirement ID contains dots.
  • Fixed missing coverage when a sub part of the requirement ID does not match the regular expression.

New in REQCHECKER 1.10.1.1899 (Oct 16, 2019)

  • Check summary: The summary of all check errors is added to the Verification Table.
  • Fixed report name when the project has not been saved.
  • Fixed error when opening MS WORD 97 documents that require to be fixed, to be converted, or require user confirmation before opening.
  • Fix detection of a new version behind some proxies
  • Fixed a case where the coverage style is not correct in Word Add-In with MS Word 2010.
  • Fixed inability to change the ID of a document that does not support chapter recognition.
  • Fixed a bug when calculating using OpenOffice before it was first opened by the user.
  • Fixed inability to cover requirements built from a sub-paragraph when their cover document is listed before their declaration document.
  • Fixed bug on hyperlinks in latest version of Markdown Viewer browser extension.

New in REQCHECKER 1.10.0.1852 (Sep 19, 2019)

  • Authoring addin for Microsoft WORD:
  • Requirement creation with template, custom attributes, automatic ID creation.
  • Full text search, including exact term search and error type filter.
  • Integrated requirement viewer including highlight of search results and dynamic navigation between documents.
  • Coverage creation with automatic version management.
  • Reader improvements:
  • MS Word .docx reader: add support for text and table in a shape. Reduce duration of PDF report generation.
  • Default requirement attributes:
  • Initial list of attributes for a new project has been improved.
  • Parser improvement:
  • In case of conflict between two tags when one is included in the other (e.g. #P for partial coverage and #Priority for requirement priority), REQCHECKER™ selects the longest one.
  • Non blocking dynamic folder:
  • When a dynamic folder is analyzed, the work does not stop on unsupported documents.
  • GUI Improvement:
  • A slider is inserted to resize the message area at the bottom of the GUI.
  • Placeholders for report:
  • Placeholders can be used for the report directory and file name.
  • Fixed:
  • Fixed issue that blocks opening MS WORD 97 (*.doc) documents.
  • Fixed case where link to source position does not reach exactly the requested paragraph for .docx document.
  • Fixed custom tag are not included in text report if name and keyword are not identical.
  • Fixed PDF rare case of missing Space characters.
  • Fixed must not insert MS WORD temporary documents (~$.doc and ~$.docx) in dynamic folders.
  • Chapter number are no longer included in chapter title for PDF with automatic titles recognition.
  • Do not stop with error when including a folder content if a file is already inserted
  • Fixed case where heading cannot be covered if the file ID contains the 0 character.

New in REQCHECKER 1.8.0.1594 (Apr 2, 2018)

  • EXTRACTION NEW FEATURES:
  • New custom tag types (PRO Version only):
  • The requirement custom tags (or attributes) can use the following new types:
  • type “Multiline Text“ that extracts a requirement tag on several line. The text is read until the next “known thing”: next keyword, next chapter, next requirement.
  • type “Cell Text“ that extracts the keyword in a table cell and the tag value in the next cell. Reader plugin must support table recognition (for example *.pdf, *.docx).
  • Readers improvements:
  • MS Word .docx and .doc reader plugin recognizes bullet style (one level only).
  • MS Word .docx reader plugin recognizes table style (one level only).
  • PDF reader plugin detects and ignores watermark. Paragraph recognition is improved. (PRO Version only)
  • Parser improvements:
  • Accepts the dash character “-“ as part of a requirement version.
  • Force first character of a requirement version to be a digit or an exception. This improves parsing of the version when there is no termination tag (END VERSION). The exceptions are “v”, “V”, “DELETED” for compatibility with some projects.
  • Allows file ID to be 8 characters length when it is manually modified
  • Filtering requirement by title (PRO Version only):
  • This set of filters ignores (removes) the requirements whose title matches one of the filters in the list. The filter value is case sensitive. The filter value can use ‘*’ (one or more characters) or ‘?’ (any character) wildcards to filter a position that contains a text. The default values for a new project ignore the requirement that contains dot line of table of content.
  • This avoids several statements when the document includes a summary of requirements.
  • Filtering text by style name (PRO Version only):
  • This set of filters ignores (removes) the text of the document which name matches one of the filters in the list. The filter value is case sensitive. The filter value can use ‘*’ (one or more characters) or ‘?’ (any character) wildcards to filter a position that contains a text. The default values for a new project ignore the table of content styles. This avoids several statements when the document includes a summary of requirements.
  • Improve compatibility with REQTIFY:
  • New parsing option “Title for requirement”. When disabled, no title is read from requirement.
  • Statement version tag and coverage version tag can use the same keyword.
  • Allows statement prefix BEGIN COVER (see Coverage GUI tab) to be written in the line or cell that immediately precedes the requirement ID.
  • Comparison of requirement version is not case sensitive.
  • New extraction mode “Syntax+Full” in “Data Source” tab:
  • This new extraction mode considers any part of the document as a requirement. It extracts requirements using the syntax and adds all other paragraphs as requirement too. This mode provides a way to get the text for checking and for traceability.
  • New option “Limit text to first section”:
  • If enabled and if END_TEXT is defined, the requirement text stops at the next section (next chapter, next sheet) or at the next tag.
  • VALIDATION NEW FEATURES:
  • Control engine:
  • The control engine runs several controls on requirements title and text to increase the consistency and ease of reading. Supported languages are French, German, and English. The language used by controls is dynamically selected to match the main language of the analysed document.
  • Combined with the parsing option “Syntax+Full”, a full document can be reviewed, including requirements (if any) and other paragraphs.
  • If a static or dynamic folder is used in the “Data Sources” tab, the control engine checks a batch of documents.
  • All errors are listed in the verification report and in the PDF report. The requirements that are not compliant with rules have the status “VALIDATION_ERROR”.
  • Each control component can be fully enabled / disabled.
  • Blacklist control component:
  • This control component find all ambiguous or forbidden terms and expressions, for example expression like “most”, “often”, “at … level”.
  • The detection can be case sensitive or not. Wildcards can be used to specify the forbidden expression, or advanced regular expression.
  • The rules are executed in the declaration order. When a part of the text is in error with a rule, it will not be used for the next rules.
  • Several predefined lists of expression are available for French, German, and English. The rules can be customized or extended to another language (PRO Version only).
  • Metrics control component:
  • This control component checks several metrics:
  • Maximum Negation Count: checks the maximum number of negation included in a sentence. Sentences with too many negations are complex to read.
  • Maximum Sentence Length: checks the maximum number of words included in a sentence. Too long sentences are complex to understand.
  • Maximum Number of Conjunctions and Adverbs: checks the maximum number of conjunctions and adverbs included in a sentence. Sentences with too many coordination conjunctions, subordinate conjunctions, link adverbs, and logical relation adverbs are hard to read.
  • Delete management for verification report (PRO Version only):
  • The report now separates the DELETED status and the requirement deletion from the document. The requirements with a DELETED status are now inserted in the report with a prefix “! DELETED !” in the title and in the text. The requirement removed from the document appear with a strike-through text and the value “(deleted)” in the “Result” column.
  • TRACEABILITY NEW FEATURES:
  • New status “Incomplete management” instead of “Ambiguous coverage” is used when the management rate is lower than 100%.

New in REQCHECKER 1.7.1.1417 (Oct 1, 2017)

  • Fixed coverage rate value for requirement with PARTIAL keyword with an percentage is provided
  • Fixed some uninstallation cases on Windows XP
  • Fixed unable to open software on some 64 bits platform without Java already installed
  • Fixed (PRO version only) wrong virtual machine detection on some host computers with VMWare Player

New in REQCHECKER 1.7.0.1401 (Aug 27, 2017)

  • Automatic impact analysis:
  • The software automatically creates a default version for each requirement. This version is available only if no explicit version is defined. The automatic version is a 6 characters length hash number. The hash is computed from the text and picture read from PDF and MS Word docx documents. The automatic version is not dependant from the following changes: case sensitive change, bullet modification, spaces.
  • Dynamic folders:
  • The “Add Folder” button in “Data sources” tab now inserts either the files in batch mode, or lists the files at runtime. This works for folder and sub-folders. The advanced patterns allows filters like *.{cpp,h}.
  • Path update:
  • The path of a file or a folder can be updated without changing other characteristics.
  • Regular expression conversion:
  • When user switches from standard to advanced regular expression, the existing values are converted. Switch back to standard expression is not possible, then values are reset to default.
  • Java enum export:
  • New export under Java enum format. This allows to reference requirements directly from Java language, for example as link in JavaDoc source code. (PRO version only)
  • Read comments for new languages:
  • Read comments for new languages: Python (.py, .pyw), Windows and Linux script files (.bat, .sh), C include files (.inc). (PRO version only)
  • Bug fixed:
  • Increased maximum length of requirement text. This allows to catch longer text, in particular for heading mode where paragraphs can be long.
  • (PRO version only) Fixed PDF reader: some cases of landscape page are now correctly read
  • (PRO version only) Fixed false differences presented in verification report in update mode when the text contains some unprintable characters
  • (PRO version only) Fixed verification report no more includes deleted requirements.

New in REQCHECKER 1.6.1.1362 (Jun 30, 2017)

  • (PRO version only) Improve automatic recognition for PDF heading numbers: new heading schemas

New in REQCHECKER 1.6.0.1344 (May 23, 2017)

  • Leaf requirements : This new tag defines that the requirement is leaf. A leaf requirement is covered by default; it must not be explicitly covered. The default tag value is #Leaf and can be customized. Leaf requirement have a correct status in the reports. The status can be error if it is covered, has several statements etc
  • Statement from heading numbers is available for MS Word 97 documents
  • Management rate : the rate of requirement explicitly managed, excluding requirement with error. The coverage rate is the coverage rate excluding not applicable and not managed requirements. For example let 3 requirements covered, 1 explicitly not covered, 2 not applicable and 4 not yet managed, with a total of 10 requirements. The management rate is 60% (6/10) and the coverage rate is 75% (3/4).
  • Coverage rate can be detailed in percentage. The coverage rate is more accurate, especially if requirements are not unitary.
  • Updated PDF report with new look and rates
  • Performance improvement about 20%
  • Graphical user interface and tooltips are available in German
  • Display §beginning for position found before the first encountered chapter in PDF or WORD documents.
  • (PRO version only) The text of custom tag without end marker stops at the end of line (previous behaviour) or when another tag if read. This allows to write all tags on the same line.
  • (PRO version only) Eclipse content assistance: C++ and Java developers can import the requirement definition and use the Eclipse IDE content assistant (CTRL+SPACE) to select the requirement and insert coverage.
  • (PRO version only) Standalone report : The links to source documents in Verification and Coverage Matrix report are relative if the document are stored in the same folder. In this case the report and the documents can be opened on another computer. New option “EXCEL Hyperlinks” generates EXCEL reports without hyperlinks to source documents.
  • (PRO version only) Verification report update : The verification report can be updated without losing the entered results. The new / updated / deleted requirements are merged, updated cells have yellow background and a comment with a visual comparison between old and new value. The RESULT column is updated too: “(added)” for new requirement, “(updated)” for modified requirements, “(deleted)” for deleted requirements. The merge work with both syntax and heading statement mode. Custom tag are included in comparison. Column can be moved, but column name in header must remain unchanged.
  • (PRO version only) Multiple value for list custom fields : The predefined list type custom tag accepts multiple values ​​separated by punctuation (comma, semi-colon, space, non-breaking space). Each value is checked to verify that it belongs to the value list declared in the .cover file.
  • (PRO version only) Multiple statements are listed in the coverage matrix and highlighted in the verification report. This help to find and fix them.

New in REQCHECKER 1.5.4.1297 (Apr 12, 2017)

  • Fix bug when reading PDF document with some malformed bullets pattern documents (PRO version)
  • Fix bug when reading source code file ending with an empty line (PRO version)
  • Fix source code line computation (PRO version)

New in REQCHECKER 1.5.3.1263 (Feb 20, 2017)

  • Add digital signature
  • Fixed « Add Batch » command on file page
  • Fixed Installation fails if software is running

New in REQCHECKER 1.5.2.1245 (Feb 2, 2017)

  • Reduce setup size
  • User can edit the file ID used by heading numbers coverages
  • Fixed wrong heading number extraction from some .docx documents
  • Fixed double click on .cover file without loading it
  • Fixed syntax included in chapter title generates ambiguous syntax error
  • Fixed read only the shortest version of ID with some case of advanced regular exception
  • Fixed unable to add file with uppercase extension
  • Fixed wrong shortcut to last version of .docx

New in REQCHECKER 1.5.1.1213 (Nov 28, 2016)

  • GUI improvement: add new option « None » in Data sources tab. This option sets that a document contains no statements.
  • Reports improvement: display status short description instead of status code in Excel reports.
  • Reports improvement: update requirement status names, colors and translatations. New values are: « Covered », « Partial », « Deleted », « Not Applicable », « Uncovered », « Error, no coverage », « Error, several statements », « Error, deleted covered », « Error, no statement », « Error, bad version », « Error, ambiguous coverage ».
  • Improve PDF heading number recognition : tab character allowed inside title
  • Fixed some antivirus false detection
  • Fixed do not require values in syntax tab when using heading numbers
  • Fixed crash when requirement ID is empty in syntax tab

New in REQCHECKER 1.5.0.1205 (Nov 22, 2016)

  • GUI improvement: the requirements parsing mode – syntax mode, chapter mode and database mode – is defined for each file on the “Data Sources” tab. The file icon is decorated with a database logo for database mode and a ‘H1’ logo for heading mode. This feature allows to cover a PDF with a Word file: the PDF uses the heading mode and the Word uses the syntax mode.
  • Input format (Experimental) : PDF heading number recognition. The heading numbers can be covered as a requirement. The software uses an experimental heuristic algorithm. The table of content itself automatically detected and ignored. Pattren « 1.1 1.2.1.. » and « 1. A. 1. B.. » are supported. PDF version for standards like ISO9001 or EN9100, or PDF requirements of a request for proposal can be directly covered.
  • Input format: read comments in source code file in C language (*.c, *.h).
  • Parser improvement: accepts tags between title and text.
  • Parser engine : new option « Title on next line » selects if the title is on the same line as the requirement ID, or in the next line.
  • Parser engine: add regular expression for END_TEXT tag and END_COVER tag.
  • Parser engine: verification reports use the same computation algorithm than coverage report, including coverage tags. For example reading a requirement text does not stop when an embedded coverage is read.
  • Reports: both verification report and coverage matrix allows user to click on a link to open the source page in a PDF document.
  • Reports: coverage matrix contains a new summary sheet with a pie. The pie can be filtered by source document. The matrix in presented on the second sheet. Title column is added on both sheets.
  • New license mode: floating tokens. Flexibility: you can empower an entire team with only the number of licenses that are expected to be in use simultaneously. Easy and cost-efficient: reduces the administration, as it is easier to administer because the IT department do not have to monitor usage as closely.

New in REQCHECKER 1.4.3.1114 (Sep 1, 2016)

  • Fixed: bug with xlsx file import

New in REQCHECKER 1.4.2.1018 (Jun 23, 2016)

  • Fixed: bug when the report name contains a dot
  • Fixed: bug when reading some special characters (UTF-8 higher than 7FFF)
  • Fixed: ‘switch pro’ link was not always enabled for FREE version
  • Fixed: bug when loading an EXCEL with system columns (ID, POSITION etc.) if some data are malformed

New in REQCHECKER 1.4.1.1009 (Jun 7, 2016)

  • Fixed: bug when loading an EXCEL with system columns (ID, POSITION etc) if the data are not on the first sheet
  • Fixed: computer key bug
  • Fix: bug in computation of « IN REQ » value
  • Add hyper-links from EXCEL reports to MS EXCEL 2010 (*.xlsx)

New in REQCHECKER 1.4.0.987 (Jun 7, 2016)

  • Requirement cross-coverage : a coverage can be placed inside a requirement. The tag can be inserted either in the requirement text or as a tag. The covered requirement is registered as parent. The coverage XLS report presents it inisde the new column « PARENT REQ ».
  • Add hyper-links from EXCEL reports to MS WORD 2007 (*.docx).
  • Wildcards and regular expressions are available for BEGIN_STAT and BEGIN_COVER tags. This improves extraction abilities.
  • New « Regular Expression Editor » dialog helps user write regular expression. It is opened with a double-click on blue or orange fields.
  • Last report choice is no longer stored in cover file. The new command line options define the required report: -rpdf -rxml -rcxls -rsxls
  • Extracts requirements from XLSX worksheets created by REQCHECKER or from worksheets with same format. These files are presented with a specific XLSX icon. The required format is a header line with columns names followed by data lines. The column « ID » is mandatory, other columns are optionnal. The column order does not matter. Column list is : ‘DOCUMENT’, ‘ID’, ‘POSITION’, ‘TEXT’, ‘TITLE’, ‘VERSION’, ‘COVERAGE DOC’, ‘COVERAGE POS’, ‘COVERAGE STATUS’, ‘COVERAGE VERSION’.
  • new system tag « NA » and the associated status for requirements that are not applicable and considered to be correct.
  • Fixed: bug when reading some wrong license key
  • Fixed: custom tag value accept tab characters

New in REQCHECKER 1.3.2.911 (Mar 9, 2016)

  • New SaveAs menu
  • Minor change: drag & drop custom tags to change their presentation order in reports
  • Minor change: groups all project options in the Options menu
  • Minor change: the user can paste the full clipboard license text directly, without extracting only the license key.
  • Minor change: improves GUI resizing
  • Fixed bug when the first requirement is on the first line of the document
  • Minor fixes

New in REQCHECKER 1.3.1.892 (Mar 1, 2016)

  • Improves custom tad reading on a single line : if there is no text after tag, the next line is read
  • New option « Limit text to first paragraph ». If END_TEXT is not defined and if this option is enabled, then the requirement text is read for several paragraphs until a tag or a new section (new heading, new sheet etc)
  • New website URL
  • Improves license GUI
  • Fixed bug when reading a custom tag on a several lines : the line separator is kept in reports

New in REQCHECKER 1.3.0.875 (Feb 7, 2016)

  • New main feature: identification of the requirement from document headings (MS Word only). Filtering of the heading number by regular expression.
  • Adds TXT report useful for report comparison
  • Save last used report in the project file (.cover). This report can is launched by the run command (right click on cover file, or command line)
  • Extends the length of the requirement text in the statement EXCEL report
  • Minor fix and improvements

New in REQCHECKER 1.2.0.821 RC 2 (Dec 19, 2015)

  • add Microsoft EXCEL 2007 format (XLSX, XLSM)
  • add review columns and twos pies to verification report
  • GUI improvements : French translation, icons, double-click to open documents
  • new system tag "UNCOVERED" and the associated status for requirements that are managed and explicitly uncovered
  • Minor fix

New in REQCHECKER 1.1.0.689 (Apr 17, 2015)

  • Microsoft PowerPoint 2007 format PPTX
  • wildcards (* and ?) and advanced regular expression
  • new report : statement extraction with requirement text
  • "Add Batch" button opens all files of a folder that match a pattern
  • Better compatibility with DOCX and PDF
  • Bug fixing and GUI improvements

New in REQCHECKER 1.0.3.594 (Aug 28, 2014)

  • Wildcards ? and * are available for most of the markers (see Markers summary)
  • Adobe PDF documents (see Readers summary)
  • PDF report : new summary section with hyper-links to each requirement detail. Add signet for easier use of PDF report.
  • Standalone setup works without Internet connexion during the setup, without Java already installed, without administrator account.
  • GUI : add '*' at the end of the title if a modification has not been saved
  • Standalone setup works without Internet connexion during the setup, without Java already installed, without administrator account
  • Bug fixing

New in REQCHECKER 1.0.0.572 RC 1 (Aug 28, 2014)

  • VERSION MAX filter: the requirements that have a version higher than the one specified are not displayed in the reports
  • add Adobe PDF format
  • add OpenOffice ODT format
  • add Microsoft Word 2007 format
  • change report logo
  • GUI updated with open, close, save, run menus
  • Fixed Java detection on a 64 bit computer that uses 32 bit version of Java
  • Fixed green color of the PDF report when there are no correct coverage
  • Minor, bad error message when updating a .cover file that contains pathes to an drive that does not exist (ex : D:\myspecification.doc when D:\ does not exists)
  • Minor, bad error message when a file does not exist
  • GUI could not display report page with some case of bad output file name definition in the .cover file
  • Minor GUI do not display "parsing unknown" at the end of a file reading
  • Rare case where Reqchecker does not start (wrong JAVA_HOME)
  • Minor, Deleted requirements that are correct are displayed "DELETED CORRECT" in PDF report
  • Minor, clean error messages

New in REQCHECKER 1.0.0.570 RC 1 (Jul 7, 2014)

  • VERSION MAX filter (+) : the requirements that have a version higher than the one specified are not displayed in the reports
  • add Adobe PDF format (+)
  • add OpenOffice ODT format (+)
  • add Microsoft Word 2007 format
  • change report logo (+)
  • GUI updated with open, close, save, run menus
  • Fixed Java detection on a 64 bit computer that uses 32 bit version of Java
  • Fixed green color of the PDF report when there are no correct coverage
  • Minor, bad error message when updating a .cover file that contains pathes to an drive that does not exist (ex : D:\myspecification.doc when D:\ does not exists)
  • Minor, bad error message when a file does not exist
  • GUI could not display report page with some case of bad output file name definition in the .cover file
  • Minor GUI do not display "parsing unknown" at the end of a file reading
  • Rare case where Reqchecker does not start (wrong JAVA_HOME)
  • Minor, Deleted requirements that are correct are displayed "DELETED CORRECT" in PDF report
  • Minor, clean error messages

New in REQCHECKER 0.8.5.468 (Aug 6, 2013)

  • NEW: new “Check Version” button on GUI
  • CHANGE: The bad version error shall be displayed instead of the partial error when both are possible.
  • FIXED: Version warning was not yet displayed on progress bar
  • FIXED: Wrong error message when the output file path does not exist
  • CHANGE: Add ReqChecker version, date, and number of requirements on the PDF report

New in REQCHECKER 0.8.4.449 (Aug 6, 2013)

  • CHANGE: adds page and line to position for MS Word
  • FIXED: when MS Word reader did not work if MS Word was not opened before
  • FIXED: MS EXCEL reader did not work with .xls with formula
  • FIXED: Case where last words of any document could not be read
  • FIXED: Setup need Java JRE 7
  • FIXED: Crash with document that contains unavailable characters in a chapter title

New in REQCHECKER 0.8.3.343 (Aug 6, 2013)

  • FIXED: right clic to open settings editor on an existing settings file

New in REQCHECKER 0.8.2.313 (Aug 6, 2013)

  • NEW: requirements are sorted by ID in all reports
  • CHANGE: change error priority. When several error are applicable on a requirement, the document consistency (SEVERAL_STATEMENT NO_STATEMENT DELETED_COVERED) has higher priority that remaining work (FULLY_UNCOVERED PARTIALLY_UNCOVERED PARTIALLY_UNCOVERED)

New in REQCHECKER 0.8.1.275 Beta (Mar 26, 2012)

  • FIXED: Works with Java 1.7

New in REQCHECKER 0.8.0.270 Beta (Mar 26, 2012)

  • NEW: Coverage is available if the version of the coverage matches the version of the statement
  • FIXED: Icon was not available for .cover files
  • FIXED: unable to find document when using relative path

New in REQCHECKER 0.7.0.247 Beta (Oct 31, 2011)

  • NEW: GUI for editing .cover files : files panel, statements panel, coverages panel, filters panel, reports panel
  • FIXED: some case when the deleted status were wrong and then requirement is tagged as DELETED_COVERED
  • FIXED: deleted requirements that are not covered are tagged as correct

New in REQCHECKER 0.6.0.208 Beta (Apr 19, 2011)

  • NEW: new setting POSITION_FILTERS that lists the filters applied to position text. Text at filtered position is ignored. Positions are separated by semi-colons ';' and accepts wildcards '*' and '?'.
  • NEW: new CSV report with status, first statement and coverage list under CSV format
  • NEW: MS WORD Reader, Adds the character number in the position, like "char 1500 §1.2.3 Title"
  • NEW: checks that REQCHECKER is up-to-date.
  • CHANGE: displays more information during analysis
  • CHANGE: use separator " + " between the several text of a requirement which has several statements; text is "text of statement 1 + text of statement 2". Does the same with the title : text is "title of statement 1 + title of statement 2 + ..".
  • CHANGE: displays the file CRC32 and size in the PDF report
  • CHANGE: remove error list with checkboxes from PDF report
  • CHANGE: a requirement that has both a full coverage and a partial coverage is considered as correct
  • FIXED: bug of "SEVERAL STATEMENT" section in text report
  • FIXED: bug on statements without ID that were recognized as correct statements
  • FIXED: bug on MS WORD reader, if the document is already opened for editing, then use the hard disk version instead. This avoid crash if the user edits the documents during the analysis. Analyzed files are opened in hidden mode. MS WORD Reader, in case of problem while reading the document, it is correctly closed.
  • FIXED: bug on EXCEL reader, the row number was wrong

New in REQCHECKER 0.5.0.192 Beta (Mar 22, 2011)

  • NEW: PDF full report
  • CHANGE: a requirement has a unique error status in CORRECT, FULLY_UNCOVERED, SEVERAL_STATEMENT, DELETED_COVERED, NO_STATEMENT, PARTIALLY_UNCOVERED
  • CHANGE : Adds bullet reading, implemented for WORD reader, unused by REQCHECKER
  • FIXED: Suppress WORD hidden messages that could suspend the software

New in REQCHECKER 0.4.0.159 Beta (Mar 7, 2011)

  • NEW: new reader for Microsoft EXCEL 97-2003 (*.XLS)
  • NEW: new reader for Microsoft WORD 97-2003 (*.DOC)
  • NEW: new tag #Deleted
  • NEW: truncates chapter titles if they are too longs
  • FIXED: minor, uninstall did not delete example files
  • FIXED: speed up, does not load a plugin if it does not handle the file format

New in REQCHECKER 0.3.1.101 Beta (Mar 7, 2011)

  • FIXED: checks that OpenOffice.org Writer application is closed before using it
  • FIXED: correction for basic report when they are no requirement
  • FIXED: removes ANALYZE_COUNT marker that was not useful
  • NEW: adds a warning when a requirement is defined twice

New in REQCHECKER 0.3.0.81 Beta (Mar 7, 2011)

  • CHANGE: uses POI library version 3.5 final to improve reliability
  • NEW: manages the partial coverage that is specified by the PARTIAL_COVER marker after the END_COVER marker
  • CHANGE: new design for basic report (presents coverage rate, more readable)

New in REQCHECKER 0.2.2.76 (Mar 7, 2011)

  • NEW: a new MS Word documents (.doc) parser is used if Open-Office is installed, slower but perfectly reads chapters and fields
  • NEW: detailed progress that details opening, parsing and closing steps of each document
  • NEW: If JRE is missing, it is downloaded by setup
  • FIXED: APACHE .doc parser now manages table cell as separated paragraph
  • FIXED: when a document directly starts with a title level 2, the chapter number is §1.1 (was §.1)
  • FIXED: do not display "null" on empty value in the reports (Julien's bug)
  • CHANGE: minor tweaks on setup
  • CHANGE: when END_TEXT marker is empty the text is searched until first new line is encountered

New in REQCHECKER 0.2.1.74 (Mar 7, 2011)

  • FIXED: POI bridges detects all instance of a requirement with multiple declaration in the same chapter
  • FIXED: adds the explorer menu "Add to REQCHECKER coverage" only for managed files (Patrice's bug)
  • FIXED: specific progress bar icon
  • FIXED: remove wrong "Ambiguous chapter" warnings when reading MS WORD documents
  • CHANGE: use NEWPOI version 3.5 beta 6 to improve reliability

New in REQCHECKER 0.2.0.41 (Mar 7, 2011)

  • NEW: sorts requirements in reports to reduce difference between several analyzes
  • NEW: reads MS Word documents (.doc) with APACHE .doc parser
  • NEW: writes the chapter numbers in each coverage position for MS Word documents (.doc)
  • NEW: adds all messages generated during analyse in the full report
  • FIXED: displays a message when the syntax of markers is ambiguous
  • FIXED: repair coverage file in case of error during manual edition
  • FIXED: bug corrected in Chapter parsing for MS Word documents (.doc)
  • FIXED: chapter parsing for MS Word documents (.doc) works even in case of bad table of contents.
  • FIXED: the title is now empty if a statement is followed by a cariage return
  • NEW: manages #EndText token

New in REQCHECKER 0.1.0 (Mar 7, 2011)

  • NEW: reads .txt and .csv documents
  • NEW: creates coverage file with right clic menu, initialize properties
  • NEW: manages markers between and after requirement definition (properties BEGIN_DECLARE, END_DECLARE)
  • NEW: manages markers between and after requirement coverage (properties BEGIN_COVER, END_COVER)
  • NEW: manages prefix to allow empty marker for definition (property PREFIX)
  • NEW: accepts empty value for END_DECLARE and END_COVER markers, the first separator character is used instead
  • NEW: accepts file definition with full path or only file name (property COVER_FILEx and OUTPUTFILE)
  • NEW: launches analyse by double clicking on .cover files
  • NEW: installer for Windows
  • NEW: installer manages optional embedded JRE
  • FIXED: parsing issue