Skip to content

Releases: ba-st/Willow

v15.0.0

29 May 19:09
a76a0fd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v14.3.0...v15.0.0

v14.3.0

25 Apr 11:21
b3865e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v14.2.1...v14.3.0

v14.2.1

19 Apr 18:20
ce05e1b
Compare
Choose a tag to compare
  • Adapted tests to new ids generated by Boardwalk

v14.2.0

15 Mar 13:06
7808af3
Compare
Choose a tag to compare
  • Added priority to web instructions
  • Support method moved to Boardwalk

v14.1.0

10 Feb 12:02
5e5f22e
Compare
Choose a tag to compare
  • Added identification support for input commands (many implementors of #beIdentifiable)
  • Removed the need to specify the id of the component when configuring the interaction to set a value (you can now use setValueTo:withoutTriggeringChangeOf:)

v14.0.0

23 Jan 01:50
6e4a01e
Compare
Choose a tag to compare

A lot has been changed in the interaction and component supplier protocols.
See the updated migration notes for details.
Details on the defaut behavior and custom options for the affordances provided are presented in the updated documentation.
Deprecations for methods and classes are available in the migration package Willow-Core-MigrationTo14 (not loaded by default).

Breaking Changes

  • Renamed most of the server and user agent interaction affordances
  • Changed triggering protocol to allow custom events
  • Merged containers into a single ContainerWebView, with automatic detection of identification needs in specific cases
  • Merged drop downs and select lists, with option to send commands to the listed elements (thanks @jvanecek)
  • Renamed Willow-Tests package to Willow-Core-Tests
  • Changed conditional evaluation of user agent commands to work with JSObject instead of String
  • Merged all CSS class change methods into builder style methods
  • Added support to detect conflicting serialization commands
  • Updated Boardwalk to v6

Non breaking changes

  • Added support for custom error handlers
  • Added support for time fields (thanks @ezeBalsamo)
  • Improved documentation on debugging, creating components, interaction (plus typos thanks to @StephanEggermont)
  • Included development-support as part of the Tools group
  • Automatically identify target component when using setValueTo:thenTriggerChangeOf: affordance
  • Thorough cleaning of internal objects to reduce unncesary code
  • Changed mime type of js files to application/javascript
  • Updated jQuery to v3.5.1

v13.0.0

30 Apr 21:04
6f4a1f0
Compare
Choose a tag to compare

Breaking Changes

  • Updated Seaside to v3.4.x
  • Updated Boardwalk to v5
  • Updated RenoirSt to v7

Non breaking changes

  • Updated jQuery to v3.5.0 (fixes some security vulnerabilities)
  • Improved portability to VA Smalltalk
  • Use GitHub Actions instead of TravisCI
  • Use CodeCov instead of Coveralls
  • Update some internals in TemporarilyDisablingCommand
  • New releases are automatically notified by mail

v12.2.0

11 Mar 16:28
db3a734
Compare
Choose a tag to compare

Changelog

  • PR #151 Small improvements on interpreters. Added disable: aComponent as valid interaction.
  • PR #152 Announcement e-mails are now automatically sent when a new release is made.

v12.1.0

09 Sep 20:07
fcdc80c
Compare
Choose a tag to compare

Changelog

  • Updated Seaside to v3.3.x symbolic version
  • Temporariliy disabling command will now block repeated attempts to trigger the component until the server responds. It will also disable anchor/links, which was not doing in previous versions (it was only working for buttons).

v12.0.0

09 May 22:01
f7238db
Compare
Choose a tag to compare

Breaking Changes

  • Test cases are now subclasses of BWRenderingTest

Non Breaking Changes

  • Updated Seaside to v3.3.3
  • Updated jQuery to v3.4.1
  • Updated Boardwalk to v4