Skip to content

Releases: Cysharp/ConsoleAppFramework

Ver.5.2.4

09 Sep 11:12
Compare
Choose a tag to compare

What's Changed

  • Fix commas being stripped from helptext by @kristiker in #137
  • Bug Fix - IArgumentParser Attribute doesn't work in Method by @naratteu in #139
  • Fix Compilation error when string default arguments contain backslashes #138

New Contributors

Full Changelog: 5.2.3...5.2.4

Ver.5.2.3

29 Jul 09:05
Compare
Choose a tag to compare
  • Add validation when registered type/method is outside in generator referenced project.

Full Changelog: 5.2.2...5.2.3

Ver.5.2.2

24 Jul 11:38
1761bb7
Compare
Choose a tag to compare

What's Changed

  • Rename ClassDeclarationSyntax variable from primartyCtor to primaryCtor by @dexcompiler in #126
  • fix IndexOutOfRangeException when ConsoleAppFilterAttribute is defined above CommandAttribute by @pierre3 in #135

New Contributors

Full Changelog: 5.2.1...5.2.2

Ver.5.2.1

13 Jun 00:35
Compare
Choose a tag to compare
  • disable warning about null reference on nullable disabled

Full Changelog: 5.2.0...5.2.1

Ver.5.2.0

12 Jun 03:48
Compare
Choose a tag to compare

What's Changed

  • True Incremental Generator by @neuecc in #119
  • Support more than 16 method arguments

Full Changelog: 5.1.1...5.2.0

Ver.5.1.1

06 Jun 03:36
Compare
Choose a tag to compare
  • Fix class register can not use validate attribute, #116
  • Add custom version string, #113
  • Do not print the stack trace for ArgumentException #112

Full Changelog: 5.1.0...5.1.1

Ver.5.1.0

03 Jun 09:28
Compare
Choose a tag to compare

What's Changed

  • Improve grammar of exceptions by @xPaw in #111
  • Add ConsoleApp.JsonSerializerOptions
  • Add ConsoleAppFramework.Abstractions package to share filter across projects

New Contributors

  • @xPaw made their first contribution in #111

Full Changelog: 5.0.1...5.1.0

Ver.5.0.1

03 Jun 00:16
Compare
Choose a tag to compare
  • Fixed ArgumentException is thrown instead of ArgumentOutOfRangeException when the value of a required argument is not included in the args.

Full Changelog: 5.0.0...5.0.1

Ver.5.0.0

02 Jun 18:31
afcde2b
Compare
Choose a tag to compare

We have released v5!

It runs solely with Source Generator and achieves Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe.
Moreover, we have placed significant emphasis on performance.

As it has become a completely different library compared to v4 and earlier versions, there is no compatibility at all.
However, since it has been designed to be functionally upward-compatible, migration itself should be possible.
Please see v4 -> v5 Migration Guide

Ver.4.2.4

05 Oct 09:23
Compare
Choose a tag to compare
  • revert 4.2.3