Releases: FOLIO-FSE/folio_migration_tools
Releases · FOLIO-FSE/folio_migration_tools
v_1_8_0
Good first issue
- [Good first issue][Documentation] Update annotations for Bib and MFHD transformer tasks to change wording of files object description #598
Orders
- [Orders] Orders, alternative implementation: fetch and cache vendors only when needed #634
- [Orders] Orders report missing Mapped FOLIO fields + total number created is one too few #627
- [Orders] acquisitionMethod reference data wildcard mapping not working #626
- [Orders] Implement Location mapping for Orders #515
Organizations
- [Organizations] Organizations transformer should create organizaitons_id_map #635
Simplify migration process
- [Simplify migration process] Make the *SV-based mappers add default values from the schemas #501
Tool enhancements
- [Tool enhancements] Replace the current use of requests with something that is faster and more modern... #553
- [Tool enhancements][Organizations] Make mapping_file_mapper_base split value by subfield delimiter before applying replaceValues rule #542
- [Tool enhancements][Orders] Add Composite Purchase Orders to BatchPoster #391
- [Tool enhancements] Create Composite Purchase Order Mapper Class #390
- [Tool enhancements] Include open fee-fines migration into migration_tools #163
bug
- [bug] Read The Docs build is failing: "Could not import extension sphinx.builders.linkcheck" #625
- [bug][Users] Error when transforming users with addresses #620
- [bug][Orders] Location map not being loaded properly in migration_task_base #612
- [bug] Verify that mapping of boolean values works across *SV-based mappers #504
closed
- [closed] Orders: log that setup process is loading instance map and fetching organizations #632
- [closed] Add documentation for Fee/fine transformation #623
- [closed] Fees/fines: adjust actionDate to reflect local tenant timezone #619
- [closed] Fail fees/fines without a Status (UI-required) #618
- [closed] Unmapped fields with a fixed value do not undergo the reference data mapping #614
v_1_7_11
v_1_7_10
Orders
- [Orders] Added orders support to BatchPoster task #391
- [Orders] Fixed issued with mapping numbers and integers in purchasOrderLines objects on composite purchase orders #599
Inventory
- [Inventory] Remove HRIDs from FOLIO Holdings records when not creating MFHD SRS #596
Bugs
- [bug] Nolana and Orchid are not recognized as valid FOLIO releases #601
v_1_7_9_post1
Inventory
- [Inventory] Implement condition set_contributor_type_text #555
- [Inventory] When matching of Contributor type string fails, add the string to the freetext field of the contributor type. i #523
- [Inventory] Make sure cataloged dates mapped are properly formatted. #385
- [Inventory] Implement Bound-with mapping for Voyager #380
Migration Reports
- [Migration Reports][Organizations][Inventory] Include legacy values mapped to array subproperties in Mapped legacy fields #543
Orders
- [Orders] Implement Notes handling for Composite Orders #530
Simplify migration process
- [Simplify migration process][performance] Improve performance for ItemsTransformer by calling super().get_prop() only when needed. #569
Support for changes in FOLIO
- [Support for changes in FOLIO] implement new bib rule feature: AlternativeMapping #498
- [Support for changes in FOLIO] Implement condition set_contributor_type_id_by_code_or_name for bibs #497
Tool enhancements
- [Tool enhancements][performance] Introduce setting in Batchposter for toggling reposting of records #558
- [Tool enhancements] Update "ilsFlavour" handling for legacy Bib ID to support merged records for MOBIUS #546
Users
- [Users] Add requestPreference object schema to user schema #549
bug
- [bug][Users] Empty user dates are returned as today's date #575
- [bug][Inventory] HRID settings fail to update at the end of transformation #550
- [bug] Make validation of required properties work for arrays containing objects/arrays #531
- [bug] Re-posting Inventory records to FOLIO over the Batch API:s renders in HTTP 409:s #250
- [bug] Some legacy fields on items does not get reported into the legacy mapping report even though they are mapped #84
- [bug][Migration Reports] main_items.py does not seem to count all available legacy fields #79
closed
- [closed] Create release tag #570
- [closed] Fix unclosed StringIO objects in mapping_file_mapper_base tests #563
- [closed] Add requests and yaml to folio_migration_tools requirements #552
- [closed] Make sure all FileMappers uses MappingFileMapperBase.get_legacy_value #513
duplicate
- [duplicate][Orders] Make Batchposter post Composite POs/POLs #526
- [duplicate][Support for changes in FOLIO] implement Condition concat_subfields_by_name #499
wontfix
v_1_7_8
No changelog for this release.
v_1_7_6
Organizations
- [Organizations] When creating Organizations with Interfaces, create Credentials as extradata #465
- [Organizations] Handle posting of extradata when some types need to be posted before the main object, some after #451
Tool enhancements
- [Tool enhancements][Organizations] When creating Organizations, create Notes as extradata #296
bug
- [bug][Inventory] Ensure that properties required in the schema are honoured on all levels - Inventory #536
- [bug][wontfix][Organizations][Orders] Ensure that properties required in the schema are honoured on all levels #464
closed
- [closed] Implement replaceValues mapping feature for Organizations #541
- [closed] Record POST fails if electronicAccess[]relationshipId provided but uri is null #539
- [closed] Record POST fails if classificationTypeId provided but classificationNumber is null #538
- [closed] POST fails for any Instance batch containing a record lacking classifications #534
v_1_7_5
Organizations
- [Organizations] Make mapper map array > object > object > string #502
- [Organizations] Refine handling of identical Contacts in Organizations #468
Tool enhancements
- [Tool enhancements][Orders] Add Instance Matching to Orders Mapper #394
- [Tool enhancements][Organizations] Make Organization schema in Mapping file creator Lotus-compliant #298
- [Tool enhancements][Organizations] When creating Organizations, create Interfaces as extradata #295
- [Tool enhancements][Orders] Create an initial implementation of a migration task for compositePurchaseOrders (Orders and PO Lines) #202
bug
- [bug] MFHD Transformer crashes when MFHD records contain more than one 852$b #532
- [bug] Mapper incorrectly fails record where a non-required enum is empty #509
wontfix
- [wontfix][Organizations] Create organizations legacy id map #511
1.7.4
v_1_7_4 implement change in folio_client 0.4.3 and update tests
v_1_7_3
Inventory
- [Inventory] Add ILS flavour for Koha 999c #493
bug
- [bug][organizations] Mapper is mapping array_object_array_string as array_object_string #485
closed
- [closed] Make batchposter use the "-unsafe" endpoints #478
enhancement/new feature
- [enhancement/new feature][simplify_migration_process] Treat map file values as regex #199
organizations
- [organizations] The mapping process should validate enums-type properties according to schemas #486