Skip to content

Releases: ARKlab/Ark.Tools

v6.0.0-beta05

13 Jan 10:09
b88e69c

Choose a tag to compare

v6.0.0-beta05 Pre-release
Pre-release

What's Changed

  • chore(deps): update dependency microsoft.identity.web to 4.1.1 by @renovate[bot] in #494
  • chore(deps): update all non-major dependencies by @renovate[bot] in #495
  • chore(deps): update dependency fluentvalidation to 12.1.1 by @renovate[bot] in #496
  • Modernize codebase to C# 12 and .NET 8/10 features by @Copilot in #498
  • chore(deps): update all non-major dependencies to 7.43.0 by @renovate[bot] in #497
  • docs: Improve ReferenceProject with documentation, monorepo structure, and modern tooling by @Copilot in #499
  • chore(deps): update dependency nlog to 6.0.7 by @renovate[bot] in #500
  • Migrate to .slnx solution format and remove unused FtpRequest project by @Copilot in #501
  • fix: resolve NuGet downgrade errors from version range constraints by @Copilot in #503
  • chore(deps): update all non-major dependencies by @renovate[bot] in #502
  • chore(deps): update all non-major dependencies to 3.2.3 by @renovate[bot] in #504
  • chore(deps): update dependency messagepack.nodatime to 3.5.1 by @renovate[bot] in #505
  • refactor: reorganize repository structure with src/, samples/, test/, and docs/ folders by @Copilot in #506
  • chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #508
  • Fix .slnx nested folder parsing bug preventing test execution by @Copilot in #509
  • chore(deps): update all non-major dependencies by @renovate[bot] in #507
  • refactor: code structure for improved readability and maintainability by @AndreaCuneo in #511
  • chore(deps): update packages.lock.json for dependency updates by @Copilot in #512
  • chore(deps): update all non-major dependencies by @renovate[bot] in #510
  • chore: regenerate packages.lock.json after renovatebot dependency updates by @Copilot in #514
  • chore(deps): update all non-major dependencies by @renovate[bot] in #513
  • chore(deps): update Meziantou.Analyzer to 2.0.263 and regenerate lock files by @Copilot in #516
  • chore(deps): update dependency meziantou.analyzer to 2.0.263 by @renovate[bot] in #515
  • chore(deps): update dependency polyfill to 9.4.1 by @renovate[bot] in #517
  • chore(deps): update all non-major dependencies to 10.1.0 by @renovate[bot] in #518
  • chore: update packages.lock.json files after dependency updates by @Copilot in #520
  • chore(deps): update all non-major dependencies by @renovate[bot] in #519
  • chore(deps): update all non-major dependencies by @renovate[bot] in #521
  • chore(deps): regenerate packages.lock.json for Meziantou.Analyzer 2.0.266 by @Copilot in #525
  • chore(deps): update dependency meziantou.analyzer to 2.0.266 by @renovate[bot] in #524
  • Add System.Text.Json source generation to Ark.ReferenceProject with Book controller and BookPrintProcess background processing by @Copilot in #523
  • Move TestProject to tests/WebApplicationDemo.Tests by @Copilot in #526
  • Fix build errors, test failures, and refactor duplicate Reqnroll step bindings by @Copilot in #531
  • Address review feedback: refactor ResourceWatcher samples and tests with parallel execution support by @Copilot in #532
  • chore(deps): update dependency meziantou.analyzer to 2.0.267 by @Copilot in #535
  • chore(deps): update dependency meziantou.analyzer to 2.0.267 by @renovate[bot] in #534
  • improv: add samples and tests for ResourceWatcher by @AndreaCuneo in #530
  • fix: conditionally include System.Diagnostics using directive for Release builds by @Copilot in #539
  • chore(deps): update dotnet monorepo to v10 (major) by @renovate[bot] in #538
  • chore(deps): regenerate packages.lock.json after dependency updates by @Copilot in #540
  • chore(deps): update all non-major dependencies by @renovate[bot] in #537
  • chore(deps): update all non-major dependencies to 3.3.0 by @renovate[bot] in #541
  • chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.3.1 by @renovate[bot] in #542
  • chore(deps): update all non-major dependencies to 4.80.0 by @renovate[bot] in #543
  • feat: implement NuGet Central Package Management by @Copilot in #544
  • Reorganize .editorconfig and convert analyzer configs to global analyzer config files by @Copilot in #545
  • feat: convert samples to use PackageReference for template scaffolding by @Copilot in #546
  • Remove Ensure.That dependency, use built-in .NET guards and C# 14 extension members by @Copilot in #548
  • refactor: remove unmaintained Nito.AsyncEx.Coordination dependency by @Copilot in #549
  • fix: exclude C# analyzers from SQL database projects by @Copilot in #550
  • chore(deps): update all non-major dependencies by @renovate[bot] in #547
  • Add BannedApiAnalyzers with comprehensive banned symbols configuration by @Copilot in #551
  • Fix Application Insights shutdown crash in integration tests by @Copilot in #552
  • chore(deps): update all non-major dependencies to 3.3.1 by @renovate[bot] in #553
  • Add .NET 10 modernization and performance optimization analysis by @Copilot in #554
  • Migrate C# files to file-scoped namespaces by @Copilot in #565
  • feat(Sql.Oracle): set CommandTimeout to 30 seconds on OracleConnection by @Copilot in #567
  • feat: implement global usings using ImplicitUsings and project-specific usings by @Copilot in #568
  • Optimize LINQ and collection patterns (MA0029, CA1827, CA1854, CA1864) by @Copilot in #569
  • feat: implement SearchValues for repeated character searches by @Copilot in #570
  • Adopt FrozenDictionary and FrozenSet for immutable static lookups by @Copilot in #571
  • feat: adopt Span for string operations in hot paths by @Copilot in #572
  • feat(trimming): enable assembly trimming for core libraries (Phase 1) + comprehensive analysis by @Copilot in #574
  • feat: enable trimming support for ApplicationInsights (10% complete) by @Copilot in #575
  • feat: enable trimming support for 8 libraries (19% complete) by @Copilot in #577
  • feat: enable trimming support for 4 additional libraries (EventSourcing, Nodatime.Json, Nodatime.SystemTextJson, EventSourcing.SimpleInjector) by @Copilot in #578
  • feat(Trimming): enable trimming for Level 3 serialization utilities with trim-safe API overloads by @Copilot in #579
  • feat: add trimming support to 23 core libraries (55% complete) by @Copilot in #580
  • feat(trimming): enable trimming for Level 5 Extended Utilities (2 libraries) by @Copilot in #581
  • Add Microsoft.VisualStudio.Threading.Analyzers and ErrorProne.NET.CoreAnalyzers by @Copilot in #576
  • feat: add trimming support to Level 6 Framework Integrations (79% complete) by @Copilot in #582
  • Enable trimming for Level 7-8 libraries (36/42 complete, 86%) by @Copilot in #583
  • fix(refproject): enforce analyzer warnings as errors in ReferenceProject by @Copilot in #585
  • refactor(Solid)!: remove sync Execute methods and re-enable VSTHRD002 by @Copilot in #584
  • chore: add --skipApiVersionCheck to Azurite for Azure.Storage.Blobs 12.27.0 compatibility by @Copilot in #587
  • chore(deps): update dependency polyfill to 9.7.2 by @renovate[bot] in https://github.com/ARKlab/Ark...
Read more

v6.0.0-beta03

24 Nov 15:15
656103f

Choose a tag to compare

v6.0.0-beta03 Pre-release
Pre-release

What's Changed

  • Add Copilot coding agent instructions by @Copilot in #485
  • Update Copilot instructions for .NET 10 migration by @Copilot in #486
  • docs: add conventional commits guidelines to Copilot instructions by @Copilot in #487
  • Feature/v6 net10 by @AndreaCuneo in #480
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #492
  • chore(deps): update all non-major dependencies by @renovate[bot] in #479
  • chore(deps): update dependency system.linq.async to v7 by @renovate[bot] in #493

New Contributors

  • @Copilot made their first contribution in #485

Full Changelog: v6.0.0-beta02...v6.0.0-beta03

v6.0.0-beta02

15 Nov 16:41

Choose a tag to compare

v6.0.0-beta02 Pre-release
Pre-release

v6.0.0-beta01

15 Nov 15:45

Choose a tag to compare

v6.0.0-beta01 Pre-release
Pre-release

What's Changed

  • chore(deps): update all non-major dependencies by @renovate[bot] in #478

Full Changelog: v5.6.0...v6.0.0-beta01

v5.6.0

14 Nov 17:47
ee0d046

Choose a tag to compare

What's Changed

  • chore(deps): update all non-major dependencies by @renovate[bot] in #431
  • chore(deps): update nlog to v6 (major) by @renovate[bot] in #436
  • chore(deps): update all non-major dependencies by @renovate[bot] in #437
  • chore(deps): update all non-major dependencies by @renovate[bot] in #438
  • chore(deps): update dependency dotnet-sdk to v8.0.412 by @renovate[bot] in #439
  • chore(deps): update dependency azure.identity to 1.14.2 by @renovate[bot] in #440
  • chore(deps): update dependency polly to 8.6.2 by @renovate[bot] in #441
  • chore(deps): update dependency fluentftp to v53 by @renovate[bot] in #443
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #444
  • chore(deps): update all non-major dependencies by @renovate[bot] in #442
  • chore(deps): update all non-major dependencies to 7.40.0 by @renovate[bot] in #445
  • chore(deps): update dependency microsoft.data.sqlclient to 6.1.1 by @renovate[bot] in #446
  • chore(deps): update all non-major dependencies to 4.75.0 by @renovate[bot] in #447
  • chore(deps): update all non-major dependencies by @renovate[bot] in #448
  • chore(deps): update actions/dependency-review-action action to v4.7.2 by @renovate[bot] in #449
  • chore(deps): update all non-major dependencies by @renovate[bot] in #450
  • chore(deps): update dependency microsoft.sbom.targets to 4.1.1 by @renovate[bot] in #451
  • chore(deps): update dependency polly to 8.6.3 by @renovate[bot] in #453
  • chore(deps): update all non-major dependencies by @renovate[bot] in #454
  • chore(deps): update reqnroll to v3 (major) by @renovate[bot] in #452
  • chore(deps): update all non-major dependencies by @renovate[bot] in #455
  • chore(deps): update all non-major dependencies by @renovate[bot] in #457
  • chore(deps): update all non-major dependencies to 3.0.1 by @renovate[bot] in #458
  • chore(deps): update all non-major dependencies by @renovate[bot] in #459
  • chore(deps): update all non-major dependencies by @renovate[bot] in #460
  • chore(deps): update actions/setup-dotnet action to v5 by @renovate[bot] in #456
  • chore(deps): update all non-major dependencies by @renovate[bot] in #461
  • chore(deps): update all non-major dependencies by @renovate[bot] in #462
  • chore(deps): update all non-major dependencies by @renovate[bot] in #463
  • chore(deps): update all non-major dependencies by @renovate[bot] in #464
  • chore(deps): update all non-major dependencies to 4.79.1 by @renovate[bot] in #474
  • chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in #471
  • chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #466
  • chore(deps): update dependency microsoft.identity.web to v4 by @renovate[bot] in #468
  • chore(deps): update dependency microsoft.net.test.sdk to v18 by @renovate[bot] in #465
  • chore(deps): update mstest monorepo to v4 (major) by @renovate[bot] in #467

Full Changelog: v5.5.0...v5.6.0

v5.5.0

18 Jun 15:43
c5e08bf

Choose a tag to compare

What's Changed

Major Deps

  • chore(deps): update swashbuckle-aspnetcore monorepo to v9 (major) by @renovate in #428
  • chore(deps): update dependency netescapades.aspnetcore.securityheaders to v1 by @renovate in #375
  • chore(deps): update dependency ssh.net to v2025 by @renovate in #395
  • chore(deps): update dependency ravendb.client to v7 by @renovate in #333
  • chore(deps): update dependency swashbuckle.aspnetcore.filters to v9 by @renovate in #429

Minor Deps

  • chore(deps): update all non-major dependencies to 7.35.0 by @renovate in #371
  • chore(deps): update all non-major dependencies to 8.1.0 by @renovate in #372
  • chore(deps): update dependency microsoft.identity.web to 3.8.2 by @renovate in #374
  • chore(deps): update dependency meziantou.analyzer to 2.0.190 by @renovate in #376
  • chore(deps): update dependency oracle.manageddataaccess.core to 23.8.0 by @renovate in #377
  • chore(deps): update all non-major dependencies by @renovate in #378
  • chore(deps): update dependency meziantou.analyzer to 2.0.193 by @renovate in #379
  • chore(deps): update all non-major dependencies by @renovate in #381
  • chore(deps): update all non-major dependencies by @renovate in #382
  • chore(deps): update dependency meziantou.analyzer to 2.0.195 by @renovate in #383
  • chore(deps): update dependency dotnet-sdk to v8.0.408 by @renovate in #384
  • chore(deps): update all non-major dependencies to 4.70.2 by @renovate in #385
  • chore(deps): update all non-major dependencies by @renovate in #386
  • chore(deps): update dependency microsoft.sqlserver.dacfx to v170 by @renovate in #393
  • chore(deps): update all non-major dependencies to 4.71.0 by @renovate in #394
  • chore(deps): update all non-major dependencies to 4.71.1 by @renovate in #397
  • chore(deps): update all non-major dependencies by @renovate in #398
  • chore(deps): update dependency fluentvalidation to v12 by @renovate in #402
  • chore(config): migrate renovate config by @renovate in #408
  • chore(deps): update all non-major dependencies by @renovate in #399
  • chore(deps): update all non-major dependencies by @renovate in #410
  • chore(deps): update dependency microsoft.identity.client.extensions.msal to 4.72.0 by @renovate in #412
  • chore(deps): update dependency microsoft.sbom.targets to v4 by @renovate in #411
  • chore(deps): update all non-major dependencies to 8.0.16 by @renovate in #413
  • chore(deps): update dependency azure.identity to 1.14.0 by @renovate in #414
  • chore(deps): update all non-major dependencies by @renovate in #415
  • chore(deps): update all non-major dependencies by @renovate in #417
  • chore(deps): update dependency microsoft.sbom.targets to 4.0.3 by @renovate in #418
  • chore(deps): update dependency microsoft.identity.web to 3.9.1 by @renovate in #419
  • chore(deps): update all non-major dependencies by @renovate in #421
  • chore(deps): update mcr.microsoft.com/mssql/server docker tag to v2025 by @renovate in #420
  • chore(deps): update all non-major dependencies to 4.72.1 by @renovate in #422
  • chore(deps): update dependency dotnet-sdk to v8.0.410 by @renovate in #423
  • chore(deps): update all non-major dependencies to 8.1.2 by @renovate in #424
  • chore(deps): update all non-major dependencies by @renovate in #425
  • chore(deps): update all non-major dependencies to 3.9.1 by @renovate in #426
  • chore(deps): update all non-major dependencies by @renovate in #427
  • chore(deps): update actions/dependency-review-action digest to da24556 by @renovate in #330
  • chore(deps): update dependency messagepack.nodatime to 3.4.4 by @renovate in #430

New Contributors

Full Changelog: v5.4.0...v5.5.0

v5.4.0

23 Mar 15:14
9514331

Choose a tag to compare

What's Changed

  • fix(NLog): support configuration of multiple rules per named Target
  • chore(deps): update swashbuckle-aspnetcore monorepo to v8 (major) by @renovate in #365
  • chore(deps): update dependency microsoft.data.sqlclient to v6 by @renovate in #328
  • feat(AspNetCore): set Access-Control-Allow-Headers: *
  • chore(deps): update all non-major dependencies

Full Changelog: v5.3.1...v5.4.0

v5.3.1

13 Feb 15:13

Choose a tag to compare

What's Changed

  • chore(deps): update all non-major dependencies by @renovate in #312
  • chore(deps): update all non-major dependencies by @renovate in #320
  • chore(deps): update all non-major dependencies by @renovate in #321
  • chore(deps): update all non-major dependencies to 5.4.0 by @renovate in #329
  • chore(deps): update dependency messagepack to 3.1.3 by @renovate in #331
  • chore(deps): update dependency polly to 8.5.2 by @renovate in #332
  • chore(deps): update all non-major dependencies to 7.33.0 by @renovate in #334
  • chore(deps): update all non-major dependencies by @renovate in #335
  • chore(deps): update all non-major dependencies by @renovate in #336
  • chore(deps): update dependency meziantou.analyzer to 2.0.187 by @renovate in #337
  • chore(deps): update all non-major dependencies by @renovate in #338
  • chore(deps): update all non-major dependencies by @renovate in #340
  • chore(deps): update all non-major dependencies by @renovate in #341

Full Changelog: v5.3.0...v5.3.1

v5.3.0

07 Jan 14:36
3273faa

Choose a tag to compare

What's Changed

Feat

Chore

  • chore(deps): update dependency fluentftp to v52 by @renovate in #292
  • chore(deps): update all non-major dependencies by @renovate in #286
  • chore(deps): update dependency fluentassertions to v7 by @renovate in #293
  • chore(deps): update all non-major dependencies to 3.6.4 by @renovate in #294
  • chore(deps): update all non-major dependencies by @renovate in #296
  • chore(deps): update all non-major dependencies by @renovate in #298
  • chore(deps): update all non-major dependencies to 7.2.0 by @renovate in #299
  • chore(deps): update dependency messagepack to v3 by @renovate in #297
  • chore(deps): update all non-major dependencies by @renovate in #300
  • chore(deps): update dependency rebus.sqlserver to 8.2.0 by @renovate in #301
  • chore(deps): update all non-major dependencies to 3.7.0 by @renovate in #303
  • chore(deps): update dependency oracle.manageddataaccess.core to 23.7.0 by @renovate in #304
  • chore(deps): update dependency messagepack to 3.1.1 by @renovate in #305
  • chore(deps): update dependency messagepack.nodatime to 3.4.2 by @renovate in #306
  • chore(deps): update all non-major dependencies by @renovate in #308

Full Changelog: v5.2.2...v5.3.0

v5.2.2

22 Nov 16:28

Choose a tag to compare

Full Changelog: v5.2.1...v5.2.2