Releases: axuno/TournamentCalendar
Releases · axuno/TournamentCalendar
v4.3.6
What's Changed
- Production:: fix issue with sql server SSL certificate in #100
Production:: fix issue with sqlserver SSL certificate. Add TrustServerCertificate=true
to connection string for MSSQL2022 to fix SqlException: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The target principal name is incorrect.)
Full Changelog: v4.3.5...v4.3.6
v4.3.5
What's Changed
- Update various NuGet packages across multiple projects in #97
- Upgrade dependencies and vulnerable System.Text.Json in #98
- Switch to Microsoft.Data.SqlClient for database operations in #99
- Bump version to v4.3.5
Full Changelog: v4.3.4...v4.3.5
v4.3.4
v4.3.3
v4.3.2
What's Changed
Feature: Show route to venue if own location is set in #92
- Show Google Maps link to show the route from own to venue location, if own location is set.
- Show Google Maps link for venue location, if own location is not set
Full Changelog: v4.3.1...v4.3.2
v4.3.1
v4.3.0
Improvements
- Users can display the distance from user location to venue
- The user location can be set from
- the location given in a VolleyNews subscription
- a GPS enabled device (e.g. smartphone) or as an approximate using a WiFi connection
- a postal address
- The user location (latitude, longitude) is stored as an essential cookie
- Fix an issue where a calendar entry could be flagged as deleted after editing
Changes in Detail
- chore: Flag URL for calendar overview with link rel="canonical" meta tag in #86
- chore: Update privacy policy in #88
- Add distance from user location to venue in #89
- Add "display distances" to the main menu (Navigation.config).
- Introduce
CookieService
,UserLocationService
, andUserLocation
classes to handle and store locations. - Register
CookieService and UserLocationService in
WebStartup`. - Create the
GeoLocation
class for setting the location from a GPS-enabled device and user input. - Update the
InfoService
(aka "volley-news") controller for simplified subscription to the service. - Refactored Axuno.Tools.GeoSpatial classes.
- Improve the tournament calendar view to show distances from the user to the tournament venue location.
- Fix an issue where a calendar entry could be flagged as deleted after editing.
- Introduce
- Update npm packages by in #90, especially bumping
simple-datatables
to v9.1.0
Full Changelog: v4.2.1...v4.3.0
v4.2.1
v4.2.0
What's Changed
- Check ModelState.IsValid in controller actions #64
- Refactor: Add timeout to RegEx expressions #65
- Refactor: Accessing Request.Headers using FromHeader attribute in #66
- Refactor: Make model properties nullable or required in #67
- Enhanced JS namespace handling in #70
- Refactor js code and improve readability in #71
- Add wwwroot scripts in #72
- Refactor ColorMath and enhance matching logic in #75
- Set modal background color in #76
- Fix: Unregistering infoservice does not check for ModelState.IsValid in #77
- Add scope to tournament details th tags in #79 and #80
- Change role of anchor elements to "link" instead of "button" in #81
- Feature: Tournament from the list can be selected with the keyboard in #82
- Fix: Remove role attribute from non-interactive elements in #83
Full Changelog: v4.1.2...v4.2.0