Releases: MITLibraries/transmogrifier
v2.5 - Updated Alma MARC location mappings
What's Changed
Full Changelog: v2.4...v2.5
v2.4 - Updated TDA version
What's Changed
Full Changelog: v2.3...v2.4
v2.3 - support run-timestamp CLI arg
What's Changed
Full Changelog: v2.2.1...v2.3
v2.2.1 - Additional EAD OAI identifier handling
What's Changed
Full Changelog: v2.2...v2.2.1
v2.2 - Update EAD OAI identifier parsing
What's Changed
Full Changelog: v2.1.1...v2.2
v2.1.1 - Full removal of ETL_VERSION flags
v2.1 - remove parquet feature flags and bump TDA
What's Changed
- TIMX 489 - remove parquet feature flags by @ghukill in #249
- TIMX 496 - Update TDA library by @ghukill in #250
Full Changelog: v2.0...v2.1
v2.0 - Parquet dataset ETL architecture
This v2.0
release marks a change in TIMDEX ETL to use parquet datasets as the primary storage architecture.
What's Changed
- Install timdex-dataset-api library from main by @ghukill in #223
- TIMX 454 - parse BS4 in isolated thread to avoid dangling memory pointers by @ghukill in #231
- TIMX 406 - add provenance data to transformed records by @ghukill in #233
- TIMX 459 - update logging by @ghukill in #244
Full Changelog: v1.6.0...v2.0
v1.6.0 - new alma holdings location mapping
This release is primarily to move work from TIMX-447 into production (new alma holdings location), but also includes some preliminary, feature flagged functionality for Transmogrifier to write to a parquet dataset. Successful runs have been confirmed in staging environment, suggesting safe for deploy to production.
What's Changed
- TIMX 403 - Add "run_id" CLI argument and Transformer attribute by @ghukill in #210
- TIMX 404 - Establish feature flag branching for parquet work by @ghukill in #211
- TIMX 405 - support output to TIMDEX parquet dataset by @ghukill in #219
- TIMX 447 - add DVDs collection location crosswalk by @ghukill in #221
Full Changelog: v1.5...v1.6.0
v1.5 Refactor transformation logic into per-field methods
This release represents a fairly substantive change for Transformer classes where all logic related to deriving values for TIMDEX fields has been moved into methods dedicated to those fields. Records were compared before and after the refactor, confirming that values remain the same pre-refactor, except in some cases where minor improvements or bug fixes were applied.
What's Changed
- Field method ADR by @ehanson8 in #174
- Update exception handling by @ehanson8 in #175
- Add 1st set of Datacite field methods by @ehanson8 in #178
- Timx 283 oaidc field method refactor by @jonavellecuerdo in #177
- Add 2nd set of Datacite field methods by @ehanson8 in #181
- Timx 287 ead field method refactor 1 by @jonavellecuerdo in #185
- Timx 287 ead field method refactor 2 by @jonavellecuerdo in #187
- Add final set of Datacite field methods by @ehanson8 in #189
- Timx 287 ead field method refactor 3 by @jonavellecuerdo in #190
- Field method refactor for Ead transform by @jonavellecuerdo in #192
- Add 1st set of DspaceMets field methods by @ehanson8 in #191
- Add final set of DspaceMets field methods by @ehanson8 in #193
- Add 1st set of DspaceDim field methods by @ehanson8 in #194
- Timx 282 dspacedim fmr judgment day by @ehanson8 in #196
- Timx 285 aardvark fmr by @ehanson8 in #198
- Complete Aardvark field method refactor by @ehanson8 in #199
- Timx 288 marc field method refactor by @jonavellecuerdo in #200
- Timx 288 marc field method refactor 2 by @jonavellecuerdo in #201
- Timx 288 marc field method refactor 3 by @jonavellecuerdo in #202
- Timx 288 marc field method refactor 4 by @jonavellecuerdo in #203
- Timx 288 marc field method refactor 5 by @jonavellecuerdo in #204
- Timx 291 orchestration by @ehanson8 in #205
- Timx 332 dedupe function by @jonavellecuerdo in #206
- Maintenance updates by @jonavellecuerdo in #207
- Address liteary form control field bug by @ghukill in #208
- TIMX400 - new POPUPVINYL holdings location by @ghukill in #209
Full Changelog: v1.4.1...v1.5