Skip to content

Releases: eruptionjs/core

v1.15.0 - Early 2026 Updates

11 May 18:21

Choose a tag to compare

It's been awhile since the last one. Not fully invested back on this project, but keeping it updated to follow the dependencies upgrades, specially those that breaks API. Since our project already updates for minor upgrades when you install it and avoid major upgrades, most of the times I - Diogo - am not worried of rushing and upgrade a dependency to the latest and release it. And the reason is that we already have the NCU dependency and script to easy our adoption on the bureaucratically side of things.

And that's it. Keeping the flame alive.

Full Changelog: v1.14.0...v1.15.0

v1.14.0 Vite 7 🚀

07 Aug 02:05
6d15da2

Choose a tag to compare

What's Changed

Full Changelog: v1.13.0...v1.14.0

v1.13.0 - Merge configs with Eruption/config

02 Apr 00:15
8d10047

Choose a tag to compare

What's Changed

Full Changelog: v1.12.0...v1.13.0

v1.12 - December/2024 🧑‍🎄

18 Dec 00:15
e823e5a

Choose a tag to compare

What's Changed

Full Changelog: v.1.11.0...v1.12.0

v.1.11 - April/2024

11 Apr 15:39
c868ebb

Choose a tag to compare

What's Changed

  • Add new github configs by @enmanuelmag in #60
  • RC/Bun - Testing bun features as package manager and runtime for projects as a default solution by @devmozao in #59
  • chore(rc/bun): update package script that was on npm by @devmozao in #74

New Contributors

In Conclusion

Thanks to all our friends that made this possible with contributions: @enmanuelmag, @raisiqueira, @luigieai and @enesdir. It's an effort from the community, to the community. <3

Full Changelog: v1.10...v.1.11.0

v1.10

21 Mar 22:07
70229e7

Choose a tag to compare

What's Changed

  • chore(rc/1.10): upgrade deps to latest by @devmozao in #61

Full Changelog: v1.9...v1.10

v1.9 - Jan/24

26 Jan 18:58
4a07732

Choose a tag to compare

Bump on dependencies to latest. Only major change that's worth noting: husky v9.

Full Changelog: v1.8...v1.9

v1.8 - Dec/23

26 Jan 18:56
c9e2b6a

Choose a tag to compare

What's Changed

Full Changelog: v1.7...v1.8

v1.7 - Nov/23

17 Nov 02:31
44e247b

Choose a tag to compare

All the changes at this moment:

  • upgrade vite to v5
  • improved bundle optimization splitting chunks that are common and doesn't change much, like react, react-dom and react/jsx
  • add treemap bundle analyzer
  • improved linters
  • enforced linters before build: it must succeed before commit and deploying with actions
  • removed dep @fvilers/disable-react-devtools and implemented the snippet directly on index.html at root, in order to optimize bundle size
  • improved some script commands to improve DX
  • minor change on .eslintrc in order to prepare to the v9 changes (it will be huge)
  • upgrade to node v20 (🥳🎉)

to-do-in-sometime-in-future:

  • improve eslint rules by visiting each rule and each plugin and enforce them in a friendly way
  • implement strict typescript lint and check with tsc itself
  • apply optimizations for assets compression (brotli, gzip)
  • apply optimizations for other assets like images and fonts (specially fonts injected by third parties)
  • implement qr-code to open application on mobile and facilitate dev testing for responsives
  • check msw workflow with vitest/testing-lib
  • check if css modules will work in chunks/modules as desired

What's Changed

Full Changelog: v1.6...v1.7

v1.6 - Oct/23

23 Oct 14:37
363b6ee

Choose a tag to compare

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