Releases: sistedes/library.manager
Releases · sistedes/library.manager
Sistedes Library Manager v2025-09
2025-09 release, used to produce the proceedings of Sistedes 2025 (JISBD, JCIS, PROLE).
Changelog:
- Update the "init" command to handle the new titles of the columns of EasyChair dumps (the casing has changed).
- Improve the parsing of EasyChair dumps, since empty cells may have mixed types (String vs Double), causing ClassCastExceptions.
- Consider deleted papers (which now have a dedicated column in EasyChair dumps).
- Add logic to explicitly specify the types of submissions (which now must be declared on command execution).
- Delete heuristic based on the number of pages to detect the type of submission.
- Update the connection backend to use the new
/api/security/csrfendpoint. - Add scripts endpoint.
- Add listings to detect inconsistent ORCIDs.
- Add options to call curation tasks on authors' sync and edition publication.
- Add
curate-authorsanddiscard-uuidscommands. - Remove most of the forced modes.
- Remove deprecated commands.
- Change the saving infrastructure to allow fine-grained saving operations. This allows better management of failures, forced interruptions, and resuming the sync and publication process.
- Update JTidy library.
- Migrate from Markdown4J to CommonMark.
- Migrate from the old Java time API (based on Date) to the new Java time (using LocalDate).
- Update documentation.
- Other minor bugfixes and improvements.
Full Changelog: v2024-06...v2025-09
Sistedes Library Manager v2024-06
2024-06 release, used to produce the proceedings of Sistedes 2024 (JISBD, JCIS, PROLE).
Changelog:
- Make options among subcommand more homogeneous.
- Refactor code to support multiple imports.
- Add the experimental
splitcommand. - Deprecate Handle-related functionalities.
- Add support for ORCIDs in authors and signatures.
- Add search by ORCID support.
- Use page numbers rather than custom fields to infer the type of submission.
- Improve logging and error handling in the EasyChair importing.
- Add support to create admin-only authors, communities, collections, and items.
- Several fixes in author and affiliation matching algorithm.
- Implement automatic refresh of JWT token.
- Validate character sets in names.
- Normalize spaces in several fields when importing from EasyChair.
- Force perform all validations in the
validatecommand. - Ignore existing author UUIDs (and start over) if they are invalid.
- Other minor fixes and changes.
Full Changelog: v2023-09...v2024-06
Sistedes Library Manager v2023-09
Initial release, used to produce the proceedings of Sistedes 2023 (JISBD, JCIS, PROLE):
- https://hdl.handle.net/11705/JCIS/2023
- https://hdl.handle.net/11705/JISBD/2023
- https://hdl.handle.net/11705/PROLE/2023
Provides the initial implementation of the init, sync-authors, publish, register-handles, dump-handles-batch, and validate commands.