Releases: pulibrary/marc_cleanup
Releases · pulibrary/marc_cleanup
v0.9.2
What's Changed
- Test methods for 040 field and subfields by @Beck-Davis in #120
- Changed the invalid_tag method to non_numeric_tag by @Beck-Davis in #121
- adding 092 to field_schema.yml by @pmgreen in #122
- Adjusting f886 to account for dual subfield functions by @pmgreen in #123
- i77 bad 008 by @pmgreen in #124
- adds 880 linked field tag validation and local fields to schema by @mzelesky in #126
- add subfield prefix methods by @mzelesky in #127
- update version and clean subfield_prefix_spec spacing by @mzelesky in #129
Full Changelog: v0.9.1...v0.9.2
Testing and refactoring improvements
What's Changed
- Initializing CircleCI by @mzelesky in #33
- Test for a Valid Leader by @Twade968 in #36
- split the leader_errors regex to make it readable by @mzelesky in #39
- Change "valid leader" test to use individual xml record by @Twade968 in #41
- add tests for invalid leaders and clean up leader spec by @mzelesky in #43
- test demonstrating that after leaderfix is executed on fixture record position 8 has become a space character by @Twade968 in #49
- test demonstrating that after leaderfix is executed on fixture record position 17 has become u by @Twade968 in #50
- removed fake tests folder and file by @Twade968 in #52
- Test that cataloging form of the leader becomes unknown if it is invalid by @Twade968 in #53
- test demonstrating that after leaderfix is executed on this fixture record position 19 has become a space character by @Twade968 in #56
- new test for no_001 method by @Beck-Davis in #57
- I51 duplicate fields by @Beck-Davis in #55
- new test for repeatable_field_errors method by @Beck-Davis in #58
- organized methods into areas of the record by @mzelesky in #64
- implement coveralls by @mzelesky in #66
- change repeatable_field_errors method name by @mzelesky in #68
- new fixture for issue 63 by @Beck-Davis in #65
- Test and fixture for book_008 method by @Beck-Davis in #71
- clean up bad_008 specs by @mzelesky in #73
- Test bad_008 method for all formats by @Beck-Davis in #81
- text for valid 041 by @Twade968 in #79
- Rename bad_008_spec.rb to 008_spec.rb by @Beck-Davis in #82
- Methods and test for 020 and ISBN clean up. by @Beck-Davis in #83
- Additional spec tests for fix_008 by @Beck-Davis in #84
- removed bad_008_length? method, updated 008_spec.rb by @Beck-Davis in #89
- changes to method microform-007 by @Beck-Davis in #97
- changed line 2018 in fix_globe_007 method by @Beck-Davis in #98
- new tests for the bad_005? method by @Beck-Davis in #92
- Improve test coverage of 008 methods by @Beck-Davis in #91
- Tests for bad_006? and fix_006 by @Beck-Davis in #93
- new tests for 007 methods by @Beck-Davis in #96
- test for
fixed_field_char_errors?
by @Beck-Davis in #103 - Updated fixture in
008_spec
by @Beck-Davis in #102 - Updated 007 method tests by @Beck-Davis in #101
- added tests to cover fix_contents_chars by @Beck-Davis in #105
- Code cleanup in
fixed_fields.rb
by @Beck-Davis in #104 - Variable field validator by @mzelesky in #78
- initial sparse record tests by @mzelesky in #100
- remaining sparse record tests by @mzelesky in #106
- altered invalid motion_pict_007 fixture for bad_007 by @Beck-Davis in #108
- add test for invalid_tag by @pmgreen in #110
- method for rda and leader descriptive convention mismatch by @Beck-Davis in #114
- method to correct leader[18]/rda mismatch and test by @Beck-Davis in #115
- Test field_count by @pmgreen in #116
- removed leader_char_errors by @Beck-Davis in #118
- Refactor empty_subfield_fix for memory usage by @sandbergja in #119
New Contributors
- @Twade968 made their first contribution in #36
- @Beck-Davis made their first contribution in #57
- @pmgreen made their first contribution in #110
- @sandbergja made their first contribution in #119
Full Changelog: v0.9.0...v0.9.1