Skip to content

Releases: mipalgu/swift-modelling

v0.1.8

18 Feb 23:12
@rhx rhx

Choose a tag to compare

What's Changed

  • Update swift-atl to v0.1.1 with comprehensive ATL engine fixes:
    • Fix thisModule dispatch for helper calls, attribute access, and called rule invocations
    • Fix allInstances() to return model instances instead of their count
    • Fix collection operations (select, collect, reject, forAll, exists, first, last, size, isEmpty, notEmpty, includes, excludes, union, flatten, asSet, asSequence, asBag, asOrderedSet) on EcoreValueArray
    • Fix multi-valued EReference binding to serialise as XMI references (not raw EcoreValueArray strings)
    • Fix ATLParser search-path fallback for relative @path metamodel directives
  • Fix swift-atl CLI: pass full ATL file path to parser to correctly resolve relative metamodel paths
  • Bump version to 0.1.8

Full Changelog: v0.1.7...v0.1.8

v0.1.7

14 Feb 22:47
@rhx rhx

Choose a tag to compare

What's Changed

  • Bump version strings in all CLI tools (swift-ecore, swift-atl, swift-mtl) and the framework module to 0.1.7
  • Fix version test in CLI integration tests

Full Changelog: v0.1.6...v0.1.7

v0.1.6

14 Feb 20:23
@rhx rhx

Choose a tag to compare

  • Update swift-aql with oclIsUndefined() and null-safe navigation
  • Update swift-mtl with null literal parsing and oclIsUndefined keyword
  • Enable NuSMV and DOT template generation for LLFSM models

v0.1.5

13 Feb 22:04
@rhx rhx

Choose a tag to compare

  • Add OCL type operations support (oclIsKindOf, oclIsTypeOf, oclAsType)
  • Add method call parsing for MTL templates
  • Enable type-based dispatch on expression hierarchies

v0.1.4

13 Feb 09:49
@rhx rhx

Choose a tag to compare

  • Fix: pass model root objects as arguments to MTL main template
  • Reorganise documentation into separate DocC catalogues per module
  • Add canonical references section to README

v0.1.3

12 Jan 03:11
@rhx rhx

Choose a tag to compare

  • Add Swift Package Index badges
  • Document Windows support in README
  • Use .zip format for Windows binaries

v0.1.2

11 Jan 05:49
@rhx rhx

Choose a tag to compare

Add Homebrew bottle workflows for binary installation.