Releases: OultimoCoder/cloudflare-planetscale-hono-boilerplate
Releases · OultimoCoder/cloudflare-planetscale-hono-boilerplate
v3.0.0
OAUTH Implementation Change
- Now correctly supports Apple
- Supports web, android and IOS
- Introduced the usage of one time codes
What's changed?
- Kebab case for file names
- Nanoid() for database id's instead of auto incrementing private keys
- Refactoring
Full Changelog: v2.0.0...v3.0.0
v2.0.0
Update All Packages
- Lots of major version bumps
- Major changes include migrating from Jest Vitest
Full Changelog: v1.2.2...v2.0.0
v1.2.2
What's Changed
- fix: Forbid
role
andis_email_verified
fields from being passed in on register by @OultimoCoder in #21
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- fix: Fixed husky pre-commit affecting changed files instead of just staged by @OultimoCoder in #20
- fix: Added a
.dev.vars.example
file so you can create a.dev.vars
file to set wrangler secrets when running locally by @OultimoCoder in #19 - fix: Ensured we correctly handle errors with miss-configured config by @OultimoCoder in #18
- fix: Malformed JSON is now handled by @OultimoCoder in #17
- fix: Temporarily removed the cache header from Planetscale DB init to fix a Cloudflare bug by @OultimoCoder in #16
Full Changelog: 1.2.0...v1.2.1
v1.2.0
Added Apple Oauth Support
- There are now endpoints supporting Apple Oauth authentication
Full Rate Limiting Support
- Previously, rate limiting was broken and not fully implemented correctly
- Now fully RFC compliant (with the draft RFC for rate limiting)
What's Changed
- fix: Fixed an issue with missing
.env
example files by @OultimoCoder in #14 - fix: Changed the
npm run dev
command to support Miniflare dropping their cli by @OultimoCoder in #13
Full Changelog: v1.1.1...1.2.0
v1.1.1
Summary
This is a patch release.
What's Changed
- fix: Updated packages to fix an issue in Planetscale where locks wouldn't be released correctly if an error occurred in a transaction
- fix: Changed some typings and added jest types
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Added a New Endpoint
- There is now an authorisations endpoint which logged in users can fetch using their JWT token. This endpoint will show all the authorisations they have so the frontend knows which ones to show as linkable/unlinkable/
What's Changed
- fix: Fixed an issue with oauth linking Spotify by @OultimoCoder in #5
- fix: Fixed an issue when unlinking your last login method by @OultimoCoder in #6
- fix: Added a
/
to the rate limiter call so it works in Cloudflare by @OultimoCoder in #7 - fix: Don't allow users to call JWT protected endpoints unless their email is verified by @OultimoCoder in #9
- fix: Exception when published to Cloudflare by @OultimoCoder in #11
- chore: Bump all package versions to latest where possible
Full Changelog: v1.0.7...v1.1.0
v1.0.7
Summary
This is a patch release.
What's Changed
- fix: Fixed an issue where tests wouldn't work properly by @OultimoCoder in #4
- fix: Increased the jest test timeout by @OultimoCoder
Full Changelog: v1.0.6...v1.0.7
v1.0.6
Summary
This is a patch release.
What's Changed
- Added missing deployment scripts for dev and production and updated README
- Fixed all type issues and warnings
Full Changelog: v1.0.5...v1.0.6
v1.0.5
Merge pull request #1 from OultimoCoder/type-fixes Fixed all the type errors and did code review