Skip to content

Releases: BoBoBaSs84/BB84.SourceGenerators

Release 2.2.0614.0

14 Jun 07:46
v2.2.0614.0
fc1c135

Choose a tag to compare

What's Changed

  • feat(ToString): add configurable collection formatting to ToString generator by @BoBoBaSs84 in #148
  • feat(ToString): Add [ToStringFormat] for per-property ToString formatting by @BoBoBaSs84 in #149
  • feat(ToString): add Separator option to GenerateToStringAttribute by @BoBoBaSs84 in #150
  • feat(ToString): add Formattable support to GenerateToString attribute by @BoBoBaSs84 in #151
  • feat(ToString): add NullPlaceholder support to GenerateToStringAttribute by @BoBoBaSs84 in #152
  • feat(ToString): add [ToStringOrder] for explicit property ordering by @BoBoBaSs84 in #153
  • feat(ToString): refactor ToString generation and formatting logic by @BoBoBaSs84 in #155
  • refactor(generators): refactor attribute extraction in generators by @BoBoBaSs84 in #156
  • feat(ToString): add IncludeInherited option to GenerateToStringAttribute by @BoBoBaSs84 in #157
  • feat(validator): add AllowedValues/DeniedValues support to validator by @BoBoBaSs84 in #164
  • feat(inifile): add ReadAsync(filePath) method and update docs/tests by @BoBoBaSs84 in #165
  • feat(sourcebuilder): add SourceBuilder struct/record APIs and tests by @BoBoBaSs84 in #166

Full Changelog: v2.1.0607.0...v2.2.0614.0

Release 2.1.0607.0

07 Jun 08:29
v2.1.0607.0
4250e52

Choose a tag to compare

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 GenerateValidator docs by @BoBoBaSs84 in #131
  • refactor: optimize SourceBuilder indentation with precomputed array by @BoBoBaSs84 in #132
  • fix: refactor IsDefinedFast to static method, update tests by @BoBoBaSs84 in #133
  • fix: refactor GetNamesFast/GetValuesFast to 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

29 May 17:35
v2.0.0529.0
d0b772d

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0526.0...v2.0.0529.0

Release 2.0.0526.0

26 May 10:08
3264bc2

Choose a tag to compare

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

24 May 13:08

Choose a tag to compare

What's Changed

  • feat: Add support for AlsoNotify and ExcludeFromNotification by @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

15 May 19:43

Choose a tag to compare

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 TryCreateContext by @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 NotificationsGenerator now uses the same pattern as all other generators by @BoBoBaSs84 in #102
  • feat: refactored generators to use SourceBuilder for 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

07 May 14:31
v1.10.0507.0
05a225a

Choose a tag to compare

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

03 May 10:08
v1.9.503.0
931d880

Choose a tag to compare

What's Changed

  • fix: Improve nullable section handling in INI file generator by @BoBoBaSs84 in #79
  • fix: Improve DescriptionAttribute detection in enum generator by @BoBoBaSs84 in #81

Full Changelog: v1.9.430.0...v1.9.503.0

Release 1.9.430.0

30 Apr 13:19
v1.9.430.0
619fdf7

Choose a tag to compare

What's Changed

  • feat: Add instance Load method to INI file generator by @BoBoBaSs84 in #77

Full Changelog: v1.9.428.0...v1.9.430.0

Release 1.9.428.0

28 Apr 05:05
v1.9.428.0
5ff7e4d

Choose a tag to compare

What's Changed

  • fix: Refactor and enhance NotificationsGenerator by @BoBoBaSs84 in #73
  • feat: Add disposable generator for IDisposable/IAsyncDisposable by @BoBoBaSs84 in #75

Full Changelog: v1.8.426.0...v1.9.428.0