Releases: c272/iro4cli
Release v0.4.1 🚀
This release stabilises the prior pre-release, in addition to fixing a number of minor bugs found in v0.4.0, as well as introducing support for plain push groups.
Changelog
- Added support for plain push groups to all compilers & lowering. (#9)
- Added support for parsing hexadecimal colour codes in all parsing contexts. (#15)
- Added CI release artifact build on tag. (@aminya, #18)
- [Rouge] Fixed a bug where the compiler could get stuck recursively generating helper contexts.
- [Ace] Fixed incorrect handling of escape values in some contexts.
The provided prebuilt binaries do not require the .NET runtime to run, and have been trimmed to be as small as possible. If you wish to build a .NET dependent version of the binaries, you will need to clone the repository.
Pre-Release 0.4.1 ⚡
This is a pre-release candidate version of v0.4.1 for public testing, which contains the following changes from v0.4.0.
Changelog
- Added support for plain push groups to all compilers & lowering. (#9)
- [Rouge] Fixed a bug where the compiler could get stuck recursively generating helper contexts.
- [Ace] Fixed incorrect handling of escape values in some contexts.
The provided prebuilt binaries do not require the .NET runtime to run, and have been trimmed to be as small as possible. If you wish to build a .NET dependent version of the binaries, you will need to clone the repository.
Release 0.4 🚀
This release upgrades the target .NET version of iro4cli
to the latest .NET 6, as well as implementing some minor bug fixes and quality of life improvements.
Changelog
- Change .NET target from .NET Framework 4.7.1 to .NET 6.
- Background colour top level flags are now respected in the parser. (bugfix)
- A command line help menu is now provided in standard GNU style with the
--help
flag. (qol) - Command parsing has been improved to show a comprehensive error message on mis-input. (qol)
- Remove dependencies on old Antlr4cs targets and move to
Antlr.Runtime.Standard
. This introduces a build dependency onantlr4
. (build) - Remove useless generated files from tree. (build)
- Update CI and build scripting to use GitHub actions.
The provided prebuilt binaries do not require the .NET runtime to run, and have been trimmed to be as small as possible. If you wish to build a .NET dependent version of the binaries, you will need to clone the repository.
Release 0.3.1 ⛏️
Release 0.3.0 🚀
This is a large release that I forgot to package up last month. This adds support for all major text editing formats supported by Iro, as well as lots of bugfixes and improvements.
Changelog:
- Add support for Rouge.
- Add support for Pygments.
- Add support for Sublime JSON textmate.
- Add support for Atom package generation.
- Allow the user to specify an output directory.
- Bump ANTLR version.
- General bugfixes and improvements.
Cheers!
🚀
Preview Release v0.1.0
First release for general use! This supports four of the six targets in the official Iro implementation, namely:
- Atom
- Ace
- CSS
- Textmate
It also introduces new features, namely automatic Atom and VSCode package generation, using the --vscode
and --atomext
flags. 🚀