Releases: Cysharp/UnitGenerator
Releases · Cysharp/UnitGenerator
Ver.2.0.0
- Implementation has been renewed with IncrementalGenerator
- Minimum supported Unity version has been updated to
2022.3.12f1 - Warning messages in generated code are now suppressed
EqualsandGetHashCodefor reference types no longer throw null exceptionsEqualityComparer<T>.Default.Equalsis now used for==and!=comparisons- Fixed a bug where types implementing only
IParsable<T>would produce errors UnitOf<T>now works when written with fully qualified names
Full Changelog: 1.6.3...2.0.0
Ver.1.6.3
What's Changed
- ci: add depndabot.yaml to update github-actions by @guitarrapc in #49
- Bump technote-space/toc-generator from 2.4.0 to 4.3.1 by @dependabot in #56
- add UUIDv7 generation option by @Funkest in #61
New Contributors
- @dependabot made their first contribution in #56
Full Changelog: 1.6.2...1.6.3
Ver.1.6.2
What's Changed
- Make it work with 'UnitOf' by @Funkest in #45
- Add IComparable on 'UnitGenerateOptions.Comparable | UnitGenerateOptions.WithoutComparisonOperator' by @Funkest in #42
- Change IUnaryPlusOperators, IUnaryNegationOperators are added on UnitGenerateOptions.Addition/Substraction
- Fix ulong can not geenrate when UnitGenerateOptions.ArithmeticOperator
- ci: Cysharp/Actions/.github/workflows/create-release.yaml by @guitarrapc in #46
- ci: change upload-artifact & download-artifact to Cysharp/Actions by @guitarrapc in #50
New Contributors
Full Changelog: 1.6.1...1.6.2
Ver.1.6.1
What's Changed
Full Changelog: 1.6.0...1.6.1
Ver.1.6.0
What's Changed
- Add Support to C#11 Generic Attributes by @rafaelsc in #37
- Use Cysharp/Actions/setup-dotnet default version by @guitarrapc in #38
- Make generated code
#nullable enableby @hadashiA in #41 - Support System.IFormattable/IParsable etc by @hadashiA in #40
New Contributors
Full Changelog: 1.5.1...1.6.0
Ver.1.5.1
Ver.1.5.0
What's Changed
- Fixed colors by @jeffward01 in #19
- Replace T4 with raw string literale by @hadashiA in #29
- Add
UnitGenerateOptions.Normalizeby @hadashiA in #31 - Add options to define arithmetic operators separately by @hadashiA in #30
Breaking changes summary
operator ++,operator--generation conditions- Before:
- When
UnitGenerateOptions.ValueArithmeticOperator
- When
- After:
- When
UnitGenerateOptions.ArithmeticOperator, withUnitArithmeticOperators.Number(default) or.Increment/.Decrement
- When
- Before:
UnitOfarguments- Add named params as
[UnitOf(..., ArithmeticOperator = ...] - In addition,
toStringFormatis changed to a named parameter from 3rd argument.
- Add named params as
New Contributors
- @jeffward01 made their first contribution in #19
- @hadashiA made their first contribution in #29
Full Changelog: 1.4.10...1.5.0
Ver.1.4.10
What's Changed
- Add parameter less constructor to EntityFrameworkValueConverter by @dalian-spacekey in #16
Full Changelog: 1.4.9...1.4.10
Ver.1.4.9
What's Changed
- feat: use Cysharp/Actions reusable workflows/actions by @guitarrapc in #11
- fix: ParseMethod for string by @mapolu in #14
New Contributors
- @guitarrapc made their first contribution in #11
- @mapolu made their first contribution in #14
Full Changelog: 1.4.8...1.4.9