Skip to content

v0.5.4

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Sep 18:17
4e444ef

Here we are, v0.5.4! A ton has happened since last month. We and some amazing contributors have been hard at work stabilizing the internal of the code base, making the JSON schema easier to use, adding new export features and support for more databases.

What has been added...

Here is the condensed list of additions that have been made since the last release:

  • Export strategies now preserve database native types. For example, date_time nodes are now exported correctly as database native DateTime or Timestamp.
  • Allow for generation into relational database schemas with primary-key/foreign-key constraints.
  • Fixed many errors and panics and provide better outputs.
  • Many small JSON schema tweaks for better quality of life. For example, references can now be specified with "@collection.content.field"; the constant number node can be specified by using a literal (e.g. 42); and much more.
  • Lightning fast startup performance.
  • Added support for MariaDB

Installing the latest version

To install the latest version of synth on Linux and MacOS, simply run

curl -sSL https://getsynth.com/install | sh -s -- --force

from a terminal. Alternatively, head over to the Installation page of the docs.

Thank you, contributors!

We're very grateful to @fretz12, @OLUWAMUYIWA, @juniorbassani , @robert-monk, @JeyRathnam, @pickfire for awesome contributions and ideas!