Skip to content

Version 10.0.3

Compare
Choose a tag to compare
@a-gubskiy a-gubskiy released this 13 Jul 14:39
· 82 commits to master since this release

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

Full Changelog: v9.1.2...v10.0.3