Changelog

1.2.1

Changes

  • Remove Microsoft.SourceLink.GitHub from global package references

1.2.0

Changes

  • Add support for AuditLog<> model

    • AuditLog model

    • AuditLogActionEnum

    • AuditLogAttribute

    • AuditLogPropertyIgnoreAttribute

  • Add support for versioned entities

    • VersionedPersistentObject

    • AuditableVersionedPersistentObject

    • InsertAuditableVersionedPersistentObject

    • UpdateAuditableVersionedPersistentObject Switched the solution file from .sln to .slnx format

  • Updated the .NET SDK version to 10.0.302

  • Added gen5 to the NuGet package tags

  • Generated portable debug symbols for both Debug and Release configurations

  • Changed test and analyzer package versions to floating versions

  • Updated test project dependencies to the latest available versions

bugfixes

  • Equals method should be virtual in PersistentObject

1.1.0

Changes

  • New package PPWCode.Vernacular.Persistence.V.Testing with test helpers

    • IdGenerator

    • InMemoryRepository

    • PersistentObjectUtils

1.0.0

Release

Changes

  • Initial release of mark V

  • Supported targets: .NET 8.0, .NET 9.0, .NET 10.0

  • Code built using nullable reference types

  • Use of Microsoft attributes for nullable static analysis

Note: breaking change after prerelease

Property PageIndex on IPagedList was renamed to Page due to confusion regarding it being 1-based (the index part made developers assume this was 0-based)