Skip to content

Releases: clarityai-eng/jsonschema2ddl

0.3.0

29 Mar 09:48
744992d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

25 Mar 17:12
e098375
Compare
Choose a tag to compare

Added

  • Feat: use the format parameter in jsonschema to determine date and datetime types.

0.1.2

22 Mar 16:48
ab1669c
Compare
Choose a tag to compare

Changed

  • Feat: preserve order in columns definitions
  • Chore: Update pipelines with dry run option

0.1.1 - Accept null as column type with lowest priority

17 Mar 16:26
9d468dd
Compare
Choose a tag to compare

Changed

  • Migrate from travis to github actions
  • Accept null as column type with lowest priority

0.1.0-dev2 - New Github actions

17 Mar 16:23
9d468dd
Compare
Choose a tag to compare
Pre-release

This prerelease is intended to test the github actions

0.1.0-dev - New Github actions

17 Mar 16:06
e8d1b06
Compare
Choose a tag to compare
Pre-release

This prerelease is intended to test the github actions

Changed

  • Migrate from travis to github actions
  • Accept null as column type

0.1.0 - First Release!

26 Oct 07:16
Compare
Choose a tag to compare

[0.1.0] - 2020-10-26

This is the first release of the jsonschema2ddl repo. This project is a direct fork from the original.

In this first we don't include major changes in functionality but there is a good amount of code refactor that will make this project more maintainable.

Added

  • feat: Don't drop the schema when creating the tables by default. A new parameter is introduced to do so.
  • feat: Provide options to select whether to drop the tables if exists and with cascade or not.
  • feat: Provide an option to autocommit the changes in the schema creation.
  • feat: Validate jsonschema before launching the migrations

Changed

  • feat: Code is organized in a more object oriented model structure for easy extensibility and mantainability.
  • tests: Use testscontainers to be able to tests the postgres inserts
  • chore: Use poetry for dependency and publishing
  • chore: Provide Makefile for development
  • chore: More elaborate travis.ci to be able to push based on tags
  • chore: Change the project structure for the company python standars
  • docs: Use different docs structure

Release Candidate

24 Oct 11:19
Compare
Choose a tag to compare
Release Candidate Pre-release
Pre-release

Release candidate for 0.1.0

Release Candidate

23 Oct 18:08
Compare
Choose a tag to compare
Release Candidate Pre-release
Pre-release
0.0.10

fix: remove psycopg dependency

Release 0.0.9

23 Oct 16:06
Compare
Choose a tag to compare
Release 0.0.9 Pre-release
Pre-release

This is a pre preralease for testing the candidate to 0.1.0