cloudflare-planetscale-hono-boilerplate

A boilerplate for building production-ready RESTful APIs using Cloudflare, Hono, and Planetscale

MIT License

Downloads
89
Stars
160

Bot releases are hidden (Show)

cloudflare-planetscale-hono-boilerplate - v3.0.0 Latest Release

Published by OultimoCoder about 1 month ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v2.0.0...v3.0.0

cloudflare-planetscale-hono-boilerplate -

Published by OultimoCoder about 2 months ago

Update All Packages

  • Lots of major version bumps
  • Major changes include migrating from Jest Vitest

Full Changelog: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.2.2...v2.0.0

cloudflare-planetscale-hono-boilerplate - v1.2.2

Published by OultimoCoder about 1 year ago

What's Changed

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

Full Changelog: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.2.1...v1.2.2

cloudflare-planetscale-hono-boilerplate - v1.2.1

Published by OultimoCoder about 1 year ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/1.2.0...v1.2.1

cloudflare-planetscale-hono-boilerplate - v1.2.0

Published by OultimoCoder about 1 year ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.1.1...v1.2.0

cloudflare-planetscale-hono-boilerplate - v1.1.1

Published by OultimoCoder about 1 year ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.1.0...v1.1.1

cloudflare-planetscale-hono-boilerplate - v1.1.0

Published by OultimoCoder over 1 year ago

Summary

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.0.7...v1.1.0

cloudflare-planetscale-hono-boilerplate - v1.0.7

Published by OultimoCoder over 1 year ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.0.6...v1.0.7

cloudflare-planetscale-hono-boilerplate - v1.0.6

Published by OultimoCoder over 1 year ago

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: https://github.com/OultimoCoder/cloudflare-planetscale-hono-boilerplate/compare/v1.0.5...v1.0.6

cloudflare-planetscale-hono-boilerplate - v1.0.5

Published by OultimoCoder over 1 year ago

cloudflare-planetscale-hono-boilerplate - v1.0.4

Published by OultimoCoder almost 2 years ago

cloudflare-planetscale-hono-boilerplate - v1.0.3

Published by OultimoCoder almost 2 years ago

cloudflare-planetscale-hono-boilerplate - v1.0.2

Published by OultimoCoder almost 2 years ago

cloudflare-planetscale-hono-boilerplate - v1.0.1

Published by OultimoCoder almost 2 years ago

cloudflare-planetscale-hono-boilerplate - v1.0.0

Published by OultimoCoder almost 2 years ago