fluent-nhibernate

Fluent NHibernate!

BSD-3-CLAUSE License

Stars
1.7K
Committers
113

Bot releases are visible (Hide)

fluent-nhibernate - v3.3.0 Latest Release

Published by nhibernate-bot about 1 year ago

As part of this release we had 9 issues closed.

bug

  • #534 Microsoft.Data.Sqlite v6 crashes with ArgumentException

feature

  • #619 Add & use MsSQLiteDialect
fluent-nhibernate - v3.2.1

Published by nhibernate-bot over 1 year ago

As part of this release we had 10 issues closed.

bug

  • #608 Fix conventions not applying to members of
fluent-nhibernate - v3.2.0

Published by nhibernate-bot over 1 year ago

As part of this release we had 40 commits which resulted in 36 issues being closed.

features

  • #492 Adding PostgreSQL 8.3 dialect
  • #562 Replace usage of GenericEnumMapper with native EnumStringType<>

improvements

  • #556 Remove unused packages and files
  • #570 Use Array.Empty() to efficiently create empty arrays
  • #571 Simplify LINQ query by dropping explicit .Where() calls
  • #572 Use pattern matching to check and perform type conversion
  • #574 Fix yoda expressions
  • #575 Convert to file scoped namespaces
fluent-nhibernate - v3.1.0

Published by nhibernate-bot almost 4 years ago

As part of this release we had 4 commits which resulted in 3 issues being closed.

features

  • #475 Update NHibernate to 5.3.3
  • #429 Update NHibernate to 5.3.3

improvement

  • #479 Net 5.0: BinaryFormatter serialization and deserialization are disabled within this application
fluent-nhibernate - v3.0.1

Published by nhibernate-bot about 4 years ago

As part of this release we had 5 commits which resulted in 2 issues being closed.

bugs

  • #474 Fix Cascade.DeleteOrphan
  • #472 Multiple cascades should be combined
fluent-nhibernate - v3.0.0

Published by hazzik about 4 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
fluent-nhibernate - v2.1.2

Published by jrgcubano over 6 years ago

Bugs

  • #407 Fix nuspec with NHibernate 5.1.1 instead of 5.1.0
fluent-nhibernate - v2.1.1

Published by jrgcubano over 6 years ago

Features

  • #401 Upgrade to NHibernate 5.1.1
  • #399 Add NetStandard SQLite Driver and Configuration
  • #393 Refactor MsSqlConnectionStringBuilder to remove System.Data.SqlClient dependency
  • #390 Support NETStandard 2.0 and NETCore 2.0 with custom serialization

Improvements

  • #403 Remove System.Data.SqlClient as dependency
  • #392 Incorrect dll version (1.1.0 instead of 2.1.0)
fluent-nhibernate - v2.1.0

Published by jrgcubano over 6 years ago

Features

#386 Update NHibernate (5.0.3) and net framework (4.6.1)

Improvements

Move to Cake Build System and AppVeyor CI

fluent-nhibernate - 1.5.2 release

Published by chester89 about 9 years ago

bugfixes, improvements

#313 - improper matching performed in RelationshipPairingVisitor
#298 - ColumnPrefix only applied to first Component mapping inside a ComponentMap
#297 - Performance optimization of SeparateSubclassVisitor
#324 - remove ugly casting to ComponentMapping
#323 - essentially the same as 313 with more tests

technical debt

#304 - assembly-level ClsCompliant attribute
#307 - new docu binary supporting .NET 4.0 assemblies
Clean up old files

fluent-nhibernate - 2.0.2 release

Published by chester89 about 9 years ago

bugfixes, improvements

#313 - improper matching performed in RelationshipPairingVisitor
#298 - ColumnPrefix only applied to first Component mapping inside a ComponentMap
#297 - Performance optimization of SeparateSubclassVisitor
#324 - remove ugly casting to ComponentMapping
#323 - essentially the same as 313 with more tests

technical debt

#304 - assembly-level ClsCompliant attribute
#307 - new docu binary supporting .NET 4.0 assemblies
Clean up old files

fluent-nhibernate - .NET 3.5 stable release

Published by chester89 almost 10 years ago

features

  • #123 - provide missing cascade options
fluent-nhibernate - 2.0 stable release

Published by chester89 almost 10 years ago

features

  • #123 - provide missing cascade options
  • #280 - support for Oracle managed driver from NH 4.0
fluent-nhibernate - Release 1.4.0.1 - a lot of bugfixes

Published by chester89 about 10 years ago

bugfixes

    #104 - altering Component configuration via IAutoMappingOverride<T>
    #105 - Automapper tries to map private class
    #172 - UserTypeConvention does not apply to nullable types
    #175 - Add Trigger Identity to Id Convention
    #110 - can't set more than one Keycolumn in SubclassMap<> anymore
    #127 - Table method in Join mapping is not chainable
    #146 - Automap tries to map anonymous classes
    #190 - MsSql2008 Id Configuration sets Identity to true only if Id type is Int or longer
    pr188 - Fix exception when mapping nested generic classes
    pr211 - Fixes NullReferenceExceptions caused by a null type.BaseType when the subclass type is an interface.
    #113 - Hard to reproduce automapping bug in v. 1.1, 1.2, 1.3 on automapping inheritance hierarchies
    #232 - BatchSize is ignored for subclasses
    #226 - Automapping is very slow
    #57 - ForeignKey.EndsWith messes up multiple one-to-many relationships
    #210 - Multi-column IUserType fails in SubclassMap<>

infrastructure

    pr195 - Mono-compatability bug fix (HashSet enumeration problem)
    pr246 - migrate project to NuGet instead of hardcoded dependencies

docs

    pr241 - Fixed typo on PropertyPart.Unique documentation

features

    pr152 - configuration option for Sql Server 2012
    pr147 - ICollectionInstance - add method KeyUpdate() to handle 'update' attribute on a key
    pr160 - added an ability to specify column prefix when mapping a component from a field
    pr240 - Made Fluently instantiable
    pr243 - Added Cascade.Replicate option
    pr247 - Add MsSqlCe40 dialect
    pr248 - Informix dialect
fluent-nhibernate - First release to support .NET 4.0 and NHibernate 4.x

Published by chester89 about 10 years ago

bugfixes

#231, #200 - changing varchar length for CompositeId doesn't work

infrastructure

#253 - move to FakeItEasy from RhinoMocks
#262 - publish .pdb file on NuGet

features

pr265 - sql-insert, sql-update, sql-delete into join
move to .NET 4.0 and NHibernate 4.x
fluent-nhibernate - First release to support .NET 3.5 projects

Published by chester89 about 10 years ago

bugfixes

- #231, #200 - changing varchar length for CompositeId doesn't work

infrastructure

- #253 - move to FakeItEasy from RhinoMocks
- #262 - publish .pdb file on NuGet

new features

- pr265 - sql-insert, sql-update, sql-delete into join