Releases: axuno/Volleyball-League
Releases · axuno/Volleyball-League
v7.2.4
What's Changed
1. Enhancements:
- Updated the
LeagueStartup
andUnitTestHelpers
class to improve initialization and configuration of services for unit tests. - Ensured the database connection is properly opened and closed during initialization.
- Enhanced logging configuration to capture message templates and properties using NLog.
- Added localization support to the service provider for better handling of localized strings in tests.
- Improved the
GetStandardServiceProvider
method to include additional services required for testing.
2. Package Updates:
- Updated
Microsoft.Extensions.Logging
from5.0.0
to6.0.0
. - Updated
NLog.Extensions.Logging
from5.0.0
to6.0.0
. - Updated
Microsoft.AspNetCore.TestHost
from5.0.0
to6.0.0
. - Added reference to
Microsoft.Data.SqlClient
5.2.2
, replacing obsolete classes inSystem.Data.SqlClient
.
3. Code Cleanup:
- Removed unused namespaces and organized using directives for better readability.
- Added XML documentation comments to public methods and properties for better code documentation.
Bump version to v7.2.4
Full Changelog: v7.2.3...v7.2.4
v7.2.3
What's Changed
- Re-integrate ICal.Net for ICalendar generation
- Update nuget pkg referencing vulnerable System.Text.Json v8.0.4
- Update 16 other nuget pkg to latest version
Full Changelog: v7.2.2...v7.2.3
v7.2.2
What's Changed
- Fix partly broken import of German excluded match dates in #196
- Replace Ical.Net package and update Calendar class in #197
- Completed todos from task list for classes Match and RankingRepository in #198
- Update logging following conventions in #199
- Provide
DateTimeKind
when creating anyDateTime
objects in #200 - Improve accessibility of html elements in #201
- Optimize collection access in #202
- Improve code quality across multiple files in #203
- Add ModelState validation checks for all controller actions in #204
- Enhance security for links, cookies, and regex operations in #205
- Bump version to v7.2.2 in #206
Full Changelog: v7.2.1...v7.2.2
v7.2.1
- Refactor the
TimeZoneConverter
class to eliminate dependencies on theNodaTime
library, now usingTimeZoneInfo
from NET8.0 framework. - Simplify the constructor to require only an IANA timezone ID and an optional
CultureInfo
object. - Update
ToZonedTime
andToUtc
methods for timezone conversions usingTimeZoneInfo
. - Replace
ZonedTime
return value withIZonedTimeInfo
interface. - Remove
NodaTime
package reference fromAxuno.Tools.csproj
. - Add
GetSystemTimeZoneList
,GetIanaTimeZoneList
, andCanMapToIanaTimeZone
methods. - Update
IZonedTimeInfo
interface with additional properties and fully qualified names. - Update test methods to
TimeZoneConverterTests
for handling unknown timezone IDs and default culture usage. - Update
TimeZoneConverterTests
to reflect the refactoredTimeZoneConverter
class. - Bump version to v7.2.1
v7.2.0
What's Changed
- Update T-SQL script to seed with initial data in #185
- Update Chromium web browser in #186
- Puppeteer update in #187
- Add parameter --no-sandbox to PuppeteerSharp.LaunchOptions in #188
- Change ILogger.LogCritical to ILogger.LogError in #189
- Add PDF generation using the new HtmlToPdfConverter in #191
- Refactor PDF generation with ReportSheetCache in #190
- Update NuGet package dependencies across projects in #193
- Enhance time zone handling and add unit tests in #194
Full Changelog: v7.1.2...v7.2.0
v7.1.2
v7.1.1
v7.1.0
What's Changed
- Refactor TournamentCreator in #171 and #172
- Rewrite class TournamentCreator in #173 and #174
- chore: Remove obsolete npm pixrem in #175
- Bump Azure.Identity from 1.11.0 to 1.11.4 by @dependabot in #176
- Update nuget packages in #177
- feat: Show closing date for team application in #178
- feat: Improve accessibility of html elements in #179
Full Changelog: v7.0.1...v7.1.0
v7.0.1
What's Changed
- Update LLBLGenPro Editor from v5.9 to v5.11.1 in #166
- Update Create-Db-Objects.sql in #167
- Update backups of demo databases in #168
- CI: Add dependabot.yaml to configure GitHub workflow updates in #169
- Update node packages, replace depreciated bootstrap class 'navbar-dark' in #170
Full Changelog: v7.0.0...v7.0.1
v7.0.0
What's Changed
Migrate projects to NET80 in #165
- Change CI dotnet version to 8.0
- Adjust code to changed method signatures and properties in
Microsoft.AspNetCore.Identity 8.0
(mostly because of nullability of parameters and return types). This is leading to minor changes in the logic. - Adjust unit tests connected to changed nullability
Code quality rating is
A
for Security (no issues)
A
for Reliability (only minor issues left)
A
for Maintainability (only minor issues left)
Full Changelog: v6.8.0...v7.0.0