Skip to content

v1.6 - Oct/23

Compare
Choose a tag to compare
@devmozao devmozao released this 23 Oct 14:37
· 35 commits to main since this release
363b6ee

v1.6.0

What's Changed

  • Updated dependencies to support Node v20 with NPM v10.
  • Upgraded to Typescript v5.
  • Upgraded several libs to the latest versions (no major changes).
  • The dependency "@vitest/coverage-c8" was moved to "@vitest/coverage-v8", but without breaking changes.
  • Prettier now requires that "@trivago/prettier-plugin-sort-imports" must be explicit configured as a plugin. (wasn't before)
  • Added a new script command called "host", to support vite host mode.
  • Added a new script called "format:check", to check if the code is formatted on lintstaged.
  • Upgraded lintstaged, there was a typo on it for css formatting.
  • Added a new code snippet for function components autocomplete.
  • Increased rules for a better approach with commintlint usage.
  • Increased eslint rules to ensure some good practices. (still a working in progress)

PR's

To the future:

  • A better and greater eslint ruleset. We aim to have a great DX, but also a great code quality, and that means a more incisive and codebase quality control over time.
  • As we learn how to deal with postcss on mantine 7, those learns will also reflect here, not only for css-in-js cases.
  • We still need to add a better support for msw, but we are still learning how to use it properly.
  • Also we need to add a better support for testing, it's still a pain to work with it in general.
  • Our goal to have an opinionated and full swiss army knife version of Eruption ready to use, is still a work in progress. We don't have ATM the time to work on it, but we will get there eventually.

New Contributors

Full Changelog: v1.5...v1.6