Skip to content

v3.4.0

Latest
Compare
Choose a tag to compare
@nhibernate-bot nhibernate-bot released this 10 Jul 02:09
· 13 commits to main since this release
2293c7f

As part of this release we had 65 issues closed.

bugs

  • #431 Incorrect mapping when having an identity property with a different name than "Id", and the "Id" property which is not an identity column.
  • !671 Fix overriding Id for automapping
  • !688 Fix CheckInverseList without property comparer to call invalid overload

features

  • !697 Add cache usage option "never"
  • !702 Update dependency NHibernate to v5.4.9 [SECURITY]

improvements

  • !638 Run tests using .NET Framework 4.8
  • #639 Missing README file in NuGet package
  • !642 Normalize line endings
  • !643 Install NUnit.Analyzers package
  • !644 Convert NUnit Asserts to fluent model
  • !645 Package README.md to NuGet
  • !646 Replace ConstructorInfo Invoke with CreateInstance for improved performance
  • !648 Obsolete APIs related to BinaryFormatter
  • !649 Remove unused usings
  • !650 Replace null checks with is null / is not null
  • !651 Use null propagation where possible
  • !652 Use auto properties where possible
  • !653 Use expression bodied properties
  • !654 Use nameof where possible
  • !655 Use .NET 8 SDK to build project
  • !656 Replace object.Equals with Type equals operator
  • !657 Enable C#12
  • !658 Make properties readonly where possible
  • !659 Use C#12 primary constructors
  • !660 Remove redundant Cast calls
  • !661 Implement missing IEquatable<> interfaces
  • !662 Use Array.Empty where appropriate
  • !667 Remove redundant private modifiers
  • !670 Remove redundant private modifiers
  • !672 Simplify calls to AttributeStoreExtensions.GetOrDefault
  • !673 Remove unused NH21 build condition
  • !683 Replace IList with List where possible
  • !684 Obsolete CollectionExtensions class and methods
  • !685 Obsolete FluentNHibernate.Data.Entity
  • !686 Replace usage of non-generic IEnumerable in ConventionVisitor
  • !687 Refactor FluentNHibernate.Testing.Values List & ReferenceBag to avoid using non-generic IEnumerable
  • !691 Optimize some double lookups on Dictionary
  • !693 Stop using obsolete ISession.Transaction property
  • !694 Enable NuGet audit
  • !695 Remove mentions of older versions from README