Skip to content

Latest commit

 

History

History
190 lines (99 loc) · 9.75 KB

CHANGELOG.md

File metadata and controls

190 lines (99 loc) · 9.75 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.2.9 (2021-08-03)

Bug Fixes

  • docs: ✏️ fixed typo book links (6e2f9f0)

0.2.8 (2021-07-11)

Features

  • ✨ exposed auth types and added method to get token claims (e9f66f5)

0.2.7 (2021-07-11)

Features

  • 🗑 added is_authed! to replace if_authed! (35e8a8f)

0.2.6 (2021-07-10)

Bug Fixes

  • 🐛 allowed if_authed to work regardless of return result (9d2fe98)

0.2.6 (2021-07-10)

Bug Fixes

  • 🐛 allowed if_authed to work regardless of return result (9d2fe98)

0.2.5 (2021-07-10)

Features

  • ✨ added Options::builder() method (23454d9), closes #1

Bug Fixes

  • 🚑 made JWTSecret Cloneable (61b8de6)

0.2.4 (2021-07-10)

Bug Fixes

  • 🚑 exposed hidden jwt types (ff4a766)

Documentation Changes

  • book: 📝 updated book intro (8234ff0)
  • book: 📝 updated book to require installation of async_graphql directly (2577738)

0.2.3 (2021-07-09)

Documentation Changes

0.2.2 (2021-07-02)

Bug Fixes

  • 🐛 fixed type inference failure after DianaHandler changes (a8a854c)
  • 🐛 support binary bodies that can be serialized to strings in lambda integration (b55ce88)

Code Refactorings

  • ♻️ made DianaHandler.is_authed() accept Option<Into<String>> (c76aee0)

0.2.1 (2021-06-30)

Bug Fixes

  • 🔧 fixed bonnie publish script (a522249)
  • cargo: 🔧 added diana versions to integration crates (1373667)

Code Refactorings

  • 🔧 split up a few bonnie scripts (3056b89)

Documentation Changes

  • 📝 added readmes for integration crates (cfdabda)
  • 📝 added versioning docs (e265015)

0.2.0 (2021-06-30)

⚠ BREAKING CHANGES

  • renamed AuthCheckBlockState to AuthBlockLevel
  • modules now fully re-exported rather than electively
  • original serverless interface no longer supported
  • radical changes with new integrations model (see the book)

Features

  • ✨ added integration for aws lambda and derivatives (6b6ef32)
  • ✨ switched to integrations model with core logic (40721eb)

Code Refactorings

  • 🚚 refactored re-exports (5ede923)
  • 🚚 renamed AuthCheckBlockState to AuthBlockLevel (d34bfdd)

Documentation Changes

  • 📝 added documentation for integration crates (99608c6)
  • 📝 removed useless section of core crate docs (6aedfac)
  • 📝 updated docs (0e734a8)
  • 📝 updated readme (fef8ba6)

0.1.1 (2021-06-28)

Bug Fixes

  • 🔧 fixed incorrect compose target in playground (84d926e)
  • 🔧 updated crate name (18ac391)

Code Refactorings

  • 🚚 switched to workspace structure for examples (ad330f2)

Documentation Changes

  • ✏️ fixed typo in if_authed docs (43c2fe4)
  • 📝 added mdbook basics (ee475cd)
  • 📝 made trivial docs change to test book deployment (76260da)
  • 📝 updated documentation examples (d3477a2)

0.1.0 (2021-06-27)

Features

  • ✨ added aws-specific serverless function invoker (2616733)
  • ✨ added full serverless system (96825bb)
  • ✨ added option to disable subscriptions server entirely (234cd10)
  • ✨ modularised the query/mutation systems (2a50470)
  • ✨ modularised the subscriptions server (a508e81)
  • 🎉 imported code from elm-rust-boilerplate (a1835f0)
  • 🚧 added hello world serverless function (60e608b)
  • 🚧 set up basics for serverless setup (c600f36)

Bug Fixes

  • 🐛 fixed publisher error lockout (36e1df4)
  • 🥅 added error handling for tokio broadcasts (9cb0fe6)

Code Refactorings

  • ♻️ broke out serverless handler into separate function (7ffa3ac)
  • ♻️ broke out serverless handler into separate function (c1a08fc)
  • ♻️ fixed convoluted error management and made publishes clearer (c53aa8b)
  • 🚚 made gigantic infrastructure changes (4525f04)
  • 🚚 moved dev utilities into a separate sub-crate (915ed72)

Documentation Changes

  • 📝 added crate-level rustdoc (2b2d9d8)
  • 📝 documented everything with rustdoc (938b4bd)
  • 📝 fixed rustdoc links (594c04a)
  • 🔥 removed erroneous examples readme (62e8a93)