Skip to content

Releases: cre-dev/xml2db

0.14.0

Choose a tag to compare

@martinv13 martinv13 released this 26 Jun 15:08
dfc0107

What's Changed

  • Add PostgreSQL bulk load via COPY FROM STDIN by @martinv13 in #65
  • Add MSSQL bulk load via BCP by @martinv13 in #66
  • Add MySQL bulk load and dialect-controlled engine creation by @martinv13 in #67
  • Improve docs and metadata by @martinv13 in #68
  • feat: field rename and skip, plus four API-level fixes by @martinv13 in #70
  • feat: structured load statistics from insert_into_target_tables by @martinv13 in #71
  • Add interactive CLI explorer, YAML config, and global transform option by @martinv13 in #72
  • Fixes and docs by @martinv13 in #73

Full Changelog: 0.13.3...0.14.0

0.13.3

Choose a tag to compare

@martinv13 martinv13 released this 17 Jun 16:37
58866e1

What's Changed

  • Fix max_lines parameter being overwritten in insert_into_temp_tables loop by @martinv13 in #63
  • Fix DuckDB bulk_insert failing when quoted CSV cells fall outside sniffer sample by @martinv13 in #64

Full Changelog: 0.13.2...0.13.3

0.13.2

Choose a tag to compare

@martinv13 martinv13 released this 13 Jun 06:02
df6977d

What's Changed

  • Update requirements.txt by @github-actions[bot] in #59
  • Fix KeyError when xs:choice branches share an element with same name and type by @martinv13 in #60

Full Changelog: 0.13.1...0.13.2

0.13.1

Choose a tag to compare

@martinv13 martinv13 released this 29 May 09:59
1c828e5

What's Changed

  • Update requirements.txt by @github-actions[bot] in #55
  • Add CLAUDE.md and improve docs for multi-file batch loading by @martinv13 in #56
  • Add bulk_insert dialect hook with DuckDB CSV implementation by @martinv13 in #57
  • Document and test multiprocessing pattern for concurrent XML loading by @martinv13 in #58

Full Changelog: 0.13.0...0.13.1

0.13.0

Choose a tag to compare

@cre-os cre-os released this 06 May 12:23
ce120c5

What's Changed

  • Update requirements.txt by @github-actions[bot] in #53
  • Add DatabaseDialect and implement identifiers truncation by @martinv13 in #54

Removed Python 3.9 support (EOL), hence version bump

Full Changelog: 0.12.6...0.13.0

0.12.6

Choose a tag to compare

@martinv13 martinv13 released this 31 Mar 14:40
f1fd316

What's Changed

  • Update requirements.txt by @github-actions[bot] in #35
  • Update requirements.txt by @github-actions[bot] in #36
  • Update requirements.txt by @github-actions[bot] in #37
  • Update requirements.txt by @github-actions[bot] in #39
  • Update requirements.txt by @github-actions[bot] in #40
  • Update requirements.txt and test workflows by @github-actions[bot] in #41
  • Update requirements.txt by @github-actions[bot] in #43
  • Update requirements.txt by @github-actions[bot] in #44
  • Update requirements.txt by @github-actions[bot] in #45
  • Update requirements.txt by @github-actions[bot] in #46
  • Update requirements.txt by @github-actions[bot] in #49
  • Accept None values for table config by @martinv13 in #50
  • Allow xsd:any types by @martinv13 in #52

Full Changelog: 0.12.5...0.12.6

0.12.5

Choose a tag to compare

@cre-os cre-os released this 28 Apr 09:20
d34fe21

What's Changed

  • Update requirements.txt by @github-actions in #23
  • Update requirements.txt by @github-actions in #27
  • Update requirements.txt by @github-actions in #30
  • Fix complex base type for type with simple content by @martinv13 in #32
  • Fix models tree repr by @martinv13 in #33

Full Changelog: 0.12.4...0.12.5

0.12.4

Choose a tag to compare

@martinv13 martinv13 released this 05 Feb 12:40
f7651a1

What's Changed

  • Improve support for some XSD features by @martinv13 in #17
  • Unpin dependencies by @cre-os in #19
  • Update requirements.txt by @github-actions in #21
  • Move hashing after conversion by @martinv13 in #22

New Contributors

  • @github-actions made their first contribution in #21

Full Changelog: 0.12.3...0.12.4

This release introduces changes on how hashes are computed, thus resulting in different hashes for the same XML files. Not a breaking change as API and data model outputs are not changed.

0.12.3

Choose a tag to compare

@martinv13 martinv13 released this 05 Dec 17:13
ca66bb2

What's Changed

  • Fix integer enumeration parsing by @cre-os in #14

Full Changelog: 0.12.2...0.12.3

0.12.2

Choose a tag to compare

@cre-os cre-os released this 04 Oct 13:27
f4e6fd5

What's Changed

Full Changelog: 0.12.1...0.12.2