Skip to content

12.1.1

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jun 16:44

πŸ” 12.1.1 β€” consolidated, re-signed v12 release

This is the recommended v12 release. It supersedes and folds together 11.6.1, 12.0.8, 12.0.12, and 12.1.0, which were signed with (or pulled dependencies signed with) a code-signing certificate that has since been revoked β€” NuGet restore fails on them with NU3012. 12.1.1 is re-signed with a valid certificate and its dependencies are refreshed to their re-signed builds. Those superseded releases have been removed and their notes consolidated here.

⚠️ v12 is a major upgrade from v11: Akavache moved off sqlite-net-pcl to the low-level SQLitePCLRaw, modernized the API, and split the HTTP downloader into Akavache.HttpDownloader. Review the V10β†’V11 migration helpers before upgrading.

πŸ—žοΈ What's Changed

πŸ’₯ Breaking / major (v12)

  • V12 API modernization, AOT-safe assembly config, V10β†’V11 migration, full coverage (#1178) @glennawatson
  • Replace sqlite-net-pcl with SQLitePCLRaw; extract the HTTP downloader (#1182) @glennawatson
  • Rename Akavache.Http β†’ Akavache.HttpDownloader to avoid a NuGet name collision (#1186) @Copilot

⚑ Performance & improvements

πŸ› Fixes

🧹 Build, CI & signing

  • Migrate signing from SSL.com eSigner to Certum SimplySign (container signing) @glennawatson
  • Switch versioning to MinVer; allow releasing from a historical ref @glennawatson
  • Pin 3rd-party actions to commit SHAs (CodeQL) @glennawatson
  • Drop net9 mobile TFMs β€” the MAUI net9 android/ios/maccatalyst workloads are end of support @glennawatson
  • Migrate tests from NUnit to TUnit (#1163) @ChrisPulman

πŸ“ Documentation

πŸ“¦ Dependencies

πŸ”— Full Changelog: 11.5.1...v12.1.1

πŸ™Œ Contributions

🌱 New contributor: @markuspalme
πŸ’– Thanks to all the contributors: @glennawatson, @ChrisPulman, @Copilot, @markuspalme

πŸ€– Automated services that contributed: @renovate[bot], @github-code-quality[bot]