Fluent NHibernate v3.0.0 Release Notes

Release Date: 2020-10-07 // over 3 years ago
  • ๐Ÿš€ As part of this release we had 25 issues closed.

    ๐Ÿ’ฅ breaking change

    • #471 Make assembly strong again

    ๐Ÿ”‹ features

    • #469 Add DiscriminatorValue override to AutoMapping
    • #468 Add KeyColumn override to AutoMapping<>
    • #466 Add Components property to ISubclassInspectorBase
    • #453 NHibernate 5.2.7 and SQL Anywhere 17 support
    • #379 Implementation for cascade all-delete-orphan for Has-one mapping
    • #370 Should be able to set field or property "Access" on nested components
    • #289 Add strongly typed OrderBy overload for collections mappings
    • #134 Class instance should have DiscriminatorValue method
    • #120 Should be able to define Component's ParentReference Access type

    ๐Ÿ› bugs

    • #467 Add join support for Automapping overrides in SubClasses
    • #465 Remove invalid cast in ClassInspector.Components
    • #418 Missing constructor exception when using subclass automapping
    • #411 Package frameworks dependencies
    • #410 AutoMap with union-subclass does not work with a sub-subclass
    • #334 Automapper: union-subtree not propagating through class hierarchy
    • #222 Fluent NHibernate table-per-inheritance (TPH) mapping for multi class in the hierarchy
    • #42 Can't override key colum name in JoinedSubClass Automapping

    ๐Ÿ‘Œ improvements

    • #464 Add Schema property to IJoinedSubclassInspector
    • #446 Use Any extension method in EnumerableExtensionsForConventions.IsEmpty and IsNotEmpty
    • #425 Generate all mappings in the order they were declared
    • #409 Shared.msbuild as single source of used package versions
    • #382 Add Port to MySQL ConnectionString builder
    • #319 Cannot access schema when creating custom IJoinedSubclassConvention implementation

    ๐Ÿ“š documentation

    • #452 Update README.md link to HudsonAkridge