|
7062a13338
|
update to Gradle 8.5, use datastructures for json
CodeQL / Analyze (push) Has been cancelled
|
2023-12-12 21:11:20 +01:00 |
|
|
684cbf62a5
|
add junit platform launcher, add test properties for reading large MARC XML files
|
2023-11-22 17:44:12 +01:00 |
|
|
6f7d768601
|
update to OpenJDK 21, Gradle 8.4
|
2023-11-22 15:25:11 +01:00 |
|
|
89354c7bcc
|
relax list type for Marc record constructor to collection
|
2023-08-14 19:05:19 +02:00 |
|
|
0f251114a3
|
add replace subfield method to MarcField builder
|
2023-06-09 17:29:18 +02:00 |
|
|
ff3d3b5535
|
use .gitattributes
|
2023-05-26 22:21:44 +02:00 |
|
|
28650e723e
|
move to forgejo
|
2023-05-26 16:53:26 +02:00 |
|
|
7c527ea4ec
|
add removeSubfields() method
|
2023-05-08 18:21:50 +02:00 |
|
|
40e6051a40
|
upgrade to Gradle 8.0.2
|
2023-04-04 20:55:40 +02:00 |
|
|
53fbabba47
|
remove obsolete code
|
2023-04-01 09:14:49 +02:00 |
|
|
1f8c84a5e1
|
comment
|
2023-03-16 17:00:56 +01:00 |
|
|
e225155e68
|
begin of MARC parsing in JSON
|
2023-03-13 11:39:50 +01:00 |
|
|
dceb103fcb
|
re-add fix for Pica XML handler
|
2023-02-10 17:23:37 +01:00 |
|
|
a425667565
|
add disbling control fields
|
2023-02-08 16:54:54 +01:00 |
|
|
d971082000
|
do not process XML characters outside elements, fix tests to not use temp files with deleteOnExit
|
2023-02-08 13:40:20 +01:00 |
|
|
3aae6c5b7e
|
add isClosed flag to Marc XML writing
|
2023-02-03 17:23:13 +01:00 |
|
|
ae10eb3485
|
add builder() method
|
2023-02-01 18:59:21 +01:00 |
|
|
de875b95f6
|
safeguards for date stamps
|
2023-01-30 17:37:13 +01:00 |
|
|
87628fe3e2
|
patch open map state in json builder
|
2023-01-29 23:09:37 +01:00 |
|
|
00b72d0ddd
|
adjust creation date era
|
2023-01-29 22:40:53 +01:00 |
|
|
3c5b4bee3d
|
remove JSON parser, use a smaller JSON builder for JSON writing, add creation/modification date methods to MarcRecord
|
2023-01-29 21:45:02 +01:00 |
|
|
09db520c2e
|
suppress format/type attribute in MarcXML, add creation/modification date to MarcRecord, allow rebuild of record fields by external comparator
|
2023-01-28 23:08:24 +01:00 |
|
|
62c5a73771
|
add underscore subfield ID for control field hack in XML write
|
2023-01-26 22:41:21 +01:00 |
|
|
ccdb458698
|
fix allowed subfield IDs, add SRU hack for number of records, add MarcRecordIterator class
|
2023-01-23 17:51:31 +01:00 |
|
|
b5d4913acf
|
add iterable XML MARCRecord
|
2023-01-23 14:26:47 +01:00 |
|
|
77bd0ac593
|
cosmetic
|
2023-01-23 09:34:50 +01:00 |
|
|
cacf1e5b05
|
add MARCRecord convenience method for instantiating from input stream
|
2023-01-15 23:22:31 +01:00 |
|
|
375afbd85d
|
filter and sort in one call
|
2023-01-06 15:22:32 +01:00 |
|
|
52b4462332
|
fix NPE in XML writing, restore MAB hack for subfield 'a' in control field
|
2022-12-12 13:58:44 +01:00 |
|
|
e99f75c473
|
use RecordLabel in leader() of MarcListener, set record length always to zero in XML
|
2022-12-09 19:48:06 +01:00 |
|
|
c84b1c3756
|
add Marc XML Schema
|
2022-12-06 09:46:57 +01:00 |
|
|
af6ace4750
|
add MarcXML writer
|
2022-12-06 00:47:15 +01:00 |
|
|
ddae3f750c
|
add MarcWriter test
|
2022-12-05 15:17:41 +01:00 |
|
|
7a3ccf94a4
|
add record split write to MarcWriter
|
2022-12-05 13:30:26 +01:00 |
|
|
d2905637c1
|
add XML declaration to each split file in MarcXchangeWriter
|
2022-12-02 20:24:28 +01:00 |
|
|
dfefc49fee
|
fixes for MarcXchange XML writing
|
2022-12-02 17:05:52 +01:00 |
|
|
216031848e
|
add convenience method
|
2022-11-23 17:57:36 +01:00 |
|
|
8192830b75
|
fix NPE in JSON writing
|
2022-11-22 16:26:48 +01:00 |
|
|
48098e22fd
|
allow null marcFields in MarcRecord
|
2022-11-21 18:36:59 +01:00 |
|
|
392a61dc12
|
in MODS test, replace external XSL loading from loc.gov by internal XSL
|
2022-11-07 22:29:56 +01:00 |
|
|
bcb4df4cce
|
add pluginManagement to settings.gradle to override gradle portal redirecting to defunct jcenter
|
2022-11-07 21:54:23 +01:00 |
|
|
27ed95793f
|
remove codeql autobuild because it bizarrely tries to resolve gradle plugins from defunct jcenter
|
2022-11-07 20:48:14 +01:00 |
|
|
cdb90c9a8d
|
switch to zulu 17 in codeql
|
2022-11-07 19:53:29 +01:00 |
|
|
cfb9cec3d9
|
add maven repositories
|
2022-11-07 19:50:43 +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 |
|