Releases: galenframework/galen
Releases · galenframework/galen
Released version 2.3.2
- Updated to selenium 3
- Added global configuration support
- Added support for setting system properties with galen config
Released version 2.3.1
Fixed folder creation for reports.
Released version 2.3.0
Added
- 'replace-colors' filter in 'image' spec
- Feature to ignore regions in 'image' spec
- Wildcard character for matching multiple files in image spec
- Index mapping in 'forEach' loop
- 'clickAt' function in GalenPages for PageElement object
- 'dragByOffset' function in GalenPages for PageElement object
- 'die' operator for failure support in Galen Specs language
- '>=' and '<=' operators in pixel validations
- Support for custom name in TestNG and JUnit tests
- Gradient color support in 'color-scheme' spec
- Added support for object groups in spec 'contains'
- 'singleline' transformation in 'text' spec
Changed
- Exceptions in JavaScript expressions in Galen Specs will crash parser
Fixed
- Fixed test report duration reporting for TestNG and JUnit tests
- Added file and line number to all syntax exceptions
- Fixed locator parser in GalenPages for advanced CSS expressions
- Fixed warnings rendering in Html report for 'component' specs
Released version 2.2.6
Updated selenium dependency to support firefox version 47
Released version 2.2.5
- Fixed #318 Path was incorrectly resolved when loading js scripts
Released version 2.2.4
Updated selenium dependency to 2.2.4
Released version 2.2.3
galen-2.2.3 [maven-release-plugin] copy for tag galen-2.2.3
Released version 2.2.2
Fixed
- Updated selenium version to 2.52.0
- Fixed rules overriding and added more informative error message in case there was error inside rule
- Installation script for Mac. Now it creates a symlink in /usr/local/bin/galen
- Fixed default functions replacement when using $page in GalenPages
- Added 'singleline' text operation for text validation
- Added 2 pixels error rate in spec 'inside' when checking that the element is not completely inside another element
galen-2.2.1
Fixed
- Spec parser now gives error when there is incorrect text in the end of spec
- Added missing file js api: createFile, writeFile, appendFile, deleteFile
- Fixed report css for attachments and extras link
Released version 2.2
Added
- Object groups in page spec
- Arguments for component spec
- Code blocks processing for custom rules
- Alpha channel for area avoidance in image comparison
- "mask" filter in image spec
- An error handling when specs are indented below each other
- "viewport" and "screen" objects in page spec JS API
- Support for JUnit report
- New function in JS API
- parsePageSpec
- checkPageSpecLayout
- makeDirectory
- listDirectory
- fileExists
- isDirectory
- "screen" and "viewport" objects in page dump
Changed
- Using galen.config file by default for configuration
- All object statements in spec files are now strict
- Improved denoise filter in image spec
- Removed objects text properties from page dump
- Removed visiblity caching for web elements when checking layout
- Added sorting objects by size in heatmap and screenshot popup in html report
Fixed
- Second level components had broken scope
- Tabs indentation in test suites
- dumpPage js function could not work with undefined excludedObjects
- Fixed error of 1 extra pixel in image spec, which was caused due to pixel rounding