1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
|
Revision history for Catmandu-MARC
1.32 2024-01-31 19:25:19 CET
- Allowing capitals to be used in marc paths
1.31 2023-07-14 10:16:54 CEST
- Fixing empty record bug (obs FaMIbine)
1.30 2023-05-27 06:14:57 CEST
- Fixing marc_add data_at path for indicators (obs Tiago Murakami)
1.29 2022-11-23 19:55:54 CET
- Fixing MiJ utf8 bug (obs Uldis Bojars)
1.281 2022-08-17 09:26:17 CEST
- Minor fixes in tutorial [VladimirAlexiev]
1.28 2022-02-28 08:23:55 CET
- Adding github action workflows [jorol]
- Adding support for special subfield codes that are allowed in MARC [jorol]
- Special subfield code support for all importers and exporters
1.271 2021-10-30 06:04:35 CEST
- Fixing the copyright and documentation of packages
1.27 2021-10-29 08:22:16 CEST
- Adding the MARC Line importer and exporter [jorol]
1.261 2021-10-14 08:42:38 CEST
- Removing unstable Lint test
1.26 2021-10-13 19:24:47 CEST
- Making MARCMarker default in utf8 mode
1.254 2019-10-17 14:30:11 CEST
- Fixing dependencies [manwar]
1.253 2019-10-11 07:50:42 CEST
- Fixing dependencies [manwar]
1.252 2019-10-07 16:00:01 CEST
- Adding marc_sort support (jorol)
1.251 2019-04-09 09:40:50 CEST
- Fixing minimal MARC::Schema version dependency
1.25 2019-04-08 11:31:22 CEST
- Adding support for MARC validation (jorol)
1.241 2019-02-20 13:02:08 CET
- Fixing missing Test::Exception dependency #95
1.24 2018-06-21 15:33:11 CEST
- Adding support for subfield ranges in marc_map #85
- Adding example how to remove non-numeric fields #84
- Adding an example how to add subfields to a MARC field #68
- nested_arrays:1 should be enough to stop processing subfields/fields #56
- Providing an example how to set and remove MARC indicators #36
- Adding the reverse:1 option for marc_xml #87
- Document "equals" key in marc_copy/marc_cut #89
- Adding a deduplication tutorial
1.231 2017-12-16 13:40:53 CET
- Implementing marc_spec 2.0 in the fixes
1.23 2017-12-15 09:52:08 CET
- Forcing MARC::Spec 1.0.0 for now
1.22 2017-12-02 10:23:48 CET
- Add support for passing a loop variable in marc_each
- Making the syntax of marc_copy and marc_paste more intuitive for marc_each loops
1.21 2017-11-13 14:21:16 CET
- Fixing ^ to space conversion in ALEPHSEQ imports
1.20 2017-11-08 10:29:27 CET
- More stable ISO exports for bad records
- More POD
1.19 2017-10-02 11:16:17 CEST
- Adding marc_all_match
- Adding marc_any_match
- Deprecating marc_match (in favor of marc_all_match)
- Fixing ALEPHSEQ exporter: adding a default 'FMT' field
- Moving all tests into a new tree for each seperate module
1.18 2017-07-22 11:46:52 CEST
- Adding skip_errors option in the importer and exporter
- More POD
- Added more examples to the Catmandu::MARC::Tutorial
1.171 2017-07-13 08:50:35 CEST
- Fixing 0 as false bug in marc_spec
1.17 2017-07-12 11:45:56 CEST
- Fixing 0 as false bug when using from/until
- Fixing double fix execution bug
- Using better subfield defaults for marc_set
- Adding 'marc_cut' fix
1.161 2017-07-06 14:36:29 CEST
- Fixing marc_replace_all evaluating search groups
1.16 2017-07-04 15:27:51 CEST
- Adding marc_copy (Carsten Klee) and marc_paste fix
1.15 2017-06-29 16:31:39 CEST
- Adding the marc_spec_has Fix Condition (Carsten Klee)
- Adding marc_replace_all fix
- Adding marc_append fix
1.14 2017-06-23 07:48:49 CEST
- Upgrading to Catmandu 1.06X
- Using the Catmandu::Fix::Bind::Group style for marc_each bind
1.13 2017-06-15 09:19:13 CEST
- Fixing join subfields per field correctly in marc_spec
1.12 2017-05-29 10:23:23 CEST
- Fixing missing space to caret translation in 008 fields for ALEPHSEQ exports
- Upgrading to latest MARC::File::XML
- Providing documenation on the MARC-in-JSON format
1.12 2017-05-29 10:23:23 CEST
- Fixing missing space to caret translation in 008 fields for ALEPHSEQ exports
- Upgrading to latest MARC::File::XML
- Providing documenation on the MARC-in-JSON format
1.11 2017-05-15 09:11:38 CEST
- Upgrading to MARC::Spec 1.0.0
- Fixing MARCspec Parser exception
- Fixing undef values when using $append and split
1.10 2017-05-02 11:48:37 CEST
- Adding support for nested_arrays and subspecs in marc_spec
1.09 2017-03-27 11:29:28 CEST
- Supporting forced arrays for $prepend, $append, $first, $last and any digits in the path
1.08 2017-03-06 09:55:53 CET
- Fixed broken $append mapping and added many more tests
- Adding a Wiki page with all mapping rules for marc_map and marc_spec
- Support dollar ($) to indicate subfields in marc_map
- Support period (.) to indicate a field wildard in marc_map
- Adding more tests
1.07 2017-03-01 09:03:25 CET
- A marc_map(...,...,pluck:1,split:1) will return *all* the subfields specified in the path (undef when they don't exist in the MARC)
1.06 2017-01-31 14:57:19 CET
- Adding support for inline marc_spec
- Updated POD
1.05 2017-01-19 16:05:10 CET
- Adding Carsten Klee's MARC::Spec contribution
- Adding Carsten as contributor
- Buffering record in XML exporter for better serialization speed
1.04 2017-01-18 09:23:26 CET
- Skipping new lines in ALEPHSEQ exports
1.03 2016-11-03 08:48:19 CET
- Adding a Catmandu::MARC::Tutorial
- Fixing a bug in the marc_has_many
1.02 2016-10-15 11:18:48 CEST
- Fixing bug when accessing subfields 0 in MARC
1.01 2016-09-27 16:35:19 CEST
- Bug version
1.00_03 2016-09-15 11:26:03 CEST
- Fixing dependency problems
- Deleting unused modules
- Fixing zero-padded tags treated as numbers bug
1.00_02 2016-09-14 14:20:47 CEST
- Making default MARC importer the same as default MARC exporter (ISO)
- Deprecation notice for USMARC
- Adding marc_has and marc_has_many fixes
1.00_01 2016-07-14 09:33:22 CEST
- Refactoring nearly all of the emit code into Catmandu::MARC module
- Deprecating Catmandu::Fix::Inline::marc_*
- Adding more pod
- The -record option isn't available anymore
- By default all marc_map will create a single array when using the split:1 option
- A 'nested_arrays' option to create a list of list when using split:1
- Fixing bug in searching for all subfields except...
- Adding references to MARC::Spec
0.219 2016-06-23 16:40:11 CEST
- Fixed importing from MARC as string in a Perl script
- Adding more POD
- Make all Catmandu::Fix inlineable
0.218 2016-06-14 14:05:32 CEST
- Fixing marc_map for inline fixes
0.217 2016-06-14 09:48:59 CEST
- Fixed dependency on Catmandu 1.0201 for Inlineable
0.216 2016-06-13 16:57:49 CEST
- Fixed indicator-2 selection bug
- Fixed marc_map value bug
- Support for the value in the inline fixes
- Fixing combinations of substring and split
- Fixing array in array bugs when using split and $append combinations
0.215 2016-02-22 09:57:07 CET
- Supporting ISO alias for USMARC importer and exporter
- Fixing MicroLIF importer
- Making Catmandu::MARC forwards compatible with Catmandu 1.0
- Adding a pretty option for XML
0.214 2015-11-03 11:46:22 CET
- Maintenance release skipping buggy Catmandu versions
0.213 2015-09-30 16:00:11 CEST
- Adding support for setting anf adding JSON paths
0.212 2015-09-29 11:07:13 CEST
- Fixed marc_each single execution bug
0.211 2015-08-31 16:17:42 CEST
- Fixed POD spelling
- Adding marc_each bind
0.210 2015-05-20 11:23:46 CEST
- Optimizing Aleph sequentials exports
- Fixed round tripping of Aleph sequential
- Fixing marc_in_json
- Adding support for marc_in_json back to catmandu marc mapping
0.209 2015-02-20 13:39:05 CET
- Fixed value feature
0.208 2015-02-04 20:16:39 CET
- Fixing CLI arguments and options bug #12
- Adding support for double encoded subfields
0.207 2015-01-09 10:02:48 CET
- Fixed: Parser "RAW" and fix "marc_map": got field content twice #12
- Removed double generator fix magic for command line support
0.206 2014-10-21 12:01:35 CEST
- Adding pluck support
0.205 2014-06-23 21:18:06 CEST
- Fixed collection bug in the MARC exporter
0.204 2014-06-11 07:41:39 BST
- Need Catmandu 0.9202 to get the delegations working properly
0.203 2014-05-30 17:37:37 CEST
- Adding marc_set fix
- Making marc_map and marc_set indicator aware
- Supporting deletion of subfields for marc_remove
- Fixing EOF bug in RAW importer
0.202 2014-05-29 19:46:40 CEST
- Fixing the catmandu command line fixes bug
0.201 2014-05-29 09:11:24 CEST
- Adding the MARC::Parser::RAW and updating the pod
0.2 2014-05-28 15:24:03 CEST
- Refactoring MARC import and export parsers and serializers
- Add importers for MARCMaker, MARC-in-JSON and MARC::Catmandu
- Add Lint based validator for USMARC
- Add exporters for USMARC, MARCMaker and MARC-in-JSON
0.117 2014-05-23 12:06:40 CEST
- Adding more documentation hints
- Fixing the marc_match (deleting temporary keys)
0.116 2014-05-23 09:31:14 CEST
- Switched to Dist::Milla
0.115 2014-05-22
- Fixed broken MANIFEST
0.114 2014-05-20
- Adding the if marc_match condition
0.112 2014-04-03
- Adding the new files to the manifest :-/
0.112 2014-04-03
- Adding the inline marc_remove fix
0.111 2014-03-19
- fixed marc_add test to reflect the correct number of tests
0.110 2014-03-18
- adding support for marc_add fixes
0.109 2014-03-14
- in response to popular request adding Aleph sequential export support
0.108 2014-03-11
- all Catmandu::Exporter::MARC methods should be instance and class methods to make marc_xml work
0.107 2014-03-04
- adding Robin Sheat as contributor
- bumping version to resolve verson conflict at CPAN
0.106 2014-03-03
- allow for non-standard system identifier fields
0.105 2014-02-11
- handle Aleph FMT tags
0.104 2013-12-20
- Exporter::MARC now skips also skips empty strings by default
- improved marc_map pod
0.103 2013-12-18
- Exporter::MARC skips undef (sub)fields by default
0.102 2013-12-10
- Importer::MARC skips empty fields
0.101 2013-12-04
- fix importer tests
0.1 2013-12-03
- consume MARC::Record objects
0.09 2013-10-31
- fixed export formatting bug
0.08 2013-09-27
- inline marc_map
0.07 2013-09-17
- fixed the underscore subfields in non-control fields
- adding backwards compatibility
0.06 2013-06-28
- marc_remove fix
- marc_map -split option
0.05 2013-06-19
- marc_map exclude subfields syntax
0.0401 2013-06-17
- remove given/when statements
0.04 2013-06-14
- faster marc_xml fix
0.0304 2013-03-26
- import confess
0.0303 2013-03-13
- fix MARCXML namespace
0.0302 2013-03-13
- fix perl version im marc_map test
0.0301 2013-03-12
- safe substr outside string in marc_map
0.03 2013-02-26
- compile marc_map fix
0.0201 2013-02-07
- fix dependencies
0.02 2013-02-05
- MARCXML exporter
- make MARC record key configurable everywhere
0.0109 2013-02-01
- fix MARC21 xml export
0.0108 2013-01-22
- fix leader in xml export
0.0107 2013-01-11
- fix creation of undef value with nonexisting $append key
0.0106 2012-11-09
- fix _id field value
0.0105 2012-10-10
- fix missing uppercase subfield datafield
0.0104 2012-10-09
- only allow alphanumeric fields in MARCXML export
- utf8 fixes
0.0103 2012-06-14
- add configurable identifier field (default 001)
- add virtual '_' to every field to make USMARC|MicroLIF|XML and ALEPHSEQ output equal
0.0102 2012-05-25
- fix indicator bug
0.0101 2012-05-16
- fix control field bug
0.01 2012-05-04
- initial release
|