Appendix C Revision History
Different versions of Reactis are labeled as shown in
Figure C.1 and described below.
|Figure C.1: Version labels begin with a “V” and
include three parts: a year, a major release number, and a patch
release number. The parts are numbers separated by decimal points.
By convention, trailing zeros are omitted.|
- A new version of Reactis is released
at the start of each year and labeled by a “V” followed by the
four-digit year, for example V2018. Each label for an intra-year
release includes a suffix consisting of a decimal point followed by a
major release number; for example V2018.1, V2018.2, etc. will
label the releases during 2018 that follow V2018.
- Beta Releases.
Reactive Systems sometimes makes beta releases available to customers
interested in evaluating the newest features of Reactis. Beta releases
do not undergo as much testing as major releases do. By convention, beta
releases have odd numbered major release numbers. For example, V2018.1,
and V2018.3 denote beta releases.
- Patch Releases.
Both stable and beta releases may be patched. The label for a
patch release is constructed by extending the label for the major
release to be patched with a suffix that includes a second decimal
point and a patch release number. For example:
| V2018.0.1||denotes||the first patch release for V2018 |
| V2017.2.3||denotes||the third patch release for V2017.2 |
C.1 Patches Mailing List Archive
Patches to Reactis are posted to the Reactive Systems website between
major releases. To view a summary of recent changes, please view the
archives of the Reactis Patches mailing list available at:
C.2 V2020 (17 July 2020)
The V2020 release of Reactis includes the bug fixes that were included
in patch releases through V2019.2.3 plus the new features listed below.
C.2.1 Newly Supported Simulink Features
The following Simulink features are supported in Reactis V2020:
- Stateflow charts configured to use the MATLAB action language.
- State Writer and State Reader blocks.
- Initialize Function and Reset Function blocks.
- Reset event input ports in referenced models.
C.2.2 Other improvements
- Added the pre() function, which is used to access the value of
a variable from a previous simulation step from within a Validator
- Test suite export dialog preserves settings from previous export.
C.2.3 Reactis for C Plugin
Added support for macros which access structure members from within a Stateflow action.
C.2.4 Reactis for EML Plugin
For a matrix A, Reactis previously supported the transpose operator A′. V2020 adds
support for performing the operation with the transpose function: transpose(A).
- New trigonometric functions: csc, sec, cot.
- For an enumerated type EnumType, support:
the notation EnumType(EnumVal) which is equivalent to EnumType.EnumVal
- the notation EnumType(n) to denote the element of EnumType with underlying
integer value n.
A ^ n where A is a square matrix and n is an integer.
- Other new functions: deg2rad, cond
C.3 Previous Major Release Dates
Major releases of Reactis prior to V2019.2 have occurred on the following dates:
| Version||Release Date |