Skip to content

Releases: cuba-platform/masquerade

Release 2.0.2

28 Jan 11:04
Compare
Choose a tag to compare
Table.selectRows() doesn't work on MacOS #23

Release 2.0.1

24 Dec 06:50
Compare
Choose a tag to compare
Update selenide to 5.2.3

Release 2.0.0

29 Jan 14:58
Compare
Choose a tag to compare
Fix timepart for DateTimeField

Release 1.0.6

25 Jun 06:43
Compare
Choose a tag to compare

Improvements

  • Short syntax variant $c(id), replacement for $(byCubaId(id))
  • OAuthTokenService revoke method

Release 1.0.5

25 Jun 06:47
Compare
Choose a tag to compare

Updated selenium-java and selenide versions

Release 1.0.4

23 Jan 11:28
Compare
Choose a tag to compare

Fixed

  • AppMenu openItem in Chrome

Release 1.0.3

19 Jan 13:52
Compare
Choose a tag to compare

Fixed

  • CheckBox READONLY / EDITABLE conditions support

Release 1.0.2

16 Jan 18:55
Compare
Choose a tag to compare

web

Fixed

  • Table.getRows() with Selectors.isVisible()

Added

  • Table.getCell() with Selectors.byRowColIndexes(r, c)

Release 1.0.1

12 Jan 07:35
Compare
Choose a tag to compare

Improvements

web

  • Table.getRows() with Selectors.isVisible()
  • GroupBox condition support for captionContains(..)
  • Updated Selenium / Selenide version to 3.8.1 / 4.9.1

Release 1.0.0

28 Dec 09:02
Compare
Choose a tag to compare

1.0 - First release

web

  • Component interface
  • Standard UI library, including: fields, containers, table, dialog, notifications
  • Components factory class that creates Component instances
  • Composite class - convenient parent class for composite UI components: panels, screens, tabs, etc.
  • Untyped class - convenient class for non-implemented-yet UI components
  • @Wire annotation for fields of Composite class for DI injection of nested components
  • @Log annotation that is used for automatic logging of method calls of UI components
  • Selectors utility class that includes useful Selenide selectors: byCubaId, byPath, byChain
  • Conditions utility class that includes useful Conditions for UI components: ENABLED, EDITABLE, REQUIRED, etc
  • ComponentConfig interface for custom component sets that can be imported in projects
  • DefaultComponentConfig class that is imported by default before all ComponentConfig implementations registered
    using Java SPI

connector

  • Connectors factory class that creates different connector-like objects
  • JMX connector implementation and Connectors.jmx(...) based on standard Java JMX subsystem
  • @JmxName annotation for JMX object interfaces
  • REST-API v2 connector implementation and Connectors.restApi(...) based on Retrofit 2
  • Built-in authentication service for REST-API v2