Skip to content

Releases: bogdandm/json2python-models

v0.3.0

02 Jan 12:23
Compare
Choose a tag to compare

Commits

  • 74750f1: Update CHANGELOG.md (bogdan_dm)
  • 2536cfd: Handle list data with regular --model argument; (bogdan_dm) #48
  • 4f1caae: Update tests (bogdan_dm) #48
  • 176c175: Remove unneeded logic from #46 (bogdan_dm) #48
  • 266f7f2: Update README.md and tests (bogdan_dm) #48
  • bbcbe35: Improve code coverage (bogdan_dm) #48
  • e785649: Update README.md (bogdan_dm) #48
  • Add option to unregister string serializable fields #51 (bkalashnikov)
  • f86d8ae: Remove Travis CI conf (bkalashnikov) #52
  • 202fbf8: Add python3.11 to test matrix (bkalashnikov) #55
  • 88e196c: SQLModel support (bkalashnikov) #54
  • 2bcb510: Bump version: 0.2.7 → 0.3.0 (bkalashnikov)

v0.2.7

08 Sep 15:20
Compare
Choose a tag to compare

Commits

  • 7a2c72d: Update CHANGELOG.md (bogdan_dm)
  • 3e274be: Add list flattening to generate method to account for cases where top level JSON is a list (ialarmedalien) #46
  • c58018d: Bump version: 0.2.6 → 0.2.7 (bogdan_dm)

v0.2.6

02 Sep 09:35
Compare
Choose a tag to compare

Commits

  • ebf9d0a: Update CHANGELOG.md (bogdan_dm)
  • 1a70568: Adding a "preamble" section to allow arbitrary python to be inserted at the top of the file (ialarmedalien) #45
  • a22ccbb: Clean up comments and typos (ialarmedalien) #45
  • 07ead6f: Stripping extra whitespace from the preamble (ialarmedalien) #45
  • 86caba8: fixing empty preamble trimming and add a test (ialarmedalien) #45
  • 7e93a72: Bump version: 0.2.5 → 0.2.6 (bogdan_dm)

v0.2.5

10 Mar 09:34
Compare
Choose a tag to compare

Commits

  • acadc21: Update CHANGELOG.md (bogdan_dm)
  • de610a4: Update test_and_release.yml (bogdandm)
  • 21a4eb5: Update test_and_release.yml (bogdandm)
  • 6674f7f: Fix invalid chars in Literal value; (bogdan_dm) #43
  • fe0441e: Fix test for py>3.7 (bogdan_dm) #43
  • 9fc0650: Bump version: 0.2.4 → 0.2.5 (bogdan_dm)

v0.2.4

22 Jul 15:06
Compare
Choose a tag to compare

Commits

  • 10ac777: Update CHANGELOG.md (bogdan_dm)
  • d00e80d: Rename action (bogdan_dm)
  • 72b0c20: Add yaml and ini parsers (bogdan_dm) #39
  • ada5f67: Fix invalid chars in Literal value (bogdan_dm) #39
  • 982bd2e: Add docs; (bogdan_dm) #39
  • 9895ea7: Replace tabs in doc (bogdan_dm) #39
  • 5ce60a3: Bump version: 0.2.3 → 0.2.4 (bogdan_dm)

v0.2.3

09 Jul 16:50
Compare
Choose a tag to compare

Commits

  • a716214: Update CHANGELOG.md (bogdan_dm)
  • 7ab4082: Create pytest.yml (bogdandm)
  • 32056b0: Move file (bogdan_dm)
  • 8209753: Add token (bogdan_dm)
  • 9144e29: Fix coverage (bogdan_dm)
  • cf9464c: Disable codacy (bogdan_dm)
  • af7e1b9: Rewrite CI (bogdan_dm)
  • 4ecd561: Fix trigger (bogdan_dm)
  • 8f4ed0f: Fix syntax (bogdan_dm)
  • fd47730: Rename job (bogdan_dm)
  • fdf337e: Bump version: 0.2.2 → 0.2.3 (bogdan_dm)

Pydantic models and code generation improvements

10 May 16:34
Compare
Choose a tag to compare
v0.2.1

Bump version (trigger new release)

Bug fixes

17 Jun 12:06
Compare
Choose a tag to compare
  • Fix models merging
  • Fix Union optimization in merged models
  • Fix optimizing Union[Unknown] or Union[None]

--disable-unicode-conversion flag

13 Jun 13:03
Compare
Choose a tag to compare
  • Add --disable-unicode-conversion (with --no-unidecode alias) flags
  • Add -o/--output flag
  • Fix few unicode-related bugs

v0.1.0

24 Apr 14:45
48b363f
Compare
Choose a tag to compare
  • Post init converters for string types #21 (bogdandm)
  • Get rid of ordereddict #20 (bogdandm)
  • Process empty dict as Dict type #19 (bogdandm)
  • Fix pytest version conflict #18 (bogdandm)
  • Decode unicode and remove non-words characters in models fields names #17 (bogdandm)
  • Does not add METADATA_FIELD_NAME to metadata if original fields name is a same as generated one #16 (bogdandm)