Skip to content

Releases: xtuml/pyxtuml

v2.3.1

15 Feb 04:50
1faa1d8
Compare
Choose a tag to compare

Improvements and fixes to population of Label attribute for Body (ACT_ACT) instances during pre-build:

  • Set Label attribute for bridges and interface signals
  • Include state machine type in state and transition action labels
  • Change transition label to include start state (or "Non Existent" for creation transitions), event, and destination state

v2.3.1a1

05 Jan 02:37
Compare
Choose a tag to compare
v2.3.1a1 Pre-release
Pre-release

Improvements and fixes to population of Label attribute for Body (ACT_ACT) instances during pre-build:

  • Set Label attribute for bridges and interface signals
  • Include state machine type in state and transition action labels
  • Change transition label to include start state (or "Non Existent" for creation transitions), event, and destination state

v2.3.0

06 Nov 05:50
Compare
Choose a tag to compare
  • Schema gen improvements
  • BridgePoint pre-build
    • Support constant values with qualified package names
    • Improve pre-build error reporting
    • Fix bug with parsing derived attributes located outside a component definition
    • Update schema to be compatible with BridgePoint 7.1.0
  • Update CI/CD to use GitHub actions

v2.2.1

12 Mar 16:54
Compare
Choose a tag to compare

Update bridgepoint schema to version 6.19

v2.2.0

02 Sep 18:53
Compare
Choose a tag to compare
  • support loading bridgepoint models from zip archives
  • fix a number of compatability issues in the bridgepoint prebuilder
  • update bridgepoint metamodel to version 6.16
  • add support for set operators to the bridgepoint prebuilder

v2.1.0

21 Jul 18:25
Compare
Choose a tag to compare
  • generalize the where_eq argument to select_many() into an argument list of set operators that can filter and order query results.
  • add the set operators xtuml.order_by() and xtuml.reverse_order_by().

v2.0.0

22 Apr 19:54
Compare
Choose a tag to compare

Changes since v1.0

  • Change license to LGPLv3
  • Improve performance of navigations by keeping links between instances explicitly in memory
  • Swap order of phrases in navigations
  • Make referential attributes read-only
  • Support unrelate operation on associations formalized using identifiers (e.g. super/sub type associations)
  • Support navigations across associations classes without explicitly stating the association class name in the expression
  • Allow None values in in-memory queries (persisted null values still ignored due to ambiguities)
  • Allow links across instances with the same schema, but different meta model instantiations
  • Track positional information of SQL statements
  • Add experimental oal interpreter
  • Add the convenient functions xtuml.get_metaclass() and xtuml.get_metamodel()

v2.0b1

22 Apr 20:36
Compare
Choose a tag to compare
v2.0b1 Pre-release
Pre-release
bump version to 2.0b1

v1.0.0

22 Jul 10:49
Compare
Choose a tag to compare
  • added python 3.6 to list of supported python dialects
  • bumped development status to Production/Stable
  • load: fixed deserialization of the string '
  • load: allow integers to be persisted as GUIDs
  • ooaofooa: populate unformalized associations correctly
  • ooaofooa: display warning on unformalized associations
  • ooaofooa: update schema to version 5.2
  • examples: update ooaofooa schema gen
  • meta: preserve order of attributes in indices

v0.9.5

07 Mar 19:27
Compare
Choose a tag to compare

re-license to LGPLv3+