|
dd40b8918e
|
allow null marcFields in MarcRecord
|
2022-11-21 18:36:13 +01:00 |
|
|
e45038d31a
|
fix handling of meta tags in JSON writer, clean style constructors, let the meta fields be appended at the end in JSON, not at the beginning, because it is the natural order
|
2022-11-07 18:40:46 +01:00 |
|
|
911c90deda
|
add pmd, checkstyle, spotbugs, cyclonedx sbom
|
2022-11-05 18:44:44 +01:00 |
|
|
6ae3134827
|
make replace faster in strict field validation, remove spurious replaces
|
2022-11-04 19:58:30 +01:00 |
|
|
9950003ea7
|
do not parse private tags into MARC fields
|
2022-11-04 18:18:57 +01:00 |
|
|
a66fae1014
|
add subfield helpers
|
2022-11-03 17:23:21 +01:00 |
|
|
0037857591
|
add plain map join in parsing from maps, add UTF-8 encoding to compiler and javadoc
|
2022-11-02 14:29:58 +01:00 |
|
|
3bf648324c
|
update to content 5.0.1
|
2022-11-01 21:15:25 +01:00 |
|
|
db067ff89f
|
Create codeql.yml
|
2022-11-01 18:35:10 +01:00 |
|
|
efcf60d602
|
use a list as keys for marc records from map
|
2022-11-01 12:58:36 +01:00 |
|
|
4ff083db34
|
remove use of security manager in exit code checker tests, fix tests for MARC field stream, rename filter to all to imply the complexity of the operation
|
2022-11-01 00:44:39 +01:00 |
|
|
4b0d391ad7
|
remove github codeql
|
2022-11-01 00:30:45 +01:00 |
|
|
a38ba5a57b
|
activate github codeql
|
2022-11-01 00:10:47 +01:00 |
|
|
4da5a40e1c
|
documentation for MARC field streams in MARC record
|
2022-10-31 23:46:22 +01:00 |
|
|
399a43d920
|
fix nested map parsing for MarcField building in MarcRecord
|
2022-10-31 22:52:50 +01:00 |
|
|
5a644f4e41
|
working on key based building of marc fields
|
2022-10-31 18:43:16 +01:00 |
|
|
28b9a2d86d
|
add stable field order in record building, use delegate map in MarcRecord, more filters for field processing in MarcRecord
|
2022-10-21 17:07:49 +02:00 |
|
|
34ae0b53a3
|
switch from adoc to md
|
2022-10-20 23:57:28 +02:00 |
|
|
9b1bac1e6f
|
add methods to initialize MarcField and MarcRecord from Java Maps
|
2022-10-20 15:12:44 +02:00 |
|
|
503647ec9b
|
add hbzfix XML examples
|
2022-10-18 18:00:58 +02:00 |
|
|
780cade9ca
|
disable logging in MARC field transformer, was enabled for tests
|
2022-10-18 09:20:44 +02:00 |
|
|
1abe90fdd1
|
cosmetic
|
2022-10-17 09:32:13 +02:00 |
|
|
3eebd674ea
|
note for test dependencies only
|
2022-10-16 09:38:36 +02:00 |
|
|
1e61733ae5
|
update copyright header
|
2022-10-16 09:36:44 +02:00 |
|
|
ca08925478
|
introduce Marc field validator, default is strict validating using blank as default symbol
|
2022-10-16 00:29:26 +02:00 |
|
|
153bac0a3f
|
use underscore und non-empty names for tags, indicators, subfield IDs
|
2022-10-14 18:05:46 +02:00 |
|
|
d2fa91317c
|
update to Java 17, fix field list for MarcContentHandler
|
2022-10-13 20:50:32 +02:00 |
|
|
ee55fa7ff8
|
update to Java 17, add Alma XML, relax label value interpretation with # symbol
|
2022-10-13 17:51:01 +02:00 |
|
|
4cb84894db
|
update to gradle 7.3.2, asciidoc plugin to 2.5.2.1
|
2021-12-19 13:20:33 +01:00 |
|
|
4608e89029
|
set maven repos
|
2021-12-18 20:43:37 +01:00 |
|
|
5ed7a065d7
|
move XML factories out of Marc processing to allow efficient reuse of XML parsers, fix NPE in subfield transforming
|
2021-04-27 00:22:38 +02:00 |
|
|
3fa26ade80
|
update to Gradle 6.6.1, add a MARC record listener to a MARC content handler
|
2020-11-20 13:01:09 +01:00 |
|
|
aef7c53a04
|
update to content 2.3.1, better named module exports
|
2020-06-05 11:46:43 +02:00 |
|
|
c7d2aa3c87
|
Java named module, Gradle 6.4.1, JUnit 5 tests
|
2020-05-19 23:40:25 +02:00 |
|
|
970f62f44f
|
add lambdas to logging API
|
2020-05-05 20:23:17 +02:00 |
|
|
b123d27567
|
add buffer size parameter, marc4j comparison test
|
2020-05-02 18:49:19 +02:00 |
|
|
c8b8955303
|
2.1.0
|
2019-11-07 11:51:44 +01:00 |
|
|
2277cea51b
|
typo, javadoc fixes, test fixes
|
2019-11-07 11:47:01 +01:00 |
|
|
414abce68f
|
add JSON reader and writer to allow duplicate keys, closes #8
|
2019-11-07 11:10:31 +01:00 |
|
|
f17e9c97b4
|
fix empty subfields, fixe #7
|
2019-11-06 23:49:12 +01:00 |
|
|
7317647023
|
update to xbib-content 2.0.4
|
2019-11-06 22:29:52 +01:00 |
|
|
f1c49726fe
|
re-enable travis
|
2019-11-06 20:55:36 +01:00 |
|
|
dc303bd322
|
improve JSON escape, closes #6
|
2019-11-06 20:50:13 +01:00 |
|
|
d4e06c58ed
|
update to gradle 5.6, xbib content 2.0.1
|
2019-09-13 21:26:51 +02:00 |
|
|
fac8020183
|
update to OpenJDK 11, Gradle 5.3.1, xbib content 2.0.0
|
2019-08-08 19:58:21 +02:00 |
|
|
d8426fcfc6
|
add line feed control to JSON writer, remove Asciidoclet for now
|
2018-03-14 10:39:03 +01:00 |
|
|
8499915b3a
|
preparing for Java 9
|
2018-02-15 11:56:38 +01:00 |
|
|
871287dc4e
|
update to xbib content 1.3.0, prepare for Java 9
|
2018-02-07 00:30:41 +01:00 |
|
|
bacf451818
|
fix for converting MAB XML to JSON, add optional trim
|
2018-01-06 00:29:39 +01:00 |
|
|
7fe42850dc
|
fixed validity check for subfield codes, changed MarcGenerator close() to flush() method, fixes for sonarqube, update to gradle 4.4
|
2017-12-14 14:01:26 +01:00 |
|