Skip to content

Releases: spicule-kythera/magnesium-script

Ms Beta 3.6

15 Mar 13:53
3cceb4c
Compare
Choose a tag to compare
Ms Beta 3.6 Pre-release
Pre-release

Features

  • Modified expression parsing to ignore field order
  • Updated Expression with substituteVariableString functionality
  • Updated Click expression to use substituteVariableString
  • Updated For to store xpaths of lists of elements instead of live element references
  • Moved static SPECIAL_CHARACTER_PATTERN from SendKeys to Expression
  • Updated failing unit tests

Bug Fixes

  • Fixed bug in screenshots causing each screenshot to overwrite the last

Ms Beta 3.5

24 Jan 18:58
Compare
Choose a tag to compare
Ms Beta 3.5 Pre-release
Pre-release

Features

  • Added navigate expression for next, back, and refresh options in the driver
  • Added tab expression for creating and managing multiple simultaneous tabs in the driver
  • Updated many more dependencies to their latest versions
  • Removed any old Selenium 3 dependency stragglers

Ms Beta 3.4

07 Jan 21:23
Compare
Choose a tag to compare
Ms Beta 3.4 Pre-release
Pre-release

Bug Fixes

  • Update every dependency affected by Log4J CVE's

Ms Beta 3.3

20 Oct 20:23
db8db79
Compare
Choose a tag to compare
Ms Beta 3.3 Pre-release
Pre-release

Features

  • Add JS mode to Click
  • Add scroll-into-view operation for every click expression
  • Add Expression unit tests
  • Update documentation and warning suppressions
  • Add version option for cmd line mode
  • Add default case to all switch statements (should be impossible to reach any exception with 'FATAL' tag)
  • Remove unused code from For
  • Add DriverFactory

Bug Fixes

  • Remove unused code from For
  • Remove plural-required-field utility function from Expression
  • Remove unused utility functions from Expression
  • Fix Screenshot bug which added an extra '-' to the tag name
  • Fix switch-case bug(s)

Ms Beta 3.2

07 Oct 16:04
Compare
Choose a tag to compare
Ms Beta 3.2 Pre-release
Pre-release

Features

  • Update Guava dependency to 31.0-jre

Ms Beta 3.1

04 Oct 13:43
Compare
Choose a tag to compare
Ms Beta 3.1 Pre-release
Pre-release

Features

  • Add version logging

Bug Fixes

  • Fixed snapshot aggregation bug

Ms Beta 3

27 Sep 15:00
Compare
Choose a tag to compare
Ms Beta 3 Pre-release
Pre-release

Features

  • Added operations:
    • break
    • do-while
    • no-op
    • select
  • Add semantic checking for break operation
  • Update slf4j Logger to default to per-class logging
  • Update variable contexts in Expressions to be appended to by its parent context automatically

Bug Fixes

  • Update Expression and Program to automatically aggregate snapshot stacks at the end of expression resolution
    • (Previously, snapshot operations embedded in sub-programs, such as try or if blocks, were having their snapshots thrown out on end of expression resolution, thus making dump-stack incorrectly dump nothing)

Ms Beta 2

24 Sep 11:23
Compare
Choose a tag to compare
Ms Beta 2 Pre-release
Pre-release

Features

  • Add select operation for drop-down menu interaction

Ms Beta 1

23 Sep 00:07
Compare
Choose a tag to compare
Ms Beta 1 Pre-release
Pre-release

Features

  • Add baseline operations such as:
    • alert
    • click
    • dump-stack
    • for
    • get
    • if
    • screenshot
    • send-keys
    • snapshot
    • try
    • wait
  • Add lexing and parsing stages for immediate syntax feedback
  • Add primitive-type-checking to script values
  • Add basic logging