Skip to content

Releases: devlooped/ThisAssembly

v2.0.2

30 Sep 14:11
@kzu kzu
Compare
Choose a tag to compare

Starting in v2.0, ThisAssembly now adopts SponsorLink v2

Sponsor status (direct, indirect or implicit) is required for IDE usage.
IDE-only warnings will be issued otherwise. Learn more at https://github.com/devlooped#sponsorlink

What's Changed

🐛 Fixed bugs

  • Avoid duplicate [Obsolete] attribute in Resources by @kzu in #410
  • Properly fix formatting error by switching to href by @kzu in #411

📝 Documentation updates

  • Add sponsored API annotations to Resources too by @kzu in #409

Full Changelog: v2.0.0...v2.0.2

v2.0.0

29 Sep 03:55
@kzu kzu
Compare
Choose a tag to compare

Starting in v2.0, ThisAssembly now adopts SponsorLink v2

Sponsor status (direct, indirect or implicit) is required for IDE usage.
IDE-only warnings will be issued otherwise. Learn more at https://github.com/devlooped#sponsorlink

What's Changed

✨ Implemented enhancements

  • Simplify and redesign ThisAssembly.Metadata as a special case of Constants by @kzu in #312
  • Allow format strings in ThisAssembly.Strings by @kzu in #313
  • Add support for ThisAssemblyNamespace to change root namespace by @kzu in #354
  • Detect metapackage as direct dependency too by @kzu in #360
  • Make project constants a special case of Constants by @kzu in #380
  • Fix multiline values being truncated by @kzu in #392
  • Unify and future-proof Assembly*Attributes with Constants by @kzu in #391
  • Add support for typed constants by @kzu in #396
  • Reuse doc on root namespace and add visibility doc by @kzu in #398
  • Add support for ThisAssemblyVisibility for public and static readonly constants by @kzu in #400

🐛 Fixed bugs

  • Sanitize multi-line default comment by @kzu in #309
  • Automatically escape and unescape constants with semicolon by @kzu in #320

📝 Documentation updates

  • Aggregate individual package readmes into meta-package by @kzu in #374
  • Make sure all packages include the note about SponsorLink by @kzu in #377
  • Make sure SponsorLink disclaimer exists in package description by @kzu in #378
  • Remove doc on DateTime being invalid by @kzu in #402

🔨 Other

  • Incorporate SponsorLink v2 by @kzu in #321
  • Fixed Git submodule issue in ThisAssembly.Git.targets by @TibbsTerry in #334
  • Update readme.md to use [!NOTE] syntax by @norwd in #362
  • Avoid expanding sponsors section via include.yml by @kzu in #369

New Contributors

Full Changelog: v1.4.3...v2.0.0

v1.4.3

30 Jan 15:59
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • Remove local path discovery for AOT support by @kzu in #288

Full Changelog: v1.4.2...v1.4.3

v1.4.2

30 Jan 15:35
@kzu kzu
Compare
Choose a tag to compare

What's Changed

🔨 Other

New Contributors

Full Changelog: v1.4.1...v1.4.2

v1.4.1

30 Aug 19:29
@kzu kzu
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • Fix improper generation of C# 11 raw strings by @kzu in #262

🔨 Other

  • Escape invalid identifiers for file constants by @PhenX in #249

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

11 Aug 15:53
@kzu kzu
Compare
Choose a tag to compare

What's Changed

🔨 Other

  • Remove current implementation of SponsorLink for now by @kzu in #256

Full Changelog: v1.3.1...v1.4.0

v1.3.1

06 Jul 22:33
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • Bump SponsorLink to speed up CI builds by avoiding checks.

Full Changelog: v1.3.0...v1.3.1

v1.3.0

03 Jul 21:35
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • Use raw string literals if supported by the target language by @kzu in #244

Full Changelog: v1.2.15...v1.3.0

v1.2.15

09 May 03:08
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • Add missing constant for AssemblyDescriptionAttribute by @kzu in #235

Full Changelog: v1.2.14...v1.2.15

v1.2.14

22 Apr 06:49
@kzu kzu
Compare
Choose a tag to compare

What's Changed

✨ Implemented enhancements

  • Add PrepareProjectProperties as a public hook by @kzu in #226

🐛 Fixed bugs

  • Assembly location can be null, i.e. Blazor WebAssembly by @kzu in #227

Full Changelog: v1.2.13...v1.2.14