pre-astro
Last release before the switch to Astro + Alpine. I've always thought that HyperUI using Next was overkill but anytime I've explored an alternative, I've hit a dead-end. However, the Astro build is going very well and therefore I am confident Next will be gone.
Safe to blame Vercel changing how params work but that's fine, the Astro version could lead to moving away from Vercel as it's mostly pre-rendered HTML 🎉
Not relevant to the release but incase you're interested:
Most of the features are there on the new Astro version but I have removed the following:
- Favouriting components
- Shareable component links with config
- React and Vue code previews (this could come back but I don't see it)
- Feature - Expand on ESLint rules with Unicorn by @markmead in https://github.com/markmead/hyperui/pull/591
- Feature - Add poll and newsletter signup collections by @markmead in https://github.com/markmead/hyperui/pull/592
- Feature - Add related components to component page by @markmead in https://github.com/markmead/hyperui/pull/593
- Feature - Enhancing the shareable components by @markmead in https://github.com/markmead/hyperui/pull/594
- Feature - Favourite components by @markmead in https://github.com/markmead/hyperui/pull/595
- Hotfix - Accessibility improvements to the component preview by @markmead in https://github.com/markmead/hyperui/pull/596
- Feature - Add tooltips to buttons by @markmead in https://github.com/markmead/hyperui/pull/597
- Update - Replace
react-usewith custom hooks by @markmead in https://github.com/markmead/hyperui/pull/601 - Feature - Add dark mode support for "Standout" component by @WinnyChang in https://github.com/markmead/hyperui/pull/613
- Feature - Add
CONTRIBUTING.mdfile to repository by @Rajat32-op in https://github.com/markmead/hyperui/pull/618 - Feature - Add dark mode support for "Announcement" components by @WinnyChang in https://github.com/markmead/hyperui/pull/631
- Feature - Add dark mode support for "Step" components by @WinnyChang in https://github.com/markmead/hyperui/pull/630
- Feature - Replace creator with contributors by @markmead in https://github.com/markmead/hyperui/pull/633
- Update - Refactor sitemap generation logic by @markmead in https://github.com/markmead/hyperui/pull/634
- Update - Refactor how pages are fetched by @markmead in https://github.com/markmead/hyperui/pull/635
- Update - Clean up API methods by @markmead in https://github.com/markmead/hyperui/pull/636
- @WinnyChang made their first contribution in https://github.com/markmead/hyperui/pull/613
- @Rajat32-op made their first contribution in https://github.com/markmead/hyperui/pull/618
Full Changelog: https://github.com/markmead/hyperui/compare/next15...pre-astro
Next 15
I/Copilot managed to get Next 15 working.
It feels faster which might be hope or maybe it's because more pages are static (allegedly) but whatever, we're on Next 15 and that's what matters. Now we wait for Next 16... 🎉
- Bump prismjs from 1.29.0 to 1.30.0 by @dependabot in https://github.com/markmead/hyperui/pull/558
- Update - Site and components by @markmead in https://github.com/markmead/hyperui/pull/559
- Bump next from 14.2.21 to 14.2.26 by @dependabot in https://github.com/markmead/hyperui/pull/562
- Feature - Add modal components by @markmead in https://github.com/markmead/hyperui/pull/567
- Update - Collection content by @markmead in https://github.com/markmead/hyperui/pull/568
- Bump - Next 15 by @markmead in https://github.com/markmead/hyperui/pull/569
- Feature - Add search by @markmead in https://github.com/markmead/hyperui/pull/572
- Feature - File uploader collection by @markmead in https://github.com/markmead/hyperui/pull/573
- Feature - Timeline collection by @markmead in https://github.com/markmead/hyperui/pull/575
- Update - New modal component with input by @kudae3 in https://github.com/markmead/hyperui/pull/580
- @kudae3 made their first contribution in https://github.com/markmead/hyperui/pull/580
Full Changelog: https://github.com/markmead/hyperui/compare/next14...next15
Next 14
This is a revert of the work done in #539.
With every new release, Vercel/Next find a way to make projects use more of their usage allowance and therefore, cost more money. In a fun twist, Next 15 pushes you into awaiting props. Doesn't sound bad, right? Well, this has taken the "Function Invocation" usage for HyperUI from around 300 a month, to 300k a day.
Reverting back to Next 14 and staying there. Potentially will move away from Next all together as I can't be bothered with these predatory releases.