CHANGES.md in berkeley_library-tind-0.4.3 vs CHANGES.md in berkeley_library-tind-0.5.0

- old
+ new

@@ -1,4 +1,17 @@ +# 0.5.0 (2022-01-17) + +- Adds a class `BerkeleyLibrary::TIND::MARC::XMLWriter` to write MARCXML in the format expected by the TIND batch uploader: + + - MARC leader is written to control field 000 as required by TIND + - control fields (including the leader) use `\` (0x5c), not space (0x32), for unspecified positional + values + + In addition, a `nil` or empty MARC leader is not written at all. +- Modifies `BerkeleyLibrary::TIND::MARC::XMLReader` to take into account the same peculiarities: + control field 000 is read into the leader of the MARC record, and slashes in control field values + (including the leader) are replaced with spaces. + # 0.4.3 (2022-01-26) - Pins `berkeley_library-marc` to version 0.3.x (0.3.1 or higher). - `BerkeleyLibrary::TIND::XMLReader#new` and `#read`: Fix issue with options/kwargs cross-compatibility between Ruby 2.7 and 3.x