Skip to content

Releases: OpenKitten/MeowVapor

2.1.2

28 Mar 10:51
74f0bea
Compare
Choose a tag to compare
  • Loosen requirement of update on ContentContainer from QueryableModel to KeyPathQueryable

2.1.1

21 Mar 11:16
6ff817d
Compare
Choose a tag to compare

This release fixes a bug that caused models as resolved parameters to be resolved using the wrong Meow.Context when using a lazy connection and synchronous context making.

2.1.0 - Lazy

26 Feb 10:42
821ddf8
Compare
Choose a tag to compare
  • Support for lazily connecting to MongoDB databases
    • This means you can now synchronously make a context using request.context()
      • This replaces request.meow(), which is now deprecated
    • To use it, just switch to the new init. The old one is now deprecated. If you don't want to lazily connect, you can still opt-out of lazy connections.
  • Added support for a configure closure on MeowProvider. By setting it, you can perform configuration on the made Context instances
  • Removes Set: ReflectionDecodable and adds a dependency of Vapor Core 3.5.0. Since that version, the conformance is implemented in Vapor Core, and causes a compiler warning in MeowVapor

2.0.1

08 Feb 11:05
d239e53
Compare
Choose a tag to compare
  • MeowVaporError is now public (#3)
  • Added a case to MeowVaporError to indicate that it is not a frozen enum (#3)
  • Catch ObjectId initialisation errors in resolveParameter and re-throw them as MeowVaporError to improve error handling logic (#3)

2.0.0

14 Jan 10:16
Compare
Choose a tag to compare
Meow 2.0