Skip to content

Latest commit

 

History

History
68 lines (60 loc) · 2.82 KB

changelog.md

File metadata and controls

68 lines (60 loc) · 2.82 KB

Fastnate Changelog

1.0.0-RC1 (2016-05-31)

  • First release
  • Support for JPA 2.1 and Hibernate 4.3.5

1.1.0-RC1 (2016-06-02)

  • Aligned to Wildfly 10
  • Support for Hibernate 5.0.7
    • Changed default naming stratey for id column in collection mappings
    • Changed default GenerationType for H2
  • Dropped support for Java 7 (only Java 8 is supported now)
  • Write update statements for @OneToMany(mappedBy="...") with @OrderColumn

1.1.0 (2016-06-08)

  • Changed how @Column and @Size on one single attribute are interpreted (aligned with Hibernate)

1.2.0 (2016-09-06)

  • Better support for MySQL
  • #7 Support for GenerationType.TABLE
  • #9 fixed wrong ID calculation for InheritanceType.JOINED
  • #10 Support for referencing subclasses with InheritanceType.JOINED
  • #11 Support for @Version
  • #12 Increment generated IDs by one
    • Write absolute IDs by default
    • Full support for relative IDs in all GenerationTypes
  • Simplified unit testing against H2, MySQL, PostgreSQL and Oracle

1.3.0 (2017-02-24)

  • #14 Better support for Microsoft SQL Server
  • #15 Configure relevant files without a ChangeDetector enhancement
  • #16 Relative dates in SQL files
  • #18 Generated relative IDs are wrong for TableGenerator
  • #20 Option to write statements directly to the database
  • Workaround for Eclipse Bug 508238
  • Support "skip" parameter in Maven-Configuration
  • Support for null values in entity collections
  • Support "byte", "short" resp. "int" IDs as well
  • Improved documentation / examples

1.4.0 (2018-09-20)

  • #21 Support @Inject in DataProvider
  • #23 Collection of embedded elements with required entity reference
  • #24 Support Spring persistence classes
  • #25 Support bulk import of PostgreSQL
  • #28 Skip synthetic fields
  • #30 Parent child relationship with preassigned ids
  • #32 Support for globally defined AnyMetaDef
  • #33 Default column names in bidirectional ManyToMany relationship
  • #34 Log statements from ConnectedStatementsWriter
  • #36 Support AttributeConverter
  • #37 Database independent DefaultValue annotation for temporal attributes (date, time, timestamp)
  • Accept @OneToOne and @JoinColumn(unique = true) as unique properties

1.4.1 (2019-09-09)

  • #38 Adjust statement writers after new columns are discovered
  • #42 Don't commit open transaction
  • #45 Correct regular expression for field name extraction
  • Correct calculation of relative dates for connected statements writer

1.5.0 (2020-05-14)

  • #26 Move CSV import to own module, support XML import and add generic import (no need to write one line of code for import)
  • #39 Support @Resource in DataProvider
  • #46 Fix some issues with deeper entity hierarchies
  • #47 Support AssociationOverride with JoinColumns defined in the JoinTable
  • #48 Support for schema and catalog name in table and sequence annotations
  • #50 Support to create Liquibase changelog file