logo

JastAdd2 Release Notes

2.2.3 - 2017-05-08

Attribute Tracing API

The tracing API has been redesigned to be more light-weight and flexible. Trace events are no longer filtered, stored, and processed by the tracing API. Instead, a listener model is used to handle tracing events. Users that need to listen to trace events should now register a class implementing the interface ASTState.Trace.Receiver by calling ASTState.Trace.setReceiver(Receiver).

Some benefits of the tracing API changes are:

Summary of tracing changes:

Bugfixes

Miscellaneous

Deprecation

2.2.2 - 2016-03-24

Bugfixes

2.2.1 - 2016-03-23

Rewrites

Collection attributes

Circular attributes

Code generation

2.2.0 - 2016-01-13

Bugfixes

Collection attributes

Aspect declarations

Code generation changes

Error reporting

2.1.13 - 2015-09-11

Bug Fixes

Parsing

2.1.12 - 2015-09-03

Bug Fixes

Parsing

Code Generation

Command-line Interface

2.1.11 - 2015-02-06

Bug Fixes

Code Generation

Command-line Interface

2.1.10 - 2014-10-10

Bug Fixes

2.1.9 - 2014-09-01

Bug Fixes

Code Generation

Command-line Interface

2.1.8 - 2014-06-11

Bug Fixes

2.1.7 - 2014-06-10

Code Generation

Bug Fixes

2.1.6 - 2013-11-29

Performance

Stability

Command-Line Interface

Code Generation

Flushing

2.1.5 - 2013-09-17

Tracing & Caching

Command-line Interface

2.1.4 - 2013-09-04

2.1.3 - 2013-08-27

2.1.2 - 2013-08-26

Newly Deprecated

Improvements and Additions

Internal Changes

2.1.1 - 2013-07-29

Bugfixes

Other

R20130412

General

Error handling

Performance

R20130312

Incremental evaluation

Removed obsolete features

Internals

R20130212

Bug fixes

Error handling

API changes

Performance

Other changes

R20121112

Bugfix Release

R20121026

Various bug fixes

R20121011

Various bug fixes

Improved output handling

Improved option handling

R20110902

JavaDoc support

JDK7 compliance