Releases: mike-lischke/antlr4-c3
Releases · mike-lischke/antlr4-c3
New Minor Release
- Fixed a number of jsdoc comments.
- Changed copyrights to refer to the license file without a copyright year.
- Renamed a few interfaces to follow the interface naming rules (a leading I).
- Merged PR #81 from Aaron Braunstein.
- Fixed a number of formatting issues.
- Upgraded all dependencies to their latest version.
New point release
v3.0.1
New major release
- All the classes in the SymbolTable.ts file have been split into separate files.
- The main Symbol class has been renamed to
BaseSymbol
to avoid confusion and trouble with the JavascriptSymbol
class. - The package works now with Typescript 5.0 and above.
- The tests have been organized into a separate sub project, which is no longer built with the main project. Instead tests files are transpiled on-the-fly (using
ts-jest
) when running the tests. These transpiled files are never written to disk. - Symbol creation functions (like
SymbolTable.addNewSymbolOfType
) now allow Typescript to check the given parameters for the class type. You will now have to provide the correct parameter list for the symbol type you want to create. This is a breaking change, because the old version allowed you to pass any parameter list to any symbol creation function.
New point release
Some minor adjustments for use in Typescript 5 projects.