Skip to content

Releases: dncuug/X.PagedList

Version 10.0.3

13 Jul 14:39
Compare
Choose a tag to compare

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

Version 9.1.2

19 Mar 21:33
Compare
Choose a tag to compare

What's Changed

  • Enhanced data handling in Entity Framework paging.
  • Improved subset calculations for accurate data segmentation.
  • Simplified PagedList usage with new generic empty property.
  • Updated JetBrains.Annotations references for better dependency management.
  • Refactored X.PagedList.Mvc.Core for improved architecture.
  • Updated Spring frameworks for enhanced compatibility.

New Contributors

Full Changelog: v8.4.6...v9.1.2

NuGet

Version 8.4.6

14 Feb 15:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.4.5...v8.4.6

NuGet

Version 8.4.5

14 Feb 10:21
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.4.3...v8.4.5

NuGet

Version 8.4.3

Version 8.4

25 Apr 21:05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.1...v8.4

NuGet

Version 8.1

08 May 19:27
Compare
Choose a tag to compare

Breaking changes

From this version support of .NET Framework is dropped.
Future versions of X.PagedList will support only .NET Core 3.1 and latter versions.

What's Changed

  • Change X.PagedList.Mvc and X.PagedList.EF target framework to net461 by @ronaldbarendse in #191
  • Change pager rendering to consistent for MVC and MVC Core in #196
  • Fix List Render when using Ajax Options by @WaelFarag in #200
  • Bump System.Text.Encodings.Web from 4.7.0 to 4.7.2 in /src/X.PagedList.Web.Common by @dependabot in #206
  • adding IReadOnlyList<T> interface to IPagedList<T> by @Yaevh in #205
  • Update HtmlHelper to add page classes to ellipsis anchor tags by @midasw in #203
  • sync with master by @ernado-x in #211
  • 8.1 by @ernado-x in #212

New Contributors

Full Changelog: v8.0.5...v8.1

NuGet

Version 8.0.5

22 Mar 21:00
Compare
Choose a tag to compare

What's Changed

  • Delete CollectionExtensions.cs by @MisinformedDNA in #152
  • Fix link by @eiken7kyuu in #156
  • .NET Standard 2.1 support. by @saurabhrajguru in #154
  • Bump nokogiri from 1.8.4 to 1.10.5 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #157
  • Bump lodash.mergewith from 4.6.1 to 4.6.2 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #158
  • Bump lodash.template from 4.4.0 to 4.5.0 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #163
  • Bump mixin-deep from 1.3.1 to 1.3.2 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #159
  • Bump js-yaml from 3.12.0 to 3.13.1 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #161
  • Bump handlebars from 4.0.11 to 4.5.3 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #160
  • Bump bootstrap from 3.3.7 to 3.4.1 in /examples/X.PagedList.Mvc.Example by @dependabot in #166
  • Bump tar from 2.2.1 to 2.2.2 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #165
  • Bump extend from 2.0.1 to 2.0.2 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #167
  • Bump ecstatic from 3.2.0 to 3.3.2 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #162
  • Bump fstream from 1.0.11 to 1.0.12 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #164
  • Bump jekyll from 3.8.3 to 3.8.4 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #168
  • Bug 169: Fix exception with pageNumber greater than 1 by @bitje in #172
  • Do refactoring PagedList for EF and fix pagination for non ordered collection. #171 in #176
  • Version 8 by @ernado-x in #177
  • Bump nokogiri from 1.10.5 to 1.10.8 in /examples/X.PagedList.Mvc.Example.Core/wwwroot/lib/bootstrap-modern by @dependabot in #181

New Contributors

Full Changelog: v7.9.0...v8.0.5

NuGet

X.PagedList.EF 8.0.1

08 Jan 15:35
Compare
Choose a tag to compare

Version 7.9.0

08 Sep 22:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.6.0...v7.9.0

NuGet