Architect

Latest version: v0.6.0

Safety actively analyzes 613734 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.0

++++++++++++++++++

**Improvements**:

- Peewee: Added support for 3.x branch (`Issue 73 <https://github.com/maxtepkeev/architect/issues/73>`__)
- Django: Added support for 3.x branch (`Issue 76 <https://github.com/maxtepkeev/architect/issues/76>`__)

**Changes**:

- *Backwards Incompatible:* Peewee minimum supported version is 2.8.0
- *Backwards Incompatible:* SQLObject minimum supported version is 3.5.0
- *Backwards Incompatible:* Removed Python 2.6, 3.2, 3.3, 3.4 support

**Bugfixes**:

- PostgreSQL: Tables with uppercase names weren't partitioned correctly (`Issue 58
<https://github.com/maxtepkeev/architect/issues/58>`__)

0.5.6

++++++++++++++++++

- Added: Support for testing all databases in one go using ``DB=all`` environmental variable
- Fixed: Django: Unable to partition tables in multi database configuration without ``default`` database
- Fixed: PostgreSQL: Failed to partition a table if a reserved keyword was used as a column name (turned
out this wasn't fixed properly in v0.5.4) (thanks to `ra2er <https://github.com/ra2er>`__)

0.5.5

++++++++++++++++++

- Fixed: Django: Error handling with 1.10.x branch

0.5.4

++++++++++++++++++

- Added: Django: `Issue 30 <https://github.com/maxtepkeev/architect/issues/30>`__ (Support for
using database routers to determine correct database for a model in a multi database configuration)
- Fixed: Peewee: Table partitioning was broken in Peewee >= 2.7.4 due to Peewee API changes
- Fixed: PostgreSQL: Failed to partition a table if a reserved keyword was used as a column name

0.5.3

++++++++++++++++++

- Added: Tests are now built-in into source package distributed via PyPI
- Fixed: Django: `Issue 21 <https://github.com/maxtepkeev/architect/issues/21>`__ (Unable to partition a
model with non-lazy translations)

0.5.2

++++++++++++++++++

- Fixed: PostgreSQL: `Issue 14 <https://github.com/maxtepkeev/architect/issues/14>`__ (Error when trying
to save a record into a table if partitioned column value had special characters inside, using
``string_firstchars`` and ``string_lastchars`` partition subtypes)
- Fixed: PostgreSQL: `Issue 11 <https://github.com/maxtepkeev/architect/issues/11>`__ (Error when trying
to save a record into a table that was partitioned by a column that can be ``NULL``, now if a column, that
was used for partitioning, has ``NULL`` value it will be inserted into a special partition with ``_null``
postfix)
- Fixed: SQLObject: Error when trying to partition a model with a field that has a ``default`` attribute
set to some value

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.