Releases: concordion/concordion-storyboard-extension
1.0.0
The Storyboard extension has been completely overhauled and does include a few breaking changes, but on the plus side it works very nicely with the new Concordion 2.0 example command.
Changes:
-
Introduces containers (notably the SectionContainer and ExampleContainer) and reduces the number of cards types
Containers can embed other containers so it is important to close your container (using completeContainer()) before added a new one
-
Introduces support for the new Example Command introduced in Concordion 2.0. If using the Example Command cards will be appended to an example by default, to override this:
- storyboard.setAppendMode(AppendMode.ExampleToNewStoryboardSection) will create a new section container on the storyboard and give it a label with the example header
- storyboard.setAppendMode(AppendMode.ItemsToStoryboard) will append cards directly to the storyboard (original behaviour)
-
Screen shots can be deleted on a successful test run by using markPriorScreenshotsForRemoval()
-
Removes the story group card.
I never liked it and the new features provide better functionality. If anyone particularly wants it back I should be able to add it back in without too much trouble.
-
Multilanguage support - storyboard.setTitle("Custom title") will change the title of the storyboard and example container
-
Changed the stock images to give a consistent look
-
Screenshot card handles portrait and landscape images (this required a change to the screenshotTaker, see demo project for updated seleniumScreenshotTaker) and fixes a positioning bug with the image preview popup
-
Numerous other tweaks and bug fixes
0.3.3
Delete unwanted screenshots when test passes successfully
0.3.2
This release fixes a bug in the section break functionality and gives it a much needed CSS makeover
0.3.1
- Added a specification to document this extension and provide some testing
- Added section break functionality
- API change - startCollapsibleGroup() and stopCollapsibleGroup() methods changed names to startGroup() and stopGroup()
- Removed dependency on the screenshot extension