Releases: proofit404/stories
Releases · proofit404/stories
5.1.0
5.0.0
5.0.0 (2022-07-21)
Code Refactoring
Features
- add argument and variable placeholders #704 24ed603
- declare argument including validation #605 ccc0308
- declare argument without validation #602 a599aec
- declare variable including validation #606 670f879
- declare variable without validation #591 d760230
- deny to assign undeclared variable #680 b1a99aa
- deny to pass undeclared arguments #681 9705232
- execute steps in given order #664 076c656
- implement @initiate decorator #324 f747b5d
- implement @initiate restrictions #649 d4d24d4
- propagate exceptions #631 fbb87b4
- state union merge variable validators #688 cf9afc4
- story call should return none #630 0622d21
- story steps could assign state variable #693 0c30861
BREAKING CHANGES
- The old codebase was removed. The library was redesigned
from scratch. A lot of existed functionality was removed. Contrib integrations
was moved to separate repositories. The goal of the library stays the same.
Allow to express domain knowledge inside codebase with minimal friction. The
approach we took is very similar with the old one but most of design flaws
was fixed in new version.
5.0.0-rc.4
5.0.0-rc.3
4.0.0
3.0.0
2.0.0
1.0.2
1.0.1
1.0.0
1.0.0 (2020-05-22)
Features
BREAKING CHANGES
- Substories defined in the same class do not deserve special treatment. From now they require to have different context contracts and failure protocols. They will be interpreted the same way as if they were defined in the other class. Shortcuts module have been removed.