Recent Releases of sqlacodegen

sqlacodegen - 3.1.1

  • Fallback NotImplemented errors encountered when accessing python_type for non-native types to typing.Any (PR by @sheinbergon, based on work by @danplischke)

- Python
Published by github-actions[bot] 10 months ago

sqlacodegen - 3.1.0

  • Type annotations for ARRAY column attributes now include the Python type of the array elements (PR by @@JoaquimEsteves)
  • Added support for specifying engine arguments via --engine-arg (PR by @LajosCseppento)
  • Fixed incorrect package name used in importlib.metadata.version for sqlalchemy-citext, resolving PackageNotFoundError (PR by @oaimtiaz)
  • Prevent double pluralization (PR by @dkratzert, remedied by @sheinbergon)
  • Fixes DOMAIN extending JSON/JSONB data types (PR by @sheinbergon)
  • Temporarily restrict SQLAlchemy version to 2.0.41 (PR by @sheinbergon)
  • Fixes add_import behavior when adding imports from sqlalchemy and overall better alignment of import behavior(s) across generators (PR by @sheinbergon)
  • Fixes nullable column behavior for non-null columns for both sqlmodels and declarative generators (PR by @sheinbergon)

- Python
Published by sheinbergon 11 months ago

sqlacodegen - 3.0.0

  • Dropped support for Python 3.8 @agronholm
  • Changed nullable relationships to include Optional in their type annotations @sheinbergon
  • Fixed SQLModel code generation @sheinbergon
  • Fixed two rendering issues in ENUM columns when a non-default schema is used: an unwarranted positional argument and missing the schema argument @agronholm
  • Fixed AttributeError when metadata contains user defined column types @agronholm
  • Fixed AssertionError when metadata contains a column type that is a type decorator with an all-uppercase name @agronholm
  • Fixed MySQL DOUBLE column types being rendered with the wrong arguments @agronholm

- Python
Published by github-actions[bot] over 1 year ago

sqlacodegen - 3.0.0rc5

  • Fixed pgvector support not working

- Python
Published by github-actions[bot] over 2 years ago

sqlacodegen - 3.0.0rc4

  • Dropped support for Python 3.7
  • Dropped support for SQLAlchemy 1.x
  • Added support for the pgvector extension (with help from KellyRousselHoomano)

- Python
Published by github-actions[bot] over 2 years ago