Skip to content

Releases: OultimoCoder/cloudflare-planetscale-hono-boilerplate

v3.0.0

10 Sep 13:09
Compare
Choose a tag to compare

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

24 Aug 17:47
Compare
Choose a tag to compare

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

26 Sep 14:27
Compare
Choose a tag to compare

What's Changed

  • fix: Forbid role and is_email_verified fields from being passed in on register by @OultimoCoder in #21

Full Changelog: v1.2.1...v1.2.2

v1.2.1

26 Sep 10:51
Compare
Choose a tag to compare

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

07 Sep 07:59
Compare
Choose a tag to compare

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

26 Jul 02:53
Compare
Choose a tag to compare

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

10 Jul 18:55
Compare
Choose a tag to compare

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

06 Mar 07:42
Compare
Choose a tag to compare

Summary

This is a patch release.

What's Changed

Full Changelog: v1.0.6...v1.0.7

v1.0.6

27 Feb 08:27
Compare
Choose a tag to compare

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

23 Jan 10:55
c591ac2
Compare
Choose a tag to compare
Merge pull request #1 from OultimoCoder/type-fixes

Fixed all the type errors and did code review