Releases: BoBoBaSs84/BB84.SourceGenerators
Releases · BoBoBaSs84/BB84.SourceGenerators
Release 2.2.0614.0
What's Changed
- feat(ToString): add configurable collection formatting to
ToStringgenerator by @BoBoBaSs84 in #148 - feat(ToString): Add
[ToStringFormat]for per-propertyToStringformatting by @BoBoBaSs84 in #149 - feat(ToString): add
Separatoroption toGenerateToStringAttributeby @BoBoBaSs84 in #150 - feat(ToString): add
Formattablesupport toGenerateToStringattribute by @BoBoBaSs84 in #151 - feat(ToString): add
NullPlaceholdersupport toGenerateToStringAttributeby @BoBoBaSs84 in #152 - feat(ToString): add
[ToStringOrder]for explicit property ordering by @BoBoBaSs84 in #153 - feat(ToString): refactor
ToStringgeneration and formatting logic by @BoBoBaSs84 in #155 - refactor(generators): refactor attribute extraction in generators by @BoBoBaSs84 in #156
- feat(ToString): add
IncludeInheritedoption toGenerateToStringAttributeby @BoBoBaSs84 in #157 - feat(validator): add
AllowedValues/DeniedValuessupport to validator by @BoBoBaSs84 in #164 - feat(inifile): add
ReadAsync(filePath)method and update docs/tests by @BoBoBaSs84 in #165 - feat(sourcebuilder): add
SourceBuilderstruct/record APIs and tests by @BoBoBaSs84 in #166
Full Changelog: v2.1.0607.0...v2.2.0614.0
Release 2.1.0607.0
What's Changed
- Bump PolySharp from 1.15.0 to 1.16.0 by @dependabot[bot] in #122
- refactor: attribute name handling in source generators by @BoBoBaSs84 in #130
- fix(docs): expand supported attributes in
GenerateValidatordocs by @BoBoBaSs84 in #131 - refactor: optimize
SourceBuilderindentation with precomputed array by @BoBoBaSs84 in #132 - fix: refactor
IsDefinedFastto static method, update tests by @BoBoBaSs84 in #133 - fix: refactor
GetNamesFast/GetValuesFastto static methods by @BoBoBaSs84 in #134 - refactor: support method/property exclusion in abstraction generator via properties by @BoBoBaSs84 in #135
Full Changelog: v2.0.0529.0...v2.1.0607.0
Release 2.0.0529.0
What's Changed
- Add multi-framework support and conditional logic by @BoBoBaSs84 in #121
Full Changelog: v2.0.0526.0...v2.0.0529.0
Release 2.0.0526.0
What's Changed
- fix: Enforce stricter validation for [GenerateIniFileSection] by @BoBoBaSs84 in #119
Full Changelog: v2.0.0524.0...v2.0.0526.0
Release 2.0.0524.0
What's Changed
- feat: Add support for
AlsoNotifyandExcludeFromNotificationby @BoBoBaSs84 in #106 - feat: Add support for extended types and collections in INI files by @BoBoBaSs84 in #108
- feat: Add support for advanced validation attributes by @BoBoBaSs84 in #110
- Bump MSTest from 4.2.2 to 4.2.3 by @dependabot[bot] in #111
- feat: Refactored generators and improve async handling by @BoBoBaSs84 in #112
- feat: Enhance assembly attribute generation by @BoBoBaSs84 in #114
- feat: Add struct and collection support to Cloneable Generator by @BoBoBaSs84 in #116
- feat: Enhance Decorator Generator with new features by @BoBoBaSs84 in #118
Full Changelog: v1.11.0515.0...v2.0.0524.0
Release 1.11.0515.0
What's Changed
- feat(refactoring): Added consistent nested (outer) class support to generators that were missing it by @BoBoBaSs84 in #96
- feat: refactored duplicated property info records by @BoBoBaSs84 in #97
- feat: refactored class-based generators so they now use
TryCreateContextby @BoBoBaSs84 in #98 - feat: refactored the symbol display format extension methods by @BoBoBaSs84 in #99
- feat: Refactored hardcoded attribute name strings by @BoBoBaSs84 in #100
- feat: refactored the duplicated property collection logic by @BoBoBaSs84 in #101
- feat: refactored
NotificationsGeneratornow uses the same pattern as all other generators by @BoBoBaSs84 in #102 - feat: refactored generators to use
SourceBuilderfor indentation by @BoBoBaSs84 in #103 - feat: refactored generator init logic with shared helper method by @BoBoBaSs84 in #104
Full Changelog: v1.10.0507.0...v1.11.0515.0
Release 1.10.0507.0
What's Changed
- Bump MSTest from 4.2.1 to 4.2.2 by @dependabot[bot] in #82
- feat: Add AutoMapper source generator with diagnostics and tests by @BoBoBaSs84 in #84
Full Changelog: v1.9.503.0...v1.10.0507.0
Release 1.9.503.0
What's Changed
- fix: Improve nullable section handling in INI file generator by @BoBoBaSs84 in #79
- fix: Improve
DescriptionAttributedetection in enum generator by @BoBoBaSs84 in #81
Full Changelog: v1.9.430.0...v1.9.503.0
Release 1.9.430.0
What's Changed
- feat: Add instance
Loadmethod to INI file generator by @BoBoBaSs84 in #77
Full Changelog: v1.9.428.0...v1.9.430.0
Release 1.9.428.0
What's Changed
- fix: Refactor and enhance
NotificationsGeneratorby @BoBoBaSs84 in #73 - feat: Add disposable generator for
IDisposable/IAsyncDisposableby @BoBoBaSs84 in #75
Full Changelog: v1.8.426.0...v1.9.428.0