Releases: mint-metrics/mojito-js-delivery
Releases · mint-metrics/mojito-js-delivery
v2.5.0
This release features a new set of build scripts using npm Scripts
which dramatically reduces dependencies from the aging Gulp tools. Dependencies have been reduced by over 60% and build times in Bitbucket Pipelines have improved by over 30%.
What's changed
- New suite of build tools using npm Scripts replacing the old Gulp scripts
- Container statistics table displayed when
build
runs - Container build info and statistics saved to container under the
Mojito.buildInfo
key in the published container - The new
npm run watch
command willdeploy
your container to your development environment while you're actively working on experiments and files inside your container
Breaking changes
- Legacy
gulp
CLI commands have been replaced by newernpm
commands - please update your CI according to the new syntax
Full Changelog: v2.4.1...v2.5.0
v2.4.1
This largely bumps the dependencies and upgrades our test suite to focus on new stable Node.js versions. @allmywant also cleaned up the library code and relaxed the default ESLint rules.
What's Changed
- Fix: Set Pipelines npm config to root user by @kingo55 in #103
- Bump packages by @allmywant in #105
- Mojito library feature requests & updates 2023 by @allmywant in #108
- chore: bump version by @kingo55 in #109
Full Changelog: v2.4.0...v2.4.1
v2.4.0
- Migrate from PhantomJS to Puppeteer for running the test suite
- Update Bitbucket Pipelines runner docker image to
atlassian/default-image:3
- Update GitHub Actions test targets to use recent versions of Node JS
Note: When upgrading, you'll need to run npm ci
to clean install all the dependencies.
v2.3.1
v2.3.0
- New: YAML private key option that won't publish to your container (#76)
- Suggested defaults for the container's shared-code.js (#72)
- Speed up publishing containers by uploading pretty & minified containers in parallel (#78)
- Streamline the Test constructor logic by retaining logic and cutting it in half (#77)
- Replace Utils.keys/arrayIndexOf with browser native functions (#80)
- Modernise & streamline the Utils.domReady function (#79)
- Various linting (#71), variable consolidation (#77) & dependency bumps (#59)
Read the release blog post: https://mojito.mx/blog/2020/06/15/release-mojito-js-delivery
v2.2.3
v2.2.2
v2.2.1
v2.2.0
- Deterministic assignment related changes (#49), issue #4
- Implemented getMojitoUserId in Mojito.utils
- Added md5 hash function in Mojito.utils (https://github.com/blueimp/JavaScript-MD5)
- Prevent test trigger errors from stopping later test objects from running