1.5.4
Changes
🐛 Bug Fixes
- Fix (minor) 'Random' non-thread-safe access in 'Constants' for TFMs <NET6 (481245b)
🏭 Tests
- Fix tests flakiness (17469a8)
🧰 Misc
- Tests - add netcoreapp3.1 and net7.0 TFMs (8e6911b)
- Amend exception message on incorrect expiration, throw on double.Nan passed to Trim() and test for that case (cfd1d47)
- Tests - GetOrCompute full coverage, actual limit handling is tested in another test fixture so here it's just to ensure we validate all overloads (3d0c4ce)
- Ensure non-inline trim test covers the case where the count to trim is greater than quick list length (969158e)
- Finish test coverage for CachedExtensions (0841d31)
- More eviction tests (c770c2c)
- Account for testing framework side effects when testing eviction (837d578)
- Adjust/enable feature flags to improve tests coverage (Consider GC and automatic eviction) (16703c2)
Full Changelog: 1.5.3...1.5.4