Releases: happy-geeks/geeks-core-library
v5.0.2502.1
What's Changed
- Fixed problem that background images in PDFs no longer worked by @GilianJuice in #775
- Improved caching by @GilianJuice and @MarkVanDijkHG in #766
Full Changelog: v5.0.2501.7...v5.0.2502.1
v5.0.2501.7
What's Changed
- Update for "unsafe source" replacements by @HansHappyHorizon in #770
- Fix 0 vat rate percentage not being possible to set by @MKet in #771
Full Changelog: v5.0.2501.6...v5.0.2501.7
v5.0.2501.6
What's Changed
- Fixed problem that the RolesService.GetRolesAsync function returned way too many rows since the latest change. by @GilianJuice in #763
Full Changelog: v5.0.2501.5...v5.0.2501.6
v5.0.2501.5
- Attempt to fix problem with the wrong version of Evo PDF was loaded. Can only test this by making new versions.
Full Changelog: v5.0.2501.4...v5.0.2501.5
v5.0.2501.4
What's Changed
- Bump AWSSDK.S3 from 3.7.412.2 to 3.7.412.3 by @dependabot in #750
- Bump AWSSDK.SecretsManager from 3.7.400.82 to 3.7.400.83 by @dependabot in #751
- Feature/xss security improvements by @MarkVanDijkHG in #752
- Make some optimizations in the string replacement methods by @MKet in #756
- New IP addresses validation by @DiegoRochaHH in #753
- Add dynamic html lang based on languageService's currentLanguageCode by @HappySven in #757
- Add missing wiser_user_roles table definition by @HappySven in #760
Full Changelog: v5.0.2501.3...v5.0.2501.4
v5.0.2501.3
What's Changed
- Background service improvements by @GilianJuice in #745
- Bugfix in getting linked item details by @rvdgraaf in #685
- New shopping basket mode by @DiegoRochaHH in #748
- Fixed possible NullReferenceException that could occur when a parameter is optional and doesn't exist. In that situation, the
key
was always null and you can't doContainsKey
withnull
- Changed log type of something that has no need to be a warning.
- Improved XML serialization security.
- Small refactorings of FtpHandlerFactory.
- Added DownloadAsBytesAsync method to Ftp handlers.
- Some more minor refactorings and updated NuGet packages.
Full Changelog: v5.0.2501.2...v5.0.2501.3
v5.0.2501.2
Cache change
Moved cache directories to outside the wwwroot
. This is needed because .NET 9 is stricter with loading static files. The cached html files that the GCL generates often have too long paths, which causes issues now. .NET 7 was more lenient with that.
But it didn't make sense that had the cache files there anyway; the wwwroot
is publicly accessible, but cache files shouldn't be. So it didn't make sense that the cache files were stored in the wwwroot
directory.
Full Changelog: v5.0.2501.1...v5.0.2501.2
v5.0.2501.1
.NET 9 Upgrade
With this version we upgraded the GeeksCoreLibrary to .NET 9. With this update, we also made a few other changes:
- Did a lot of refactoring to clean up code and use new .NET 8 and 9 features (such as collection expressions and primary constructors).
- Fixed all compile warnings.
- Updated all other NuGet packages.
What's Changed
- .NET 9 upgrade by @HansHappyHorizon in #740
- Callback for OAUTH2 authorization tokens by @GilianJuice in #739
Full Changelog: v4.4.1...v5.0.2501.1
v4.4.1
What's Changed
- Fixed deadlock error handling by @GilianJuice in #728
- Use Task.Delay instead of Thread.Sleep, to not block threads while waiting for something. by @GilianJuice in #737
- Changed variable name used in query to prevent it from being overwritten by @MikeVanMourik in #738
- Added
protected
property to the WiserItemFile model and added option to load protected files and images on 'friendly' URL's by @rvdgraaf in #742
Full Changelog: v4.4.0...v4.4.1
v4.4.0
What's Changed
- Added some error handling when downloading external files by @GilianJuice in #726
- AWS Secret Manager by @HappySven in #731
- Image transparency changes by @HansHappyHorizon in #730
- Bump AWSSDK.S3 from 3.7.404.5 to 3.7.410.7 by @dependabot in #729
- Bump Moq from 4.20.70 to 4.20.72 by @dependabot in #707
Full Changelog: v4.3.4...v4.4.0