Skip to content

Releases: shuttle-hq/synth

v0.6.9

Choose a tag to compare

@github-actions github-actions released this 20 Nov 18:01
e13a83e

0.6.9 is here!

Changes

  • The deprecated init command has finally been removed
  • Nightly is no longer pinned
  • Table names are now case sensitive, allowing for camelCase imports
  • The location Synth is installed to can now be set with $SYNTH_INSTALL_PATH

Thanks to Contributors

@iamwacko @mhorbul @jrschumacher have all made exciting contributions to Synth.

v0.6.8-r2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:29
6aec378

CI had problems, so the previous 0.6.8 release didn't have pre-compiled binaries.

v0.6.8-r1

Choose a tag to compare

@iamwacko iamwacko released this 11 Sep 20:07
ce3de72

0.6.8 is here! Synth has new maintainers, @AlexMikhalev and @iamwacko. The big change with this release is the removal of OpenSSL from the dependencies. 0.6.7 and 0.6.6 had problems, so this release should be the upgrade path from 0.6.5

Changes

  • ARM builds are now a part of CI
  • The documentation has been updated, and now features information on MySQL integration.
  • OpenSSL is no longer a dependency
  • Large number of Clippy complaints have been fixed.
  • build.rs in Synth has been removed, which should reduce compile times.
  • A fork of posthog-rs is now used

Thank You Contributors

Thanks for your contributions @AlexMikhalev and @iamwacko.

v0.6.7

v0.6.7 Pre-release
Pre-release

Choose a tag to compare

@iamwacko iamwacko released this 11 Sep 17:28
df78f98

0.6.7 is here! Synth has new maintainers, @AlexMikhalev and @iamwacko. The big change with this release is the removal of OpenSSL from the dependencies. The 0.6.6 release had a bug in it, so the changes that were a part of that are included below.

Changes

  • ARM builds are now a part of CI
  • The documentation has been updated, and now features information on MySQL integration.
  • OpenSSL is no longer a dependency
  • Large number of Clippy complaints have been fixed.
  • build.rs in Synth has been removed, which should reduce compile times.

Thank You Contributors

Thanks for your contributions @AlexMikhalev and @iamwacko.

v0.6.6

v0.6.6 Pre-release
Pre-release

Choose a tag to compare

@iamwacko iamwacko released this 11 Sep 16:56
29f9379

0.6.6 is here! Synth has new maintainers, @AlexMikhalev and @iamwacko. The big change with this release is the removal of OpenSSL from the dependencies.

Changes

  • ARM builds are now a part of CI
  • The documentation has been updated, and now features information on MySQL integration.
  • OpenSSL is no longer a dependency
  • Large number of Clippy complaints have been fixed.
  • build.rs in Synth has been removed, which should reduce compile times.

Thank You Contributors

Thanks for your contributions.

v0.6.5-r1

Choose a tag to compare

@github-actions github-actions released this 10 Feb 21:21
b870659

0.6.5 is here! This release has been focused primarily on improving Datasources integration with a special focus on Postgres as it has been our most popular database integration by far!

Datasource changes

  • Major refactor done around the Datasource traits to improve re-usability and simplicity of the code. Furthermore these changes will make it much easier to add new datasources to synth.
  • First-class support for Postgres arrays, json and jsonb types (See PR for caveats: #233)
  • Improved handling of integer types with Postgres

Other important things

  • Top-level collections no longer need to be arrays explicitly
  • CI automatically tests code examples in the docs.
  • begin and end mismatches on valid datetimes bug fixed
  • More communicative error messages for different failure modes
  • The process of running all tests via cargo has started - but this is quite a big change and is going to be executed in several stages.

Thank you contributors!

Thank you @chesedo & @WiredSound for your contributions :)

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 12 Jan 16:04
d9cbb1a

This release is a hotfix for an intermittent panic that is caused by configuration not being saved properly.

Thanks @chesedo for the contribution!

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 10 Jan 23:31
9a2c62b

In this release we've been focusing on expanding on functionality as well as refactoring and removing some deprecated features.

Big changes

  • We now support the csv files as a data format!
  • You can now pull data directly from a datasource during generation! Currently JSON is supported but we'll have more datasources coming soon.

Other important things

  • We've migrated to Rust 2021 edition
  • We've refactored a bunch of the code to remove the Name struct and a deprecated API or daemon mode.
  • Removed some unnecessary calls for the version update suggestion.

There's more improvements waiting in several PRs which we're hoping to get reviewed and merged over the next couple of weeks so stay tuned :)

Thank you contributors!

Thank you @hbina, @juniorbassani, @WiredSound and @chesedo for making synth amazing!

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 10 Dec 15:05
7d03fbe

In this release, we've been focusing on incrementally improving the user experience.

Big changes

  • We now support the jsonl file format

Other important things

  • Added basic string slicing and constant string generators
  • Further improvements to the testing harness

There's quite a few PRs in the pipeline which we're going to be merging soon so stay tuned for updates!

Thank you contributors!

Thank you @vlushn , @WiredSound and @chesedo for your amazing contributions!

v0.6.1-r4

Choose a tag to compare

@github-actions github-actions released this 08 Nov 14:52
6164ba3
ci: fix macos artifact download