Releases: MITLibraries/transmogrifier
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
v1.4.1 Date bug fix
v1.4.0 Support for MITAardvark Transformation
What's Changed
- Gdt 82 transformer class refactor by @ehanson8 in #106
- Gdt 83 jsontransformer by @ehanson8 in #107
- Gdt 54 aardvark transform by @ehanson8 in #108
- Additional MITAardvark methods by @ehanson8 in #109
- More MITAardvark methods by @ehanson8 in #110
- GDT-54 Address mismatches with OpenSearch mapping by @ghukill in #112
- Gdt 116 update locations by @ehanson8 in #113
- Update links handling for Aardvark transform by @ghukill in #115
- Linting update by @ehanson8 in #116
- Expect single string URL for Aardvark dct_references_s by @ghukill in #118
- Validate date strings when transforming MITAardvark records by @ghukill in #124
- Update MITAardvark 'rights' field method to support access filter by @jonavellecuerdo in #114
- Add description to readme by @ehanson8 in #117
- Create ADR to propose new field for host institution by @jonavellecuerdo in #133
- ADR to handle dataset information in TIMDEX by @ghukill in #125
- Gdt 201 data type refactor by @ehanson8 in #136
- Add "provider" field to TIMDEX and derive values for GIS sources by @jonavellecuerdo in #137
- Adds ADR for remapping PublicationInformation by @JPrevost in #132
- Gdt 210 publishers refactor by @ehanson8 in #141
- Map Aardvark.dct_spatial_sm to Locations@kind="Place Name" by @jonavellecuerdo in #146
- Update post-transform methods to handle None values by @jonavellecuerdo in #147
- Update values for rights@kind=Access to Files by @ehanson8 in #156
New Contributors
- @jonavellecuerdo made their first contribution in #114
- @JPrevost made their first contribution in #132
Full Changelog: v.1.3.4...v1.4.0
v.1.3.4 Set date kind for Springshare sources
v1.3.3 Update ASpace date parsing
What's Changed
Full Changelog: v1.3.2...v1.3.3
v1.3.2 Update ASpace identifiers logic
What's Changed
- Update aspace identifiers logic: by @ghukill in #102
- ignore
<unitid type="aspace_uri">
for TIMDEX recordidentifiers
- ignore
- Updated dependencies
Full Changelog: v.1.3.1...v1.3.2
v.1.3.1 Update Springshare unique identifiers and source links
What's Changed
- Timx 232 springshare ids by @ghukill in #101
- create methods for constructing
source_record_id
andsource_link
which allows for decoupling the two in the transformer logic - updated new Springshare sources to set desirable
timdex_record_id
and functional source link URLs
- create methods for constructing
Full Changelog: v1.3.0...v.1.3.1
v1.3.0 Added Springshare sources
v1.2.2 Date bug fixes and dependency updates
What's Changed
- date-whitespace-bug-fix by @ehanson8 in #56
- TIMX-212-invalid-date-fix by @ehanson8 in #59
- Update To New Tf Workflows by @cabutlermit in #58
- Update dependencies by @ehanson8 in #64
New Contributors
- @cabutlermit made their first contribution in #58
Full Changelog: v1.2.1...v1.2.2