Skip to content

v1.5.2

Compare
Choose a tag to compare
@Hanziness Hanziness released this 25 Nov 08:40
· 17 commits to develop since this release

This update includes only under-the-hood and developer-facing changes by upgrading the project's dependencies to their latest versions and upgrading the continuous integration and package manager settings.

⚠️ CI and project management changes

  • The project now uses Yarn 4.0.2 as its package manager (through Corepack)
  • The minimum NodeJS version is now 18 (because of Yarn 4). The GitHub workflow build uses Node 20, the Netlify build uses Node 18.

NOTE These can be breaking changes, understandably this does not conform to semantic versioning, where this should be a major release instead. The changes, though, do not necessarily affect those wishing to self-host FocusTide as the project should install and run properly with older versions of Yarn, too (even if you might not get the exact same dependency resolution as in the current Yarn lock file). Do make sure to inform me if this update causes any problems for you!

Dependencies

Changes in main dependencies:

  • Nuxt 3.5.2 -> 3.8.2
  • Vue 3.3.4 -> 3.3.8
  • Vite 4.3.9 -> 5.0.2
  • TypeScript 5.0.4 -> 5.3.2
  • Workbox 6.6.1 -> 7.0.0

Some minor dependencies:

  • CoreJS 3.30.2 -> 3.33.3
  • Pinia 2.1.3 -> 2.1.7
  • Sass 1.62.1 -> 1.69.5
  • Tailwind 3.3.2 -> 3.3.5
  • VueI18n 9.2.2 -> 9.7.1