Skip to content

Releases: event-driven-io/Pongo

0.16.3

19 Nov 10:00
Compare
Choose a tag to compare

📝 What's Changed

  • Handle method passes again null instead of empty object when document doesn't exist by @oskardudycz in #100

Full Changelog: 0.16.2...0.16.3

0.16.2

27 Oct 17:58
Compare
Choose a tag to compare

📝 What's Changed

  • Added deep equals to object comparison in handle method to support correctly mutable entities by @oskardudycz in #99

Full Changelog: 0.16.1...0.16.2

0.16.1

09 Oct 12:10
Compare
Choose a tag to compare

📝 What's Changed

Full Changelog: 0.16.0...0.16.1

0.16.0

09 Oct 11:37
Compare
Choose a tag to compare

🚀 What's New

  1. Used UUID v7 as sequential random id generator. This should make documents indexing by id more efficient. You can generate it also using a new ObjectId helper. by @oskardudycz in 94
  2. Added option to run custom SQL directly on Pongo database You can access it as db.sql.query or db.sql.command so the same way as in the collection. 93
  3. Usability improvements for Pongo shell
    Added:
  • PostgreSQL connection check,
  • an option to set the prettifying and log level through shell params and helper methods,
  • direct access to collections in shell (if you provide them with --collection option)
  • Made printing results in shell as table optional and disabled. You can enable it by calling printResultsAsTable() in the shell
    by @oskardudycz in 93, 95
  1. Added printing migration SQL based on the config file So the same way as you do when you run migrations. by @oskardudycz in 93
  2. Added pretty JSON print options to visualise better logs You can set up the variable DUMBO_LOG_STYLE=PRETTY together with DUMBO_LOG_LEVEL=INFO and see all logs prettified. You can also call prettyJSON function in your code from @event-driven-io/dumbo by @oskardudycz in 92

Full Changelog: 0.15.3...0.16.0

0.15.3

08 Oct 10:38
Compare
Choose a tag to compare

📝 What's Changed

Full Changelog: 0.15.2...0.15.3

0.15.2

02 Oct 14:25
Compare
Choose a tag to compare

📝 What's Changed

  • Fixed custom sql operations typing in PongoCollection typing and Find methods results by @oskardudycz in #90

Full Changelog: 0.15.0...0.15.1

0.15.0

01 Oct 12:14
Compare
Choose a tag to compare

🚀 What's New

  • Added Pongo shell. You can now use REPL without installing Pongo in your project. by @oskardudycz in 89
  • Added Optimistic Concurrency handling. No need for Mongo-like retries. by @oskardudycz in #84
  • Added possibility to pass custom SQL to Pongo operations and SQL tagged template literal to make that easier by @oskardudycz in #87
  • Added custom query and command operations to Pongo Collection by @oskardudycz in #88
  • Added basic tracing based on the console logging and printed SQL queries. by @oskardudycz in #86
  • Added sample of the typed client by @oskardudycz in #83
  • Added CockroachDB Docker Compose setup for Simple Pongo sample by @oskardudycz in #85

Full Changelog: 0.14.4...0.15.0

0.14.4

12 Sep 11:42
Compare
Choose a tag to compare

📝 What's Changed

  • Added possibility to use regular database methods on the strongly-typed database by @oskardudycz in #82

Full Changelog: 0.14.3...0.14.4

0.14.3

12 Sep 11:41
Compare
Choose a tag to compare

📝 What's Changed

Full Changelog: 0.14.2...0.14.3

0.14.2

12 Sep 11:39
Compare
Choose a tag to compare

📝 What's Changed

Full Changelog: 0.14.1...0.14.2