Skip to content

Sistedes Library Manager v2025-09

Choose a tag to compare

@abelgomez abelgomez released this 02 Sep 17:23
· 8 commits to master since this release

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