Vdm

Latest version: v0.15

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

Scan your dependencies

Page 2 of 2

0.6

===============

* Support for non-integer primary keys
* Diffing revisioned/versioned objects via diff(to_revision, from_revision) method
* **BREAKING CHANGE**: revision id changed to UUID from integer
* For an example upgrade script for client systems see
http://knowledgeforge.net/ckan/hg/file/tip/ckan/migration/versions/008_update_vdm_ids.py
* **BREAKING CHANGE**: Convert State from object to an enumeration
* For an example upgrade script for client systems see
http://knowledgeforge.net/ckan/hg/file/d3a25bb4eb1b/ckan/migration/versions/015_remove_state_object.py
* Various minor bugfixes and improvements especially to `Repository`

0.5

===============

(All for vdm.sqlalchemy)

* Support stateful dict-like collections (already support list-like ones)
* Identity-map for stateful lists which eliminates subtle problems when
adding "existing" objects to a stateful list (or moving them within the
list)

0.4

===============

(All for vdm.sqlalchemy)

* New Repository object (tools.py) to encapsulate repo-wide operations
* Repo create/clean/init operations
* Purge revision functionality (r408)
* List all objects changed in a revision (r408)
* Put stateful system under proper test and fix several major bugs (r418)

0.3

===============

* No substantial new features but lots of bugfixes
* Better compatability with SQLAlchemy v0.5
* Revision has several new convenience methods and utilizes State

0.2

===============

* SQLAlchemy implementation of versioned domain model (major)
* Customized to sqlalchemy with major performance improvements
* Utilizes 'cache-head-on-continuity' model
* Partial Elixir implementation.
* Various (minor) bugfixes and improvments for SQLObject version
* Greatly improved documentation
* See announce: <http://blog.okfn.org/2008/05/30/versioned-domain-model-v02-with-support-for-sqlalchemy-released/>

0.1

============

* Fully functional SQLObject implementation of versioned domain model.
* Support for basic versioned objects
* Support for m2m
* Atomic commits and Revision object

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.