Skip to content

Releases: tunnelvisionlabs/antlr4cs

v4.6.6

23 Dec 16:07
Compare
Choose a tag to compare
Update version numbers for release 4.6.6

v4.6.5

31 Aug 17:42
Compare
Choose a tag to compare
Update version numbers for release 4.6.5

v4.6.5-rc002

25 May 06:56
Compare
Choose a tag to compare
v4.6.5-rc002 Pre-release
Pre-release

Fixes #293, where incremental builds with the new C# code generator sometimes produced invalid (corrupted) output files.

v4.6.5-rc001

13 May 22:08
Compare
Choose a tag to compare
v4.6.5-rc001 Pre-release
Pre-release

The following items apply to all users:

  • The code generator supports grammar rules named keys and values (#280)
  • The runtime library is now annotated with [Nullable] and [NotNull] in more places than before (#286)

This release candidate builds on the updated build support started in v4.6.5-beta001 and v4.6.5-beta002. The following changes are provided for "SDK" projects (the new project system for Visual Studio 2017 and the dotnet tool).

  • Support for customized build properties is fixed (#279)

v4.6.5-beta002

08 Apr 22:14
Compare
Choose a tag to compare
v4.6.5-beta002 Pre-release
Pre-release

This preview release builds on the updated build support started in v4.6.5-beta001. The following changes are provided for "SDK" projects (the new project system for Visual Studio 2017 and the dotnet tool).

  • Projects no longer require adding or configuring Antlr4 elements in a project. To disable this feature when updating, add the following property to your project file:

    <PropertyGroup>
      <EnableDefaultAntlrItems>False</EnableDefaultAntlrItems>
    </PropertyGroup>

    🔗 See tunnelvisionlabs/antlr-integration-tests-csharp@388a34f for an example of how this upgrade simplifies project files.

  • The Properties window in Visual Studio 2017 will once again allow users to configure code generation for grammars. Unlike previous releases, no separate extension is required.

  • The build tooling using the C# code generator now works on non-Windows systems, fully eliminating the last remaining Java dependency.

v4.6.5-beta001

16 Jul 05:56
Compare
Choose a tag to compare
v4.6.5-beta001 Pre-release
Pre-release

This preview release packages the new C# port of the ANTLR 4 code generation tool. This feature completely eliminates the compile-time dependency on Java. Since this feature is still experimental, it is disabled by default. It can be enabled by adding the following to your project file:

<PropertyGroup>
  <Antlr4UseCSharpGenerator>True</Antlr4UseCSharpGenerator>
</PropertyGroup>

💡 The new code generation tool produces code which should be compatible with the latest stable release of the runtime library. To use the new code generation tool without introducing a runtime dependency on a prerelease component, upgrade only the Antlr4.CodeGenerator package within the project.

v4.6.4

12 Jul 02:42
Compare
Choose a tag to compare

Fix design time builds so IntelliSense works in Visual Studio when using the new project system.

v4.6.3

11 Jul 13:34
Compare
Choose a tag to compare
  • Avoid reporting "Executing command" as an unknown build error (#200, #216)
  • Support both MSBuild and the dotnet CLI (#208)
  • Minor documentation updates (#109, #206)

v4.6.1

30 May 06:04
Compare
Choose a tag to compare
Update version numbers for release 4.6.1

v4.6.1-beta002

09 Mar 02:46
Compare
Choose a tag to compare
v4.6.1-beta002 Pre-release
Pre-release

ANTLR 4.6.1 C# Target Preview Release

This release is available through NuGet, with complete installation instructions described in the Readme.md.

Changes since 4.6.1-beta001

  • Bug fixes
    • Fix support for some projects targeting .NET Standard frameworks (#189)
    • Fix NuGet dependencies for projects not targeting .NET Standard (#187)
  • Commits since 4.6.1-beta001

Acknowledgements

Thank you goes to all of the following users, who contributed feedback, bug reports, code submissions, testing, and reviews which helped in this release. In alphabetical order by username. This list does not include people who contacted us through other channels, but your feedback is no less valuable so we thank you as well.