Xsd-to-django-model

Latest version: v1.1.0

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

Scan your dependencies

Page 2 of 4

0.8.2

Version 0.8.2.

* Added documentation (c8c6146f3f2530d5a083b6bae88e87071a6a483f).
* Added `plain_index_fields` and `gin_index_fields` model options (a2b6756e22297fd7015936a664a5a0f66e91f58e).
* Removed warning about unsupported xs:anyAttribute (3cc709ca2db56f7e1bd7554b463ad81733dca32d).
* Fixed getting primitive type for `TYPE_OVERRIDES` (76bb7ffe18f2cbb915b709fd533df03e7996f6f4).
* Fixed retrieving documentation from multiple `xs:annotation/xs:documentation` elements (5fe196a7a5daf3e32bdc82f2455de796b42c8195).

0.8.1

* Added support for `maxOccurs=unbounded` directly in `array_fields` (aa1c6b4890e9124cd789469d4e03834ce3d29023).
* Added support for `'abstract': True` model option overriding `xs:complexType[abstract]` attribute (32b45da593ab8f27094bda338bc1fb7631a80aa3).
* Added support for `xs:all` (6f539d54bd32a4b0d7c626a199e8362c7ca76c4c).
* Added support for `xs:attributeGroup` (bd49b5517605602aef0dc7d95c4191c82225efcc).
* Added support for `xs:group` (0982d0da5924795fed64e76f4daeab5140aecdd1).
* Never generate `OneToOneField`, it's a wrong thing to do most of the time (1c3da09b52073be9d50f0150de3363520a20bf72).
* Fixed array_fields with a single-attribute `xs:complexType` (6083c834a08f250850ca4b589d19dc9b0f1c820c).
* Fixed primitive type introspection for deep `xs:simpleContent/xs:restriction[base]` inheritance (183de02bb06d5065efcc9c2ac98cd80d9a5416d3).
* Don't output `default=` model field option when `null=True` (e060cfb2dd734556be1d3b3a9d71af2e34cdadb5).
* Fixed flattening deep `xs:complexType/xs:complexContent/xs:extension[base]` inheritance (bac0f5f3e49d2f174cdcdbae8cb44afdc941f83a).
* Fixed an assertion when there are only attributes in `xs:complexType/xs:complexContent/xs:extension` (ce5943baffea1cee9b74b8df4d0396dd558ce2cf).

0.8.0

Version 0.8.0.
* Added some usage/tweaking examples (3107839).
* Added support for `xs:element[ref]` and `xs:attribute[ref]` (666bebf).
* Added support for `xs:include[schemaLocation]` (5a5ad7b).
* Added support for `xs:complexType/xs:complexContent/xs:extension/xs:choice` (cbdc2de).
* Added support for `xs:token` type (32eeb64).
* Added support for `xs:complexType[abstract=true]` (a901bd4).
* Added support for `xs:any` and `xs:anyAttribute` (90609e1).
* Added support for `xs:complexType/xs:simpleContent/xs:restriction[base]` in `flatten_fields` (9446aec).
* Added a warning about unsupported `xs:complexType/xs:complexContent/xs:restriction`.
* Added a warning about unsupported `xs:complexType[mixed=true]` (bca64f5).
* Added a warning about missing `xs:union` support (cb9af22).
* Fixed a false warning about empty `xs:complexType` when it has `xs:attribute`s (7e67df2).
* Fixed default value parsing for types other than `xs:boolean` and `xs:string` (98b7fb8).

0.7.6

Version 0.7.6.

* Add array_fields support
* Fixed related_name duplication when overridden.
* Prettified progress output.

0.7.5

Version 0.7.5.

Added support for `xs:gYearMonth` and `xs:base64Binary` data types.

0.7.4

Version 0.7.4.
Fix `field_options` override for `ManyToManyField`s.
Properly override `GLOBAL_MODEL_OPTIONS` with local model options.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.