Django-schema-graph

Latest version: v2.2.1

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

Scan your dependencies

Page 1 of 2

2.2.1

Fixed

- Use `>=` to define minimum version numbers, not `~X.Y.Z`.
This fixes an issue where installing alongside other versions of `attrs`
caused an error:
`django-schema-graph 2.2.0 depends on attrs<22.0.0 and >=21.4.0`

2.2.0

Added

- Added Python 3.11 support.
- Added Django 4.1 support.

Changed

- Remove upper boundary on supported Python version.
- Python 3.10 tests now only run against Django 3.2+, because Django <3.2 does
not support Python 3.10.
- Specify a minimum `attrs` version of `21.4.0`.

Fixed

- Fix broken CI by removing `tox-poetry-dev-dependencies`.

2.1.0

Added

- Introduced `SCHEMA_GRAPH_VISIBLE` setting as a way to control access to the
`Schema` view. We will continue to default to using `DEBUG`.


Changed

- We no longer use a decorator on the `Schema` view to override `dispatch`, and
now override it directly.
- It is now possible to control access to the `Schema` view by subclassing and
overriding the `access_permitted` function.

2.0.0

Backwards incompatible

- Dropped Python 2 support.
- Dropped Python 3.5 support.
- Dropped Django 1.8 support. 1.11 is now the minimum supported version.

Added

- Added Python 3.9 support.
- Added Python 3.10 support.
- Added Django 3.1 support.
- Added Django 3.2 support.
- Added Django 4.0 support.

Changed

- Moved from `setup.py` to `poetry` for building released packages.

Fixed

- Many-to-many connections aren't added when using explicit through models.
The foreign-key connections from the through table are enough. 46

1.2.0

Added

- Collapsed model groups (apps) are now visible on the graph.
- Expand-all / Collapse-all buttons in sidebar.
- Show-all / Hide-all buttons in sidebar.

1.1.0

Added

- Abstract base models are now visible.
- Proxy models now clearly show what they proxy.
- Inheritance is visible as a new kind of connection.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.