New
Version 10.0.3
Breaking changes
- Provide specific namespaces for Extensions (6ae094e4bd45)
- 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. (433a5823c8a2)
- Enable and implement nullable reference type annotations for all core packages
- Mvc.Core: Revert behavior for UpdateTargetId: No leading hash is required (f3745d89d52b)
Improvements
- Provide missing sync overload for ToPagedList (6a79a71b13cb)
- EF: Improve List assignment in ToPagedListAsync (7f0a3e192fea)
- Mvc.Core: Provide defaults for some properties of AjaxOptions (0795acca336f)
- Project: Reorganize project definitions for all core packages
Fixes
- Fix logic and improve performance in ToPagedList (35a4cc988561)
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 https://github.com/dncuug/X.PagedList/pull/250
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/249
- Bump xunit from 2.7.0 to 2.8.0 by @dependabot in https://github.com/dncuug/X.PagedList/pull/248
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/247
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/251
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/253
- Bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 by @dependabot in https://github.com/dncuug/X.PagedList/pull/254
- Bump xunit from 2.8.0 to 2.8.1 by @dependabot in https://github.com/dncuug/X.PagedList/pull/256
- Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in https://github.com/dncuug/X.PagedList/pull/255
- Treewide: Fix whitespace issues by @adschmu in https://github.com/dncuug/X.PagedList/pull/261
- Bump Microsoft.EntityFrameworkCore.Sqlite and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/258
- Bump Microsoft.EntityFrameworkCore.Design and Microsoft.EntityFrameworkCore by @dependabot in https://github.com/dncuug/X.PagedList/pull/259
- Bump JetBrains.Annotations from 2023.3.0 to 2024.2.0 by @dependabot in https://github.com/dncuug/X.PagedList/pull/260
- X.PagedList.Mvc.Core: Revert behavior for UpdateTargetId by @adschmu in https://github.com/dncuug/X.PagedList/pull/264
- csproj improvements by @adschmu in https://github.com/dncuug/X.PagedList/pull/265
- X.PagedList.EF: Two improvements by @adschmu in https://github.com/dncuug/X.PagedList/pull/263
- X.PagedList: PagedListExtensions: Fix logic in ToPagedList() by @adschmu in https://github.com/dncuug/X.PagedList/pull/267
- Further cleanup/improvements by @adschmu in https://github.com/dncuug/X.PagedList/pull/269
- Enable nullable annotations by @adschmu in https://github.com/dncuug/X.PagedList/pull/268
- X.PagedList.Mvc.Core: AjaxOptions: Add documentation by @adschmu in https://github.com/dncuug/X.PagedList/pull/270
- Remove fake async-over-sync extensions by @adschmu in https://github.com/dncuug/X.PagedList/pull/262
- X.PagedList.Mvc.Core: Improve nullable handling for generatePageUrl by @adschmu in https://github.com/dncuug/X.PagedList/pull/273
- csproj fixes after merges by @adschmu in https://github.com/dncuug/X.PagedList/pull/272
- Two PagedList improvements by @adschmu in https://github.com/dncuug/X.PagedList/pull/278
- Version 10 on top of Subset creation by @adschmu in https://github.com/dncuug/X.PagedList/pull/279
- Version 10 by @ernado-x in https://github.com/dncuug/X.PagedList/pull/276
- github: Add action to build and test automatically by @adschmu in https://github.com/dncuug/X.PagedList/pull/281
New Contributors
- @adschmu made their first contribution in https://github.com/dncuug/X.PagedList/pull/261
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: https://github.com/dncuug/X.PagedList/compare/v9.1.2...v10.0.3