Releases: eruptionjs/core
v1.15.0 - Early 2026 Updates
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 🚀
What's Changed
- chore: bump dependencies version by @raisiqueira in #122
Full Changelog: v1.13.0...v1.14.0
v1.13.0 - Merge configs with Eruption/config
What's Changed
Full Changelog: v1.12.0...v1.13.0
v1.12 - December/2024 🧑🎄
What's Changed
- docs(workspace): removes all references from Docker by @raisiqueira in #75
- chore(project): upgrade packages (React 19 🎉) by @raisiqueira in #104
Full Changelog: v.1.11.0...v1.12.0
v.1.11 - April/2024
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
- @enmanuelmag made their first contribution in #60
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
v1.9 - Jan/24
Bump on dependencies to latest. Only major change that's worth noting: husky v9.
Full Changelog: v1.8...v1.9
v1.8 - Dec/23
What's Changed
- feat(dx): add qr-code on the dev server by @raisiqueira in #55
- chore(packages): update msw version by @raisiqueira in #54
- chore(ci): remove ci cache by @raisiqueira in #57
- chore(rc-v1.8): first rc with dep bumps, everything working as expected on dev by @devmozao in #56
Full Changelog: v1.7...v1.8
v1.7 - Nov/23
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-devtoolsand implemented the snippet directly onindex.htmlat root, in order to optimize bundle size - improved some script commands to improve DX
- minor change on
.eslintrcin 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
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
- feat: docker support Closes #30 by @enesdir in #33
- Update README.md by @devmozao in #38
- chore: bump packages version by @raisiqueira in #39
- feat: docker revision by @luigieai in #40
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