v0.5.4
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 nativeDateTime
orTimestamp
. - 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 constantnumber
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!