Skip to content

Releases: sistedes/library.manager

Sistedes Library Manager v2025-09

02 Sep 17:23

Choose a tag to compare

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/csrf endpoint.
  • Add scripts endpoint.
  • Add listings to detect inconsistent ORCIDs.
  • Add options to call curation tasks on authors' sync and edition publication.
  • Add curate-authors and discard-uuids commands.
  • 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

24 May 13:45
b39d8de

Choose a tag to compare

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 split command.
  • 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 validate command.
  • 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

16 May 23:24
c790fa4

Choose a tag to compare

Initial release, used to produce the proceedings of Sistedes 2023 (JISBD, JCIS, PROLE):

Provides the initial implementation of the init, sync-authors, publish, register-handles, dump-handles-batch, and validate commands.