Releases: ModelDriven/Alf-Reference-Implementation
Alf Reference Implementation v1.1.0l
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
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
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
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
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
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
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
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
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
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