Releases: moosetechnology/Fame
v1.1.8 - Moose 11
What's Changed
- Add #hasDefaultValueFromType to FM3Property. by @ClotildeToullec in #55
- Fix #56: Entities in a many-to-many relation can only be in the same relation once by @Gabriel-Darbord in #57
- Remove references to Transcript by @ClotildeToullec in #58
- Use latest Mocketry release. by @ClotildeToullec in #59
- Remove GT packages by @ClotildeToullec in #60
- Use 'unavailable' instead of the MooseUnavailableMetric class by @ClotildeToullec in #62
- Run CI on P11 by @ClotildeToullec in #61
- FMMultiValue #fourth to #ninth accessors by @NicolasAnquetil in #64
- FMMultivalueLink inherits from SequenceableCollection by @Gabriel-Darbord in #65
- Revert "FMMultivalueLink inherits from SequenceableCollection" by @jecisc in #67
- Fix class generation by @jecisc in #68
- Close #69: FMMultivalueLink inherits from OrderedCollection by @Gabriel-Darbord in #70
- Close #72: FMSlotMultivalueLink inherits from OrderedCollection by @Gabriel-Darbord in #73
- Set Tonel writer version by @jecisc in #74
- Cache number parser to not create too many instances by @jecisc in #75
- Refactoring in FMModel export by @ClotildeToullec in #76
- FMMSEParserTest refactoring. by @ClotildeToullec in #77
- Fix JSON Syntax error when exporting an entity with no properties. by @ClotildeToullec in #80
- Update master branch for v1.1.8 (Moose 11) by @ClotildeToullec in #81
New Contributors
- @Gabriel-Darbord made their first contribution in #57
Full Changelog: v1.1.7...v1.1.8
v1.1.7
Stable version for Moose 10
v1.1.6 - All relation properties
Last compatible version for Pharo 9 (Moose 9) and older.
- New API for relation properties.
- Small refactoring
v1.1.5 - Fix support parsing JSON multiValue
Merge pull request #32 from badetitou/fix/multi-value Fix multi value parsing and add tests
v1.1.4 - Provide support for default properties values
First implementation of default values for FM3Properties.
v1.1.3 - Add Spec2 extension methods from P9
This PR aims to add the Spec2 extension method in the latest release
Note that for P8 and before, nothing changed
v1.1.2 - Can ask a metamodel the description of a trait
We add a utility method that helps one request the description of a trait
v1.1.1 - Fix Fame visitor
The visitor can return the return value of the visited element.
It can simplify the design of a lot of tool
Introducing Traits and JSON
Changelog
Traits
For more than 2 years, we are using traits to define our model and metamodels.
However, it was not supported in Fame.
It is not a problem when working on Pharo only, but it makes it impossible to import & export fully a metamodel with all its information (since some were in traits).
Now, it is solved.
This release comes with the one of FameJava (https://github.com/moosetechnology/FameJava).
It is now possible to re-generate our model in Java using FameJava (and traits capability)
JSON Format
To improve compatibility with other software systems, we have released a JSON format (https://moosetechnology.github.io/moose-wiki/Users/fileFormat.html#json).
We have integrated into Fame an importer and an exporter for this format
v1.0.0
Stable version for Pharo 8 and 9.