Skip to content

v2.0.0

Latest

Choose a tag to compare

@PBobylev PBobylev released this 17 Apr 10:36
· 18 commits to master since this release

What's Changed

  • MODLD-547: prepare for folio-org space by @PBobylev in #1
  • MODLD-539: Adding $9 field to MARC derived record by @AndreiBordak in #3
  • fix(deps): bump org.marc4j:marc4j from 2.9.5 to 2.9.6 by @dependabot[bot] in #2
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.3.4 to 3.3.5 by @dependabot[bot] in #4
  • fix(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 by @dependabot[bot] in #5
  • MODLD-568: Fix sonar violations in lib-linked-data-marc4ld (Part 1) by @pkjacob in #7
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.19.0 by @dependabot[bot] in #6
  • MODLD-568: Fix sonar violation by @pkjacob in #8
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.19.0 to 10.20.0 by @dependabot[bot] in #10
  • MODLD-572: PropertyDictionary.java contains two enums for the same URI by @AndreiBordak in #11
  • modld-579: Extract tests for Marc field 600 and 610 out of MarcBib2LdMapperIT by @pkjacob in #9
  • MODLD-579: Extract tests for 650, 651, 655, 010 out of MarcBib2LdMapperIT. Remove unwanted tests for 26X by @pkjacob in #12
  • MODLD-579: Remove redundant tests for MARC 336, 337, 338, 775, 776, 082, 043, 257, Govt Publication. Extract tests for Target Audience (008/222) into separate class. by @pkjacob in #13
  • MODLD-578: Extracts tests for MARC fields 100, 110, 111, 700, 710, 711 by @AndreiBordak in #14
  • MODLD-568: Fix sonar violations by @pkjacob in #15
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.20.0 to 10.20.1 by @dependabot[bot] in #16
  • MODLD-564: readme update; bibframe -> ld ubiquitous renaming by @PBobylev in #17
  • fix(deps): bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot[bot] in #18
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.20.2 by @dependabot[bot] in #20
  • MODLD-608: AdminMetada mapping by @PBobylev in #21
  • MODLD-614: Create javadoc jar; Mention copyleft license in README by @pkjacob in #22
  • MODLD-614: Update copyright by @pkjacob in #23
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.20.2 to 10.21.0 by @dependabot[bot] in #24
  • MODLD-603: Map date to MARC 005 field by @AndreiBordak in #25
  • MODLD-603: Intermittent failure fix by @AndreiBordak in #27
  • fix(deps): bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot[bot] in #26
  • MODLD-531: Authority: Create Concept, Topic resource from marc field 150 by @askhat-abishev in #28
  • MODLD-622: [Tech-Debt] Enable unit tests by @askhat-abishev in #29
  • MODLD-618: Date in 008 Field | Create Date by @AndreiBordak in #30
  • MODLD-532: Authority: Create Topic resource from marc auth field 150 … by @askhat-abishev in #32
  • chore(deps-dev): bump org.folio:folio-spring-testing from 8.2.1 to 8.2.2 by @dependabot[bot] in #33
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.0 to 10.21.1 by @dependabot[bot] in #36
  • MODLD-629: Include subtitle in the label of Title resource by @pkjacob in #35
  • MODLD-619: Punctuation by @AndreiBordak in #34
  • MODLD-635: Punctuation normalization - special treatment for trailing periods by @pkjacob in #38
  • MODLD-636: Revert MODLD-451 by @pkjacob in #39
  • MODLD-532: Add Topic to ResourceKind by @pkjacob in #40
  • MODLD-637: MARC Derived Record | Order of Fields by @AndreiBordak in #41
  • MODLD-639: Do not import authority records without LCCN by @pkjacob in #42
  • MODLD-634: Authority Punctuation/Parentheses/Brackets normalization by @AndreiBordak in #43
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot[bot] in #47
  • MODLD-643: Preservation of MARC fields that are not rendered in the UI by @askhat-abishev in #44
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.2 by @dependabot[bot] in #46
  • MODLD-653: Fix MARC to LD mapping when "concat" and "append" properties are present for a rule by @pkjacob in #48
  • MODLD-647: Include Work note in 500 of the derived MARC record by @pkjacob in #45
  • MODLD-644: Preservation of MARC | MARC derived record by @askhat-abishev in #49
  • MODLD-652: Update mapping for MARC field 546 by @pkjacob in #50
  • MODLD-646: Remove the logic to discard authority MARC without LCCN by @pkjacob in #51
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 by @dependabot[bot] in #53
  • MODLD-666: Add NEWS.md file by @pkjacob in #54
  • FOLREL-612: Update to mod-linked-data Java 21 by @AndreiBordak in #57
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.2 to 3.4.3 by @dependabot[bot] in #52
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4 by @dependabot[bot] in #56
  • chore(deps-dev): bump org.folio:folio-spring-testing from 8.2.2 to 9.0.0 by @dependabot[bot] in #55
  • MODLD-530: field 151 -> Concept, Place mapping by @PBobylev in #58
  • fix(deps): bump org.folio:lib-linked-data-dictionary from 1.0.1-SNAPSHOT to 1.0.1 by @dependabot[bot] in #59
  • Preparing for v2.0.0 (Trillium) release changes by @pkjacob in #62
  • MODLD-508: Update Mapping for 300$b & $e by @AndreiBordak in #60
  • MODLD-337: Convert marc field 545 to Resource description by @askhat-abishev in #61
  • MODLD-401: STORY: Derive MARC 300 from Graph by @AndreiBordak in #65
  • MODLD-366: Convert marc field 586 (Awards Note) to Resource description by @AndreiBordak in #67
  • MODLD-529: Authority: Create Place resource from marc auth field 151 … by @askhat-abishev in #68
  • fix(deps): bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot[bot] in #69
  • chore(deps-dev): bump org.folio:folio-spring-testing from 9.0.0 to 9.0.1 by @dependabot[bot] in #72
  • fix(deps): bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot[bot] in #75
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.3 to 3.4.4 by @dependabot[bot] in #73
  • MODLD-361: 041 mappings by @PBobylev in #70
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.22.0 by @dependabot[bot] in #77
  • MODLD-684: Replace SpEL ExpressionParser with Java code by @julianladisch in #74
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.0 by @dependabot[bot] in #78
  • fix(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre by @dependabot[bot] in #81
  • MODLD-706: Merge 1.0.3 of lib-linked-data-marc4ld to master branch by @AndreiBordak in #82
  • fix(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot[bot] in #83
  • MODLD-683: Map subfields 'g' and 'n' for fields 100/110/111/600/610/7… by @askhat-abishev in #76
  • fix(deps): bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre by @dependabot[bot] in #84
  • MODLD-630: Genre/Form mapped from 008/24-27 by @askhat-abishev in #85
  • chore(deps-dev): bump org.folio:folio-spring-testing from 9.0.1 to 9.1.0 by @dependabot[bot] in #87
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.4 to 3.4.5 by @dependabot[bot] in #88
  • fix(deps): bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0 by @dependabot[bot] in #86
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 by @dependabot[bot] in #89
  • MODLD-623: Fix ControlFieldsBuilderTest by @askhat-abishev in #90
  • MODLD-714: Marc field 490 mapping by @AndreiBordak in #91
  • MODLD-723: Mapping for 340$m (Book Format) by @pkjacob in #92
  • Update reviewers list for dependabot PRs by @pkjacob in #94
  • MODLD-529: Add PLACE to the list of Authority types by @pkjacob in #93
  • MODLD-739: Code cleanup - Rearrange packages and classes; Rename some classes. by @pkjacob in #95
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.5 to 3.5.0 by @dependabot[bot] in #97
  • MODLD-630: Do not set RESOURCE_PREFERRED flag when resource is created from Bib by @pkjacob in #98
  • MODLD-733: Marc 490 - Create ISSN node only when $x is present by @pkjacob in #101
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.25.0 by @dependabot[bot] in #100
  • MODLD-750: RoleDictionary usage by @PBobylev in #102
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1 by @dependabot[bot] in #105
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.0 to 3.5.3 by @dependabot[bot] in #104
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.0 by @dependabot[bot] in #106
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 by @dependabot[bot] in #108
  • MODLD-770: (ld2marc) Rearrange packages to make code more readable by @pkjacob in #109
  • MODLD-770: Include 6XX $0 subfield in derived marc by @pkjacob in #110
  • MODLD-781: PlaceDictionary usage by @PBobylev in #111
  • MODLD-785: adapt tests to RoleDictionary changes by @PBobylev in #113
  • MODLD-776: filter out empty fields during ld2marc mapping by @PBobylev in #114
  • fix(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #115
  • UILD-557: Remove extent literal property by @zepheiryan in #112
  • MODLD-807: Update Marc mappings to be consistent with the resources created via Linked Data UI by @pkjacob in #117
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.3 to 3.5.4 by @dependabot[bot] in #118
  • MODLD-794: Serial - characteristic mapping (008/21) by @PBobylev in #116
  • MODLD-798: Map MARC 022 to ISSN node and vice-versa by @pkjacob in #119
  • MODLD-805: distinguish Book / Serial Work types during marc to ld mapping by @PBobylev in #120
  • MODLD-805: TypeUtil.isSupported method added to encapsulate the logic… by @PBobylev in #122
  • MODLD-794: Handle empty 008/21 by @pkjacob in #123
  • MODLD-806: ld2marc: WORK type defines Leader Fields 6,7 by @PBobylev in #124
  • MODLD-812: Graph to MARC logic when Books and Serials fields co-exist… by @PBobylev in #125
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 by @dependabot[bot] in #128
  • MODLD-784: Convert MARC 040 to graph & back to MARC by @pkjacob in #126
  • MODLD-829: (Code cleanup) - Create separate class for mapping updated date (005) by @pkjacob in #127
  • MODLD-827: Creation date format conversion for admin metadata by @zepheiryan in #129
  • MODLD-810: Update mapping for MRC 024(ind1=3) by @pkjacob in #130
  • MODLD-817: publication frequency mapping from 008/18 & 008/19 by @PBobylev in #131
  • MODLD-818: publication frequency mapping to 008/18 & 008/19 by @PBobylev in #133
  • MODLD-826: use PublicationFrequencyDictionary instead of local yml file by @PBobylev in #134
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.4 to 3.5.5 by @dependabot[bot] in #136
  • MODLD-845: Implement MARC to graph transformation of MARC 024 by @pkjacob in #135
  • MODLD-841: use IllustrationDictionary instead of hard-code by @PBobylev in #137
  • MODLD-534: Refactoring - Handle "include" configuration recursively by @pkjacob in #138
  • MODLD-534: Implement MARC to Graph and Graph to MARC conversion of MARC 648 by @pkjacob in #139
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by @dependabot[bot] in #140
  • MODLD-792: Update existing references from vocab/marc to vocab/library by @zepheiryan in #141
  • fix(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #142
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.5 to 3.5.6 by @dependabot[bot] in #143
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0 by @dependabot[bot] in #144
  • MODLD-840: fix filmography supp content mapping by @PBobylev in #146
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1 by @dependabot[bot] in #148
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 by @dependabot[bot] in #149
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.6 to 3.5.7 by @dependabot[bot] in #153
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1 by @dependabot[bot] in #154
  • MODLD-884: Map MARC 240 to HUB resources by @pkjacob in #152
  • MODLD-873: Isolated Marc4LdObjectMapper introduced by @PBobylev in #155
  • MODLD-879: Create Hub from MARC Bib 130 by @pkjacob in #156
  • MODLD-879: Include mapping for 130$t by @pkjacob in #160
  • fix(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #161
  • MODLD-887: Make ld2marcCondition -> edge configuration more flexible by @pkjacob in #158
  • MODLD-887: Map Hub resource to MARC field 130, 240 by @pkjacob in #163
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 by @dependabot[bot] in #164
  • MODLD-903: Add developer guide by @pkjacob in #165
  • MODLD-887: Remove creator label from Hubs title by @pkjacob in #166
  • MODLD-886: Map MARC 630 to HUB resource by @pkjacob in #167
  • MODLD-886: Fix unwanted value concatenation when 'concat' config is used by @pkjacob in #169
  • MODLD-888: Generate MARC 630 from Concept, Hub resource by @pkjacob in #170
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 by @dependabot[bot] in #171
  • MODLD-927: Add mapping for 630/ind1 by @pkjacob in #172
  • MODLD-537: Map MARC 600 to Concept, HUB when $t is present by @pkjacob in #173
  • MODLD-918: Ensure only one MARC 130 is present in the derived MARC, converting any additional 130 fields to 730 by @pkjacob in #174
  • MODLD-937: Include Person and Family resource's label in the resource document by @pkjacob in #175
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 by @dependabot[bot] in #176
  • MODLD-934: Ensure only one MARC 100/110/111/130 is present in the derived MARC by @pkjacob in #177
  • MODLD-538: Create MARC 600 when subject of work is a Hub by @pkjacob in #178
  • MODLD-949: Handle invalid place codes in MARC 26X by @pkjacob in #180
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 13.0.0 by @dependabot[bot] in #184
  • MODLD-939: Update the mapping of 019 by @pkjacob in #182
  • MODLD-939: Derive the type of the Identifier resource based on the prefix value of 010 / 001 by @pkjacob in #185
  • MODLD-959: Fix License file by @pkjacob in #187
  • MODLD-923: Set LINK of the identity resource based on FOLIO configuration by @pkjacob in #186
  • MODLD-923: Update ConceptFormMapper to use identifierLinkProvider instead of hardcoded genre/Form link by @pkjacob in #188
  • MODLD-964: Fix mapping for MARC authority 151 by @pkjacob in #189
  • MODLD-670: Do not include duplicate subfields in derived marc by @pkjacob in #190
  • MODLD-751: Update ConceptFormMapper to use ID_LCGFT type instead of the generic ID_LCCN type by @pkjacob in #191
  • MODLD-962: Refactor to handle Hubs with multiple creators by @pkjacob in #193
  • MODLD-962: Map MARC 610 <-> Hub by @pkjacob in #194
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.0.0 to 13.1.0 by @dependabot[bot] in #195
  • MODLD-976: Map AFFILIATION to 610 by @pkjacob in #196
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.1.0 to 13.2.0 by @dependabot[bot] in #197
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.7 to 4.0.2 by @dependabot[bot] in #192
  • MODLD-980: Add LIGHT_RESOURCE type to light resources created from MARC 490, 775 & 776 by @pkjacob in #198
  • MODLD-913: Update LabelService to use LabelGeneratorService by @pkjacob in #200
  • MODLD-913: Remove unwanted configuration for HUB labels by @pkjacob in #201
  • MODLD-980: Add test to ensure that a fingerprint rule exists for all type combinations defined in marc4ld by @pkjacob in #203
  • MODLD-510: Authority: Create Hub resource from marc field 100 when $t is present by @pkjacob in #199
  • MODLD-510: Few changes missed out in the previous PR by @pkjacob in #206
  • MODLD-1001: Prefix Hub label with creator's label by @pkjacob in #205
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0 by @dependabot[bot] in #207
  • MODLD-998: Remove label configuration for TITLE, PARALLEL_TITLE, VARIANT_TITLE & ABBREVIATED_TITLE by @pkjacob in #204
  • MODLD-998: Use LabelGeneratorService to generate label for WORK and INSTANCE resources by @pkjacob in #208
  • MODLD-1014: Updated MARC mappings for field 502 (Dissertation note) by @pkjacob in #209
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 4.0.2 to 4.0.4 by @dependabot[bot] in #210
  • MODLD-974: Use GitHub Workflows for Maven by @PBobylev in #212
  • MODLD-1028: Get rid of RESOURCE_PREFERRED property by @PBobylev in #213
  • MODLD-1020: Remove unwanted label configuration for PROVIDER_EVENT type by @pkjacob in #211
  • MODLD-1029: 773 and 787 MARC to GRAPH mappings by @PBobylev in #216
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.3.0 to 13.4.0 by @dependabot[bot] in #215
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 4.0.4 to 4.0.5 by @dependabot[bot] in #214
  • chore(deps-dev): bump org.folio:folio-spring-testing from 10.0.0-RC1 to 10.0.0 by @dependabot[bot] in #217
  • MODLD-945 replace agent text predicate mapping with role label dictionary by @pkjacob in #218
  • MODLD-1029: agent label fix by @PBobylev in #219
  • fix(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre by @dependabot[bot] in #220

New Contributors

Full Changelog: https://github.com/folio-org/lib-linked-data-marc4ld/commits/v2.0.0

What's Changed

  • Preparing for v2.0.0 (Trillium) release changes by @pkjacob in #62
  • MODLD-508: Update Mapping for 300$b & $e by @AndreiBordak in #60
  • MODLD-337: Convert marc field 545 to Resource description by @askhat-abishev in #61
  • MODLD-401: STORY: Derive MARC 300 from Graph by @AndreiBordak in #65
  • MODLD-366: Convert marc field 586 (Awards Note) to Resource description by @AndreiBordak in #67
  • MODLD-529: Authority: Create Place resource from marc auth field 151 … by @askhat-abishev in #68
  • fix(deps): bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot[bot] in #69
  • chore(deps-dev): bump org.folio:folio-spring-testing from 9.0.0 to 9.0.1 by @dependabot[bot] in #72
  • fix(deps): bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot[bot] in #75
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.3 to 3.4.4 by @dependabot[bot] in #73
  • MODLD-361: 041 mappings by @PBobylev in #70
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.22.0 by @dependabot[bot] in #77
  • MODLD-684: Replace SpEL ExpressionParser with Java code by @julianladisch in #74
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.0 by @dependabot[bot] in #78
  • fix(deps): bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre by @dependabot[bot] in #81
  • MODLD-706: Merge 1.0.3 of lib-linked-data-marc4ld to master branch by @AndreiBordak in #82
  • fix(deps): bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot[bot] in #83
  • MODLD-683: Map subfields 'g' and 'n' for fields 100/110/111/600/610/7… by @askhat-abishev in #76
  • fix(deps): bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre by @dependabot[bot] in #84
  • MODLD-630: Genre/Form mapped from 008/24-27 by @askhat-abishev in #85
  • chore(deps-dev): bump org.folio:folio-spring-testing from 9.0.1 to 9.1.0 by @dependabot[bot] in #87
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.4 to 3.4.5 by @dependabot[bot] in #88
  • fix(deps): bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0 by @dependabot[bot] in #86
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 by @dependabot[bot] in #89
  • MODLD-623: Fix ControlFieldsBuilderTest by @askhat-abishev in #90
  • MODLD-714: Marc field 490 mapping by @AndreiBordak in #91
  • MODLD-723: Mapping for 340$m (Book Format) by @pkjacob in #92
  • Update reviewers list for dependabot PRs by @pkjacob in #94
  • MODLD-529: Add PLACE to the list of Authority types by @pkjacob in #93
  • MODLD-739: Code cleanup - Rearrange packages and classes; Rename some classes. by @pkjacob in #95
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.5 to 3.5.0 by @dependabot[bot] in #97
  • MODLD-630: Do not set RESOURCE_PREFERRED flag when resource is created from Bib by @pkjacob in #98
  • MODLD-733: Marc 490 - Create ISSN node only when $x is present by @pkjacob in #101
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.23.1 to 10.25.0 by @dependabot[bot] in #100
  • MODLD-750: RoleDictionary usage by @PBobylev in #102
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.25.1 by @dependabot[bot] in #105
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.0 to 3.5.3 by @dependabot[bot] in #104
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.25.1 to 10.26.0 by @dependabot[bot] in #106
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 by @dependabot[bot] in #108
  • MODLD-770: (ld2marc) Rearrange packages to make code more readable by @pkjacob in #109
  • MODLD-770: Include 6XX $0 subfield in derived marc by @pkjacob in #110
  • MODLD-781: PlaceDictionary usage by @PBobylev in #111
  • MODLD-785: adapt tests to RoleDictionary changes by @PBobylev in #113
  • MODLD-776: filter out empty fields during ld2marc mapping by @PBobylev in #114
  • fix(deps): bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #115
  • UILD-557: Remove extent literal property by @zepheiryan in #112
  • MODLD-807: Update Marc mappings to be consistent with the resources created via Linked Data UI by @pkjacob in #117
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.3 to 3.5.4 by @dependabot[bot] in #118
  • MODLD-794: Serial - characteristic mapping (008/21) by @PBobylev in #116
  • MODLD-798: Map MARC 022 to ISSN node and vice-versa by @pkjacob in #119
  • MODLD-805: distinguish Book / Serial Work types during marc to ld mapping by @PBobylev in #120
  • MODLD-805: TypeUtil.isSupported method added to encapsulate the logic… by @PBobylev in #122
  • MODLD-794: Handle empty 008/21 by @pkjacob in #123
  • MODLD-806: ld2marc: WORK type defines Leader Fields 6,7 by @PBobylev in #124
  • MODLD-812: Graph to MARC logic when Books and Serials fields co-exist… by @PBobylev in #125
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 by @dependabot[bot] in #128
  • MODLD-784: Convert MARC 040 to graph & back to MARC by @pkjacob in #126
  • MODLD-829: (Code cleanup) - Create separate class for mapping updated date (005) by @pkjacob in #127
  • MODLD-827: Creation date format conversion for admin metadata by @zepheiryan in #129
  • MODLD-810: Update mapping for MRC 024(ind1=3) by @pkjacob in #130
  • MODLD-817: publication frequency mapping from 008/18 & 008/19 by @PBobylev in #131
  • MODLD-818: publication frequency mapping to 008/18 & 008/19 by @PBobylev in #133
  • MODLD-826: use PublicationFrequencyDictionary instead of local yml file by @PBobylev in #134
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.4 to 3.5.5 by @dependabot[bot] in #136
  • MODLD-845: Implement MARC to graph transformation of MARC 024 by @pkjacob in #135
  • MODLD-841: use IllustrationDictionary instead of hard-code by @PBobylev in #137
  • MODLD-534: Refactoring - Handle "include" configuration recursively by @pkjacob in #138
  • MODLD-534: Implement MARC to Graph and Graph to MARC conversion of MARC 648 by @pkjacob in #139
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by @dependabot[bot] in #140
  • MODLD-792: Update existing references from vocab/marc to vocab/library by @zepheiryan in #141
  • fix(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #142
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.5 to 3.5.6 by @dependabot[bot] in #143
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0 by @dependabot[bot] in #144
  • MODLD-840: fix filmography supp content mapping by @PBobylev in #146
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1 by @dependabot[bot] in #148
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 by @dependabot[bot] in #149
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.6 to 3.5.7 by @dependabot[bot] in #153
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1 by @dependabot[bot] in #154
  • MODLD-884: Map MARC 240 to HUB resources by @pkjacob in #152
  • MODLD-873: Isolated Marc4LdObjectMapper introduced by @PBobylev in #155
  • MODLD-879: Create Hub from MARC Bib 130 by @pkjacob in #156
  • MODLD-879: Include mapping for 130$t by @pkjacob in #160
  • fix(deps): bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #161
  • MODLD-887: Make ld2marcCondition -> edge configuration more flexible by @pkjacob in #158
  • MODLD-887: Map Hub resource to MARC field 130, 240 by @pkjacob in #163
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 by @dependabot[bot] in #164
  • MODLD-903: Add developer guide by @pkjacob in #165
  • MODLD-887: Remove creator label from Hubs title by @pkjacob in #166
  • MODLD-886: Map MARC 630 to HUB resource by @pkjacob in #167
  • MODLD-886: Fix unwanted value concatenation when 'concat' config is used by @pkjacob in #169
  • MODLD-888: Generate MARC 630 from Concept, Hub resource by @pkjacob in #170
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 by @dependabot[bot] in #171
  • MODLD-927: Add mapping for 630/ind1 by @pkjacob in #172
  • MODLD-537: Map MARC 600 to Concept, HUB when $t is present by @pkjacob in #173
  • MODLD-918: Ensure only one MARC 130 is present in the derived MARC, converting any additional 130 fields to 730 by @pkjacob in #174
  • MODLD-937: Include Person and Family resource's label in the resource document by @pkjacob in #175
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 by @dependabot[bot] in #176
  • MODLD-934: Ensure only one MARC 100/110/111/130 is present in the derived MARC by @pkjacob in #177
  • MODLD-538: Create MARC 600 when subject of work is a Hub by @pkjacob in #178
  • MODLD-949: Handle invalid place codes in MARC 26X by @pkjacob in #180
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 13.0.0 by @dependabot[bot] in #184
  • MODLD-939: Update the mapping of 019 by @pkjacob in #182
  • MODLD-939: Derive the type of the Identifier resource based on the prefix value of 010 / 001 by @pkjacob in #185
  • MODLD-959: Fix License file by @pkjacob in #187
  • MODLD-923: Set LINK of the identity resource based on FOLIO configuration by @pkjacob in #186
  • MODLD-923: Update ConceptFormMapper to use identifierLinkProvider instead of hardcoded genre/Form link by @pkjacob in #188
  • MODLD-964: Fix mapping for MARC authority 151 by @pkjacob in #189
  • MODLD-670: Do not include duplicate subfields in derived marc by @pkjacob in #190
  • MODLD-751: Update ConceptFormMapper to use ID_LCGFT type instead of the generic ID_LCCN type by @pkjacob in #191
  • MODLD-962: Refactor to handle Hubs with multiple creators by @pkjacob in #193
  • MODLD-962: Map MARC 610 <-> Hub by @pkjacob in #194
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.0.0 to 13.1.0 by @dependabot[bot] in #195
  • MODLD-976: Map AFFILIATION to 610 by @pkjacob in #196
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.1.0 to 13.2.0 by @dependabot[bot] in #197
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.7 to 4.0.2 by @dependabot[bot] in #192
  • MODLD-980: Add LIGHT_RESOURCE type to light resources created from MARC 490, 775 & 776 by @pkjacob in #198
  • MODLD-913: Update LabelService to use LabelGeneratorService by @pkjacob in #200
  • MODLD-913: Remove unwanted configuration for HUB labels by @pkjacob in #201
  • MODLD-980: Add test to ensure that a fingerprint rule exists for all type combinations defined in marc4ld by @pkjacob in #203
  • MODLD-510: Authority: Create Hub resource from marc field 100 when $t is present by @pkjacob in #199
  • MODLD-510: Few changes missed out in the previous PR by @pkjacob in #206
  • MODLD-1001: Prefix Hub label with creator's label by @pkjacob in #205
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0 by @dependabot[bot] in #207
  • MODLD-998: Remove label configuration for TITLE, PARALLEL_TITLE, VARIANT_TITLE & ABBREVIATED_TITLE by @pkjacob in #204
  • MODLD-998: Use LabelGeneratorService to generate label for WORK and INSTANCE resources by @pkjacob in #208
  • MODLD-1014: Updated MARC mappings for field 502 (Dissertation note) by @pkjacob in #209
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 4.0.2 to 4.0.4 by @dependabot[bot] in #210
  • MODLD-974: Use GitHub Workflows for Maven by @PBobylev in #212
  • MODLD-1028: Get rid of RESOURCE_PREFERRED property by @PBobylev in #213
  • MODLD-1020: Remove unwanted label configuration for PROVIDER_EVENT type by @pkjacob in #211
  • MODLD-1029: 773 and 787 MARC to GRAPH mappings by @PBobylev in #216
  • fix(deps): bump com.puppycrawl.tools:checkstyle from 13.3.0 to 13.4.0 by @dependabot[bot] in #215
  • fix(deps): bump org.springframework.boot:spring-boot-starter-parent from 4.0.4 to 4.0.5 by @dependabot[bot] in #214
  • chore(deps-dev): bump org.folio:folio-spring-testing from 10.0.0-RC1 to 10.0.0 by @dependabot[bot] in #217
  • MODLD-945 replace agent text predicate mapping with role label dictionary by @pkjacob in #218
  • MODLD-1029: agent label fix by @PBobylev in #219
  • fix(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre by @dependabot[bot] in #220

New Contributors

Full Changelog: v1.0.3...v2.0.0