Skip to content

Releases: mint-metrics/mojito-js-delivery

v2.5.0

03 Jan 00:59
0a32c0f
Compare
Choose a tag to compare

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 will deploy 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 newer npm commands - please update your CI according to the new syntax

Full Changelog: v2.4.1...v2.5.0

v2.4.1

17 Jul 06:48
609bb78
Compare
Choose a tag to compare

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

Full Changelog: v2.4.0...v2.4.1

v2.4.0

26 Jan 22:46
bbabcd1
Compare
Choose a tag to compare
  • 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

14 Jan 03:38
e394074
Compare
Choose a tag to compare
  • Bumped packages to their latest versions #87
  • Updated licenses to 2021 #88

v2.3.0

15 Jun 01:38
7fde6b0
Compare
Choose a tag to compare
  • 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

31 Mar 21:44
0e9a8ee
Compare
Choose a tag to compare
  • Ensure multi observers on the same elements working as expected (#53)
  • Add ESLint to the repo (#54)
  • Bump packages (#56)

v2.2.2

31 Mar 21:44
5941957
Compare
Choose a tag to compare
  • Adding .gitattributes for consistent line endings (#52)

v2.2.1

31 Mar 21:44
9f83f1d
Compare
Choose a tag to compare
  • Fixed an issue of utils.watchElement function (#51)

v2.2.0

31 Mar 21:43
063bb35
Compare
Choose a tag to compare
  • Deterministic assignment related changes (#49), issue #4

v2.1.1

31 Mar 21:42
48dc524
Compare
Choose a tag to compare
  • Add GitHub actions for Mojito JS (#48)
    • #44 Adds just one more hoop to make sure we don't merge any PRs to break master.