Skip to content

Releases: ModelDriven/Alf-Reference-Implementation

Alf Reference Implementation v1.1.0l

28 Mar 21:43
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0k release, with the additional issue resolutions listed below.

Bugs

Issue #101 The first() operation of Queue returns null when the queue is not empty
Issue #102 InvocationExpressionImpl.indexingFunctions should be moved to RootNamespace

Alf Reference Implementation v1.1.0k

30 Oct 05:47
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0j release, with the additional issue resolutions listed below.

Enhancements

Issue #99 Allow sending and accepting signals without requiring receptions

Alf Reference Implementation v1.1.0j

24 Oct 17:12
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0i release, with the additional issue resolutions listed below.

Enhancements

Issue #76 Adopt Maven+Tycho to allow automated builds

Bug Fixes

Issue #96 Illegal data value update checks should not be done in other validation checks
Issue #97 Arguments of output parameters are not being checked as left-hand sides
Issue #98 An output argument that is a data value update results in the wring known type

Alf Reference Implementation v1.1.0i

16 Jan 04:01
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0h release, with the additional issue resolutions listed below.

Enhancements

Issue #92 Constraints should be checked even if there are syntax errors

Bug Fixes

Issue #91 NonFinalClauseMapping can raise a NullPointerException

Alf Reference Implementation v1.1.0h

13 Sep 05:19
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0g release, with the additional issue resolutions listed below.

Enhancements

Issue #75 Parser should identify all syntax errors in an Alf text
Note: This introduces backwards incompatible changes to the org.modeldriven.alf.parser.Parser interface.

Bug Fixes

Issue #86 Null pointer exception in ExternalNamespace::makeSubstitution
Issue #87 Improper resolution of a classifier template parameter used as a template actual parameter
Issue #90 Non-printable characters in unrestricted names and String literals

Alf Reference Implementation v1.1.0g

01 Aug 23:18
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0f release, with the additional issue resolutions listed below.

Enhancements

Issue #77 Externalize the target platform for easier dev environment set-up

Bug Fixes

Issue #72 EqualityExpressionMapping.mapOperator should check for null operand results
Issue #73 ElementReferenceImpl.parameterFromProperty should set ordering and uniqueness
Issue #79 Implicit instantiation of an activity template with type "any" causes exception
Issue #81 JavaCC plug-in preferences include system-specific paths

Alf Reference Implementation v1.1.0f

07 Apr 23:25
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0e release, with the additional issue resolutions listed below.

Bug Fixes

Issue #68 Not all external references are recorded for some invocations
Issue #69 Error in ImportReferenceImpl.equals
Issue #70 The wrapper interface for ExtensionEnd is missing
Issue #71 ExternalElementReferenceImpl.hasReceptionFor can throw a NullPointerException

Alf Reference Implementation v1.1.0e

11 Oct 23:10
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0d release, with the additional issue resolutions listed below.

Bug Fixes

Issue #64 Calling an "in place" sequence operation can result in a mapping error
Issue #65 The lexical structure is missing "\t" as an escape character
Issue #66 Mapping a call to the CollectionFunctions::clear function results in an exception
Issue #67 Compiled code with a string literal having control characters cannot be written to .uml file

Alf Reference Implementation v1.1.0d

31 Aug 20:54
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0c release, with the additional issue resolutions listed below.

Enhancements

Issue #61 Sequence reduction expressions should have a multiplicity lower bound of 0
Issue #62 There should be a framework to allow the use of different parsing technologies

Bug Fixes

Issue #63 An instance creation expression using a constructor on an abstract class causes an exception

Alf Reference Implementation v1.1.0c

28 Feb 00:04
Compare
Choose a tag to compare

This is a maintenance release of the Alf Reference Implementation. It implements the same Alf functionality as the v1.1.0b release, with the additional issue resolutions listed below.

Bug Fixes

Issue #52 - Assigning to an association end maps to structural feature actions with incorrect pin types [reopened]
Issue #59 - A collection function invocation may cause a mapping error
Issue #60 - The featureInvocationExpressionAlternativeConstructor constraint check throws a null pointer exception