Skip to content

Version 1.0.0

Latest
Compare
Choose a tag to compare
@wener-tiobe wener-tiobe released this 25 May 08:56
· 26 commits to main since this release
7bf584a

DutchPickle is now using it's own release cycle and had been moved from SVN to Git. Previously, the SVN revision number was used as version number. With the move to Git, we now apply semantic versioning. Therefore this release starts off from v1.0.0.

Previous release notes:

SVN Revision Date Note
48096 2022-12-24 31526: [DutchPickle] Improved command line interface.
47500 2022-09-04 30935: [DutchPickle] Introduced new rule 'Every Feature should have a description'.
47498 2022-09-04 30935: [DutchPickle] Introduced new rule 'Every Feature should have a description'.
47235 2022-07-13 30721: [DutchPickle] Renamed Gherkin rule 'Scenario outline should not contain multiple instances of same Scenarios' to 'Data tables should not contain identical rows'.
47219 2022-07-11 30695: [DutchPickle] Introduced new Gherkin rule 'Check for ‘and’ and ‘but’ in steps'.
46457 2022-03-25 30092: [C++test] Added new DutchPickle rule 'Limit the maximum length of each step (200 characters)'.
46235 2022-03-02 29978: [DutchPickle] Added exceptions to rule 'A Feature is not allowed to start with comments'.
46198 2022-02-22 29950: [DutchPickle] Introduced new rule 'Every Feature should contain a copyright comment'.
46075 2022-01-31 29830: [DutchPickle] Introduced a new rule 'Backgrounds should only contain Given steps'.
45857 2022-01-11 27776: [TIOBE Download] Enabled latest verified version workflow for DutchPickle.
45804 2022-01-04 29616: [DutchPickle] Set rule 'NoKeywordStartComments' to severity level 3.
45777 2022-01-01 29597: [DutchPickle] Removed "samples" directory.
45433 2021-11-27 29389: [DutchPickle] Accepted # symbols in data tables for rule 'Tables should be outlined correctly'.
45149 2021-10-31 29180: [DutchPickle] Allowed comments starting with a tagname for rule "A Scenario is not allowed to start with comments".
44971 2021-10-09 29081: [DutchPickle] Allowed non-ascii characters.
44663 2021-09-21 28914: [DutchPickle] Allowed empty files.
44628 2021-09-18 28913: [DutchPickle] Fixed a problem with comparison operators for rule 'After a When a Then should follow'.
44298 2021-08-27 28806: [DutchPickle] Added support for escaped datatable cell separators.
44265 2021-08-26 28804: [DutchPickle] Excluded data tables in Steps for rule 'A variable should have more than 1 different value in the Example tables'.
44226 2021-08-23 28795: [DutchPickle] Introduced a new rule 'A variable should have more than 1 different value in the Example tables'.
44050 2021-08-07 28713: [DutchPickle] Introduced a new rule 'Scenario outline should not contain multiple instances of same Scenarios'.
44001 2021-08-03 28673: [DutchPickle] Fixed a problem with exclamation marks in datatables for rule 'Tables should be outlined correctly'.
43952 2021-08-01 28328: [DutchPickle] Added message 'No violations found' in case there are no violations.
43951 2021-07-31 27810: [DutchPickle] Added checking of comments before the last Feature Description to rule 'A Feature is not allowed to start with comments'.
43852 2021-07-27 28636: [DutchPickle] Checked parameters in data tables for rule 'Repeating setup Steps of every Scenario should be part of the Background'.
43772 2021-07-22 28609: [DutchPickle] Processed tag lists at the same line correctly for rule 'A Scenario is not allowed to start with comments'.
43739 2021-07-20 27983: [DutchPickle] Adjusted column number for rule 'Words within a step should be separated by a single space'.
43729 2021-07-20 28590: [DutchPickle] Fixed false negative for rule 'A Scenario is not allowed to start with comments'.
43686 2021-07-15 28545: [DutchPickle] Determined the number of tests dynamically.
43658 2021-07-13 28558: [DutchPickle] Allowed data tables for DutchPickle rule 'Backgrounds should only contain Given steps and no parameters'.
43636 2021-07-11 28545: [DutchPickle] Removed hard coded number of unit tests.
43557 2021-07-03 28486: [DutchPickle] Added new rule 'Backgrounds should only contain Given steps and no parameters'.
43355 2021-06-20 28377: [DutchPickle] Added a case for Scenarios without Steps for rule 'Repeating setup Steps of every Scenario should be part of the Background'.
43335 2021-06-17 28388: [DutchPickle] Made Data Tables part of Given steps for rule 'Repeating setup Steps of every Scenario should be part of the Background'.
43332 2021-06-17 28387: [DutchPickle] Allowed copyright statements for rule 'A Feature is not allowed to start with comments'.
43289 2021-06-15 28372: [DutchPickle] Accepted TiCS suppression comments for rule 'A Scenario is not allowed to start with comments'.
43222 2021-06-10 28327: [DutchPickle] Added an exception for @ignore tag for rule 'A Scenario is not allowed to start with comments'.
43195 2021-06-09 28310: [DutchPickle] Added an exception for @ignore tag for rule 'A Scenario is not allowed to start with comments'.
43188 2021-06-09 28308: [DutchPickle] Allowed unused column "TestCaseID" for rule 'All data table headers should be used in the Scenario Outline'.
43095 2021-05-30 28256: [DutchPickle] Added version info to DutchPickle.
42885 2021-05-09 28100: [DutchPickle] Excluded Given steps with parameters from rule 'Repeating setup Steps of every Scenario should be part of the Background'.
42881 2021-05-07 28096: [DutchPickle] Restricted rule 'NoRepeatingSetupSteps' to Given steps.
42654 2021-04-19 27984: [DutchPickle] Extended rule "A comment should not start with a Step keyword" with checking for "*".
42653 2021-04-19 27983: [DutchPickle] Added checking lhs of data table cells for rule 'Words within a Step should be separated by a single space'.
42634 2021-04-17 27975: [DutchPickle] Added Scenario Outlines to the rule 'Repeating setup Steps of every Scenario should be part of the Background'.
42620 2021-04-15 27961: [DutchPickle] Fixed a problem with double spacing in datatables for rule 'Words within a step should be separated by a single space'.
42510 2021-04-03 27877: [Gherkin] Introduced new rule 'Tables should be outlined correctly'.
42489 2021-03-30 27868: [Gherkin] Introduced new rule 'A comment should not start with a Gherkin keyword'.
42488 2021-03-30 27867: [Gherkin] Introduced new rule 'Words within a step should be separated by a single space'.
42471 2021-03-27 27854: [Gherkin] Introduced new rule 'Don't use camelCasing nor PascalCasing'.
42470 2021-03-27 27853: [Gherkin] Introduced new rule 'Don't use punctuation in Steps'.
42467 2021-03-26 27850: [Gherkin] Issued a violation for every individual violation of rule 'Repeating setup Steps'.
42459 2021-03-26 27849: [Gherkin] Fixed a false negative for rule 'Features files should not contain ToDo'.
42439 2021-03-23 27824: [Gherkin] Introduced new rule 'A Scenario is not allowed to start with comments'.
42429 2021-03-23 27818: [Gherkin] Introduced new rule 'There should always at least one empty line between Scenarios'.
42422 2021-03-21 27810: [Gherkin] Introduced new rule 'A Feature is not allowed to start with comments'.
42421 2021-03-21 27809: [Gherkin] Introduced new rule 'Repeating setup steps (in the beginning) of every Scenario should be part of the Background'.
42420 2021-03-21 27808: [Gherkin] Introduced new rule 'Don't repeat steps in Scenarios that are also part of the Background'.
42419 2021-03-20 27806: [Gherkin] Improved extra message for rule 'LargeScenario'.
42417 2021-03-19 27805: [Gherkin] Excluded Examples/Scenarios steps from rule 'LargeScenario'.
42416 2021-03-19 27804: [Gherkin] Solved a problem with non-alphanumeric tokens for rule 'ToDo'.
42364 2021-03-16 27758: [Gherkin] Improved the test script to be more machine independent.
42361 2021-03-15 27758: [Gherkin] Made the Gherkin main script machine independent.
42360 2021-03-15 27758: [Gherkin] Made the Gherkin main script machine independent.
42357 2021-03-14 27752: [Gherkin] Introduced a new rule 'Features files should not contain ToDo'.
42356 2021-03-13 27751: [Gherkin] Introduced a new rule 'Scenarios should be short (less than 100 lines)'.
42355 2021-03-13 27751: [Gherkin] Introduced a new rule 'Scenarios should be short (less than 100 lines)'.
42354 2021-03-13 27750: [Gherkin] Introduced a new rule 'There should not be empty cells in tables'.
42353 2021-03-13 27749: [Gherkin] Introduced a new rule 'Subsequent Givens, Whens, and/or Thens are not allowed (use And or But)'.
42352 2021-03-12 27748: [Gherkin] Introduced a new rule 'After a Given a When should follow'.
42351 2021-03-12 27747: [Gherkin] Added data tables to rule 'After a When a Then should follow'.
42270 2021-03-09 27697: [Gherkin] Implemented Gherkin parsing framework and first 4 rules.