Version 10.0.3
Breaking changes
- Provide specific namespaces for Extensions (6ae094e)
- Drop fake async (sync-over-async) ToPagedListAsync() Extensions: Either use the sync ones for real collections or use the proper async implementations for EF Core in X.PagedList.EF instead. (433a582)
- Enable and implement nullable reference type annotations for all core packages
- Mvc.Core: Revert behavior for UpdateTargetId: No leading hash is required (f3745d8)
Improvements
- Provide missing sync overload for ToPagedList (6a79a71)
- EF: Improve List assignment in ToPagedListAsync (7f0a3e1)
- Mvc.Core: Provide defaults for some properties of AjaxOptions (0795acc)
- Project: Reorganize project definitions for all core packages
Fixes
- Fix logic and improve performance in ToPagedList (35a4cc9)
Tests
- Fix and improve tests
- Test for both .NET 6 and .NET 8
Other Changes
- Update various dependencies
- EF: Require specific version of Microsoft.EntityFrameworkCore based on build target (net6.0 vs. net8.0)
- Bump xunit.runner.visualstudio from 2.5.7 to 2.8.0 by @dependabot in #250
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in #249
- Bump xunit from 2.7.0 to 2.8.0 by @dependabot in #248
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in #247
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in #251
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in #253
- Bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 by @dependabot in #254
- Bump xunit from 2.8.0 to 2.8.1 by @dependabot in #256
- Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #255
- Treewide: Fix whitespace issues by @adschmu in #261
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in #258
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in #259
- Bump JetBrains.Annotations from 2023.3.0 to 2024.2.0 by @dependabot in #260
- X.PagedList.Mvc.Core: Revert behavior for UpdateTargetId by @adschmu in #264
- csproj improvements by @adschmu in #265
- X.PagedList.EF: Two improvements by @adschmu in #263
- X.PagedList: PagedListExtensions: Fix logic in ToPagedList() by @adschmu in #267
- Further cleanup/improvements by @adschmu in #269
- Enable nullable annotations by @adschmu in #268
- X.PagedList.Mvc.Core: AjaxOptions: Add documentation by @adschmu in #270
- Remove fake async-over-sync extensions by @adschmu in #262
- X.PagedList.Mvc.Core: Improve nullable handling for generatePageUrl by @adschmu in #273
- csproj fixes after merges by @adschmu in #272
- Two PagedList improvements by @adschmu in #278
- Version 10 on top of Subset creation by @adschmu in #279
- Version 10 by @ernado-x in #276
- github: Add action to build and test automatically by @adschmu in #281
New Contributors
NuGet
- https://www.nuget.org/packages/X.PagedList/10.0.3
- https://www.nuget.org/packages/X.PagedList.EF/10.0.3
- https://www.nuget.org/packages/X.PagedList.Mvc.Core/10.0.3
Full Changelog: v9.1.2...v10.0.3