Releases: FelixHenninger/lab.js
v22.0.0-alpha6
Bump version to v22.0-alpha6
v22.0.0-alpha5
Bump version to 22.0-alpha5
v22.0.0-alpha4
Bump version to 22.0-alpha4
v22.0.0-alpha3
Fix typo
20.2.4
20.2.3
This is a bugfix release with a few small changes:
- Enable placeholder support in the
strokeWidth
canvas option (many thanks @brunodOut, this was an excellent catch!) - Fixes HTML error checking in builder
- Catch a rare canvas editor crash
Larger changes are on the horizon, watch this space π€
Happy experimenting, and virtual hugs all around (if you like one), -Felix π€
20.2.2
This is another bugfix release, again with few user-facing changes, but significant updates under the hood: π
- Consistent version ids across library and builder (the last update had introduced some inconsistencies here)
- Updates to practically all dependencies, enabling us to benefit from the very latest tooling. This brings us up to date regarding our technical foundations, and will make future development significantly easier.
This release concludes the 2020 development cycle (barring bugfixes), and (with any luck) we'll see you with brand new features in a couple of months for the 2021 release. Watch this space, I'm super-excited about what we have in store!
Happy experimenting, and lots of love, -Felix π
20.2.0
This is largely a housekeeping release, with very few user-facing changes, but large differences under the hood:
- We now use the outstanding
formik
library throughout the builder, replacingreact-redux-form
which served us excellently over the past years, but is no longer under active development. This constitutes a major overhaul of large parts of the builder UI, and significant changes in the file format, because formik allows us to be much more flexible regarding the data structure. We auto-update all experiment files to the new format transparently. It also allowed us to implement some long-awaited changes to the grid component, namely a much better UI for deletion of e.g. responses, plugins, files, etc. - The plugin UI has been revamped to be more user-friendly, as we expect it to see much more use in the future.
- Library and builder now support mouseenter and -leave events for AOIs, which provides a foundation for the
mousetrap-web
plugin. - Build automation and CI are now handled via Github Actions, since our former provide Travis-CI is cutting short their open source support. We are sorry to leave a service that has been super-helpful and a delight to use over the past years, but happy to have found a new home.
20.1.1
This is a bugfix release that:
- Preserves image
autoScale
settings when exporting studies from the builder (thanks @doomlab, for helping me figure this one out!) - Resolves placeholders in Likert scale item labels (thanks @robinsonkwame for discovering one of the remaining options that wasn't escaped!)
- Improves HTML rendering of Page components, and provides a consistent
<div>
wrapper around each, with an auto-generatedid
attribute. (again, thanks @robinsonkwame for the awesome suggestion!)
Many heartfelt thanks to the entire community for everyone's kindness, encouragement, and eagle-eyed bugspotting, happy experimenting y'all!
20.1.0
This is a minor release that improves performance and stability. Here are the central changes:
- Improves image caching to avoid rendering delays
- Builds preview with non-minified library build to aid debugging
- Adds
indexParameter
option on loops to provide an iteration counter - Parse placeholders in parameters
- Improves handling of plugins that are included more than once
- If on JATOS, waits for the integration to load before starting the study
- Improves monitoring