Highlights
This change focuses on cleaning up extraneous functionality and polishing the overall quality of the codebase. Some key changes in this release include:
- Upgrade to Fresh 1.6 and taking advantage of partials in the dashboard and Tailwind
- Remove notifications, comments and analytics functionality
- New welcome page for helping the webmaster further setup their SaaSKit-based app
- REST API documentation
What's Changed
Features
- feat: add cover image by @iuioiua in #597
- feat: harden headers security by @Jabolol in #592
- feat: welcome page by @iuioiua in #622
Fixes
- fix: prevent homepage from crashing by @mbhrznr in #583
- fix: prevent duplicate users in seed task by @digioak in #589
- fix: redirect to home page after project created by @harshmangalam in #587
- fix: account page spacing by @iuioiua in #600
- fix: premium state in users table by @iuioiua in #620
- fix: make
formatCurrency()
useen-US
locale by @iuioiua in #635
Testing
- test: add
assertIsPrice()
test by @iuioiua in #579 - test: add
POST /api/stripe-webhooks
tests by @iuioiua in #581 - test: add further tests by @iuioiua in #625
- test: further tidy e2e tests by @iuioiua in #607
- test: add further auth related tests by @iuioiua in #626
Documentation
- docs: rework features section by @iuioiua in #604
- docs: initial REST API reference by @iuioiua in #610
- docs: update deployment section of README by @lambtron in #615
- docs: correct JSDoc snippets by @iuioiua in #617
- docs: fix Discord link in README by @niranjan-kurhade in #637
- docs: add database JSDocs by @iuioiua in #578
New Contributors
- @digioak made their first contribution in #589
- @harshmangalam made their first contribution in #587
- @niranjan-kurhade made their first contribution in #637
- @marvinhagemeister made their first contribution in #643
- @deer made their first contribution in #646
Full Changelog: v0.6.1...v0.7.0