Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.99 KB

CHANGELOG.md

File metadata and controls

50 lines (31 loc) · 1.99 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.2.0 - 2021-03-25

Added

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

0.1.2 - 2021-03-22

Changed

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

0.1.1 - 2021-03-17

Changed

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

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