Skip to content

Releases: mariodavid/cuba-component-data-import

version 0.8.0

12 Mar 19:57
Compare
Choose a tag to compare

Added

  • Support for CUBA 7 based Lookup screens via WithImportWizard interface (see README for more details) (#135)
  • dynamic default values support (#123)

Dependencies

  • CUBA 7.0.x

version 0.7.0

30 Oct 17:46
8016b66
Compare
Choose a tag to compare
version 0.7.0 Pre-release
Pre-release

Dependencies

  • CUBA 6.10.x

version 0.6.0

24 Oct 19:57
Compare
Choose a tag to compare
version 0.6.0 Pre-release
Pre-release

Added

  • new UniquePolicy option: Abort. Will abort the complete import process immediately (#122)
  • allowed different lookup column types for association types (Enum & all simple types) (#129)

version 0.5.3

21 Jul 21:53
c180f2b
Compare
Choose a tag to compare
version 0.5.3 Pre-release
Pre-release

Changed

  • Fixed missing attributes PostgreSQL init db scripts

version 0.5.2

03 Jul 16:52
Compare
Choose a tag to compare
version 0.5.2 Pre-release
Pre-release

Changed

  • Fixed syntax error in PostgreSQL init db scripts (#117)

version 0.5.1

28 Jun 08:03
Compare
Choose a tag to compare
version 0.5.1 Pre-release
Pre-release

Added

  • Support the ability to configure advanced import view configurations (#112)

version 0.5.0

21 Jun 17:25
906770d
Compare
Choose a tag to compare
version 0.5.0 Pre-release
Pre-release

Added

  • empty rows will be excluded from import (#106)
  • check if the uploaded file in the in import wizard matches structure of the pre-defined import configuration (#78)

Changed

  • correct SQL update scripts for MySQL & PostgreSQL (#103)

Deleted

  • ImportAttributeMapper.dynamicAttribute was removed. Was replaced with AttributeMapperMode in 0.4.0

Dependencies

  • CUBA 6.9.x

version 0.4.0

02 Jun 15:14
ce085f6
Compare
Choose a tag to compare
version 0.4.0 Pre-release
Pre-release

Added

  • start import wizard from every screen (@WithImport Annotation) (#33)
  • start import wizard from from import Configuration screen (#32)
  • option to go steps back in import wizard (#71)
  • BREAKING: make entity attribute selectable in import wizard (#24)
    This change requires to manually go through the existing import configurations and adjust the "Entity attribute"
    through the help of the new UI.
    ImportAttributeMapper.entityAttribute now only stores direct attribute names (not a full path like team.code but rather only team)
    ImportAttributeMapper.associationLookupAttribute is new and stores the Lookup attribute in case of an association (code from the example above)
    ImportAttributeMapper.dynamicAttribute is no longer used
    ImportAttributeMapper.attributeType is new and stores the type of attribute: direct, reference or dynamic
    The adjustments can also be done manually through the entity inspector by changing the above mentioned attributes accordingly.

Changed

  • ignore case for enum import (#77)
  • ImportAttributeMapper.entityAttribute is no longer mandatory. In case it is not configured correctly, the column will not be imported and a corresponding log message
    will be created. This leads to less user facing errors in the import wizard.

Deleted

  • ORACLE DBMS support (has not worked anyways)
  • DbHelper

version 0.3.0

24 May 17:43
d49c202
Compare
Choose a tag to compare
version 0.3.0 Pre-release
Pre-release

Added

  • Import file types: JSON support
  • Import file types: XML support
  • default Binding: BigDecimal supported

version 0.2.0

28 Apr 09:57
Compare
Choose a tag to compare
version 0.2.0 Pre-release
Pre-release
  • Unique Configurations
  • Pre-Commit Script
  • Import Transaction Strategies: Single transaction, Transaction per Entity
  • Oracle DBMS support
  • PostgreSQL DBMS support
  • MySQL DBMS support