Skip to content

Releases: galenframework/galen

Released version 2.3.2

20 Nov 20:08
Compare
Choose a tag to compare
  • Updated to selenium 3
  • Added global configuration support
  • Added support for setting system properties with galen config

Released version 2.3.1

21 Sep 20:29
Compare
Choose a tag to compare

Fixed folder creation for reports.

Released version 2.3.0

13 Jul 19:31
Compare
Choose a tag to compare

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

08 Jul 19:57
Compare
Choose a tag to compare

Updated selenium dependency to support firefox version 47

Released version 2.2.5

14 Apr 19:13
Compare
Choose a tag to compare
  • Fixed #318 Path was incorrectly resolved when loading js scripts

Released version 2.2.4

31 Mar 20:58
Compare
Choose a tag to compare

Updated selenium dependency to 2.2.4

Released version 2.2.3

29 Feb 13:27
Compare
Choose a tag to compare
galen-2.2.3

[maven-release-plugin] copy for tag galen-2.2.3

Released version 2.2.2

28 Feb 18:25
Compare
Choose a tag to compare

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

08 Dec 21:14
Compare
Choose a tag to compare

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

05 Dec 22:09
Compare
Choose a tag to compare

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