Releases: markmead/hyperui
astro
Better late than never, but here is the release for the Astro build of HyperUI 🎉
However, this announcement "Astro is joining Cloudflare" has me cautiously optimistic about the future of Astro. I'm hopeful that Cloudflare will support Astro, but I worry they will apply pressure on the developers to work on integrations with Cloudflare, rather than general product improvements. Time will tell 🤷♀️
What's Changed
- Epic - Astro 🚀 by @markmead in #643
- Feature - Web components for interactivity by @markmead in #644
- Update - Single component preview web component by @markmead in #646
- Feature - New application collections by @markmead in #649
- Feature - New marketing collections by @markmead in #651
- Hotfix - Use cached HTML content for copy button by @markmead in #653
- Feature - New state based components by @markmead in #655
- Update - More dark mode components by @markmead in #656
- Update - Use a base layout by @markmead in #657
- Bump astro from 5.15.1 to 5.15.6 by @dependabot[bot] in #661
- Feature - Range inputs collection by @markmead in #658
- Feature - Add new progress bar and skip link components by @markmead in #662
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #663
- Feature - Copy button A/B testing by @markmead in #666
- Update - README image by @markmead in #667
- Bump astro from 5.15.6 to 5.15.9 by @dependabot[bot] in #668
- Feature - Add neobrutalism components by @markmead in #670
- Feature - Neobrutalism tab components by @markmead in #672
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #673
- Update - Switch from Yarn to pnpm by @markmead in #678
- Update - Site accessibility and design improvements by @markmead in #679
Full Changelog: pre-astro...astro
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)
What's Changed
- Feature - Expand on ESLint rules with Unicorn by @markmead in #591
- Feature - Add poll and newsletter signup collections by @markmead in #592
- Feature - Add related components to component page by @markmead in #593
- Feature - Enhancing the shareable components by @markmead in #594
- Feature - Favourite components by @markmead in #595
- Hotfix - Accessibility improvements to the component preview by @markmead in #596
- Feature - Add tooltips to buttons by @markmead in #597
- Update - Replace
react-usewith custom hooks by @markmead in #601 - Feature - Add dark mode support for "Standout" component by @WinnyChang in #613
- Feature - Add
CONTRIBUTING.mdfile to repository by @Rajat32-op in #618 - Feature - Add dark mode support for "Announcement" components by @WinnyChang in #631
- Feature - Add dark mode support for "Step" components by @WinnyChang in #630
- Feature - Replace creator with contributors by @markmead in #633
- Update - Refactor sitemap generation logic by @markmead in #634
- Update - Refactor how pages are fetched by @markmead in #635
- Update - Clean up API methods by @markmead in #636
New Contributors
- @WinnyChang made their first contribution in #613
- @Rajat32-op made their first contribution in #618
Full Changelog: 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... 🎉
What's Changed
- Bump prismjs from 1.29.0 to 1.30.0 by @dependabot in #558
- Update - Site and components by @markmead in #559
- Bump next from 14.2.21 to 14.2.26 by @dependabot in #562
- Feature - Add modal components by @markmead in #567
- Update - Collection content by @markmead in #568
- Bump - Next 15 by @markmead in #569
- Feature - Add search by @markmead in #572
- Feature - File uploader collection by @markmead in #573
- Feature - Timeline collection by @markmead in #575
- Update - New modal component with input by @kudae3 in #580
New Contributors
Full Changelog: 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.