Skip to content

Releases: jpuck/etl

0.7.0

20 Nov 17:24
Compare
Choose a tag to compare

Features

  • Allow for custom HTTP headers in REST class. Most valuable for passing API keys.
  • Trim slashes on base URL and endpoints in REST class for flexibility.

0.6.0

02 Nov 23:05
Compare
Choose a tag to compare

Features

  • add console executable jpetl ddl
  • increase speed with batch insert values. closes #11
  • segment and continue batch inserts. closes #27
  • generate distinct surrogate keys for each table. closes #19, #23
  • import variable formatted Schemas
  • ignore extra data. closes #17
  • dump SQL on error with debug option

Fixes

  • backwards compatibility breaking re-architecture in Source, DB, and DDL
  • rollback transaction on error
  • resolve datatype conflicts in Schemata. fixes #29, #31
  • set minimums. fixes #30
  • fix unquoted entities
  • restrict Microsoft Datetime formats. fixes #28
  • set PDO error mode exception if not set

0.5.0

12 Oct 16:32
Compare
Choose a tag to compare

Features

  • use manually set primaryKey. resolves #5
  • chunked JSON streamer. closes #16
  • disable unique Schematizer. closes #15
  • convert default minmax as optional filter

Fixes

  • options trait. closes #20
  • refactor with PDO::query 20% faster
  • drop debug variable

0.4.0

12 Oct 16:35
Compare
Choose a tag to compare

Features

  • Parse Validator. closes #2
  • JSON Datum. closes #6
  • Schema import/export as JSON. closes #7
  • timezone offset mssql. closes #13

Fixes

  • fix insert error with no columns
  • fix Undefined variable: local eb362af

0.3.0

05 Oct 19:23
Compare
Choose a tag to compare

Features

  • add staging DDL and migration SQL #9
  • override Schema in Tranceiver::fetch

Fixes

  • default Datatyper in DB