Releases: axuno/Volleyball-League
Releases · axuno/Volleyball-League
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
v6.8.0
What's Changed
Refactor code following SonarCloud recommendations.
Code quality rating is now
A
for Security (no issues)
A
for Reliability (only minor issues left)
A
for Maintainability (only minor issues left)
Specific modifications:
- Cognitive complexity (#156, #157)
- Add Route attribute to controllers where required in #158
- Replace inefficiencies (e.g. IList.FirstOrDefault() => IList.Find()) in #159, #160
- Refactor views for standard compliance in #161
Bugfixing in #164
- Refactor
Axuno.Tools.FileSystem.DelayedFileSystemWatcher
with bugfixing Axuno.Tools.GermanHolidays
evaluates elements/attributes case-sensitive when loading XML- Bugfix:
League.Caching.ReportSheetCache
- Move
RazorViewToStringRenderer
to namespaceLeague.Emailing
- Bugfix:
League.TextTemplatingModule.EmailTemplateDefinitionProvider
- Bugfix:
Views.Match.ReportSheet.cshtml
- Bugfix:
League.Tests.UnitTestHelpers
Full Changelog: v6.7.3...v6.8.0