Skip to content

Releases: rero/rero-ils

v0.6.1

03 Mar 06:51
Compare
Choose a tag to compare

Find the comprehensive release note on the RELEASE-NOTES.rst file: https://github.com/rero/rero-ils/blob/master/RELEASE-NOTES.rst#v061

v0.6.0

02 Mar 15:21
Compare
Choose a tag to compare

Find the comprehensive release note on the RELEASE-NOTES.rst file: https://github.com/rero/rero-ils/blob/master/RELEASE-NOTES.rst#v060

v0.5.2

13 Nov 14:40
Compare
Choose a tag to compare

Find the comprehensive release note on the RELEASE-NOTES.rst file: https://github.com/rero/rero-ils/blob/master/RELEASE-NOTES.rst#v052

v0.5.1 (Fixing issues)

05 Nov 09:38
Compare
Choose a tag to compare

Find the comprehensive release note on the RELEASE-NOTES.rst file: https://github.com/rero/rero-ils/blob/master/RELEASE-NOTES.rst#v051

v0.5.0

23 Oct 12:34
Compare
Choose a tag to compare

Find the comprehensive release note on the RELEASE-NOTES.rst file: https://github.com/rero/rero-ils/blob/master/RELEASE-NOTES.rst#v050

Metadata model, holdings level, new editor start

01 Oct 06:09
Compare
Choose a tag to compare
  • Data model:
    • Adds holdings level, to gather items data from the same circulation category and location.
      • As the librarian adds an item to a document, the holdings is automatically created, based on item type and location.
      • Then, new items are automatically attached to a holdings.
      • As the last item of a holdings is deleted, the holdings is automatically deleted.
      • As an item is updated, changing its type or location, the holdings is updated accordingly, meaning that it can be deleted and another one created.
      • Avoids holdings automatic creation for fixture, otherwise it slows to much the fixture population.
    • Implements new field in the data model: copyright date.
    • Implements new field in the data model: publication statement.
    • Improves the dojson utility to allow multiple visits of the same source field or zones for a single transformation.
  • User interface:
    • Improves availability display for document, holdings and items, in document brief and detailed views
    • On document detailed views, holdings are displayed with holdings and item data.
    • In an organisation's view, documents are filtered using holdings data.
  • Record editor, specifically for cataloging usage:
    • Compacts the layout and improves the user interface look.
    • Allows to add and remove first level fields that are not required.
    • When updating an existing record or when importing a record, populated fields are displayed with data, but empty fields are hidden.
    • When using the async validator, ie to check the uniqueness of item barcodes, the submit button is disabled.
  • Circulation:
    • Circulation policies get item data from the holdings.
    • Invenio logger message for item API added to circulation user interface, and improvement of error message provided to the librarian.
  • Harvested documents:
    • Improves the ES indexing of OAI-PMH harvested records.
  • Fixtures:
    • Renames fixture files from 10k or 1k to big and small, and reduces the size of fixture data to speed up the development setup.
    • Reduces missing items to 2%.
    • Extends the set of supported document languages, in order to allow the new data model to be tested.
    • Updates data with updated MEF data.
  • Tests:
    • Adds a script to test the license headers for all concerned files.
    • Cleans tests fixture data.
  • Instance:
    • bootstrap script:
      • Uses always pipenv npm instead of system npm.
      • Removes unnecessary virtualenv.
      • Improves output message colors.
    • Adds a validate command to the CLI to allow manual validation of a record against a JSON schema.
    • Standardizes timezone globally, using utc timezone in all cases.
  • Documentation:
    • Moves the existing issue template to default issue template.
    • Adds a pull-request template with a checklist for code reviewers.
  • Fixed issues:
    • #437: restores the display of field "note" in the document detailed view.
    • #390: fixes the edit button in the document detailed view and in the professional document brief view, complying with the view filter for organisations.
    • #389: selects the affiliation organisation of the librarian in the edition form.
    • #223: improves the user interface of library calendar exceptions.
    • #366: improves the text displayed in the tabs of the circulation user interface.
    • #377: applies organisation filter on circulation user interface to avoid processing items and patrons from other organisations.
    • #447: fixes missing message on item delete button in document detailed views.
    • #225: fixes user menu sometimes not displaying user initials.
    • #495: fixes display of default thumbnail icon on document and item detailed views.
    • #484: fixes unnecessary loan creation.
    • #381: improves front page display in small screens.

Fix missing strings translations.

26 Aug 08:28
Compare
Choose a tag to compare
release: v0.3.1

Co-Authored-by: Johnny Mariéthoz <[email protected]>

Starting metadata model and views

26 Aug 08:26
Compare
Choose a tag to compare
  • User interface:
    • Add the language facet translations.
    • Add a button to expand or shrink the number of facet items displayed.
  • Circulation:
    • Notifications are based on templates for the different languages and communication channels.
    • Upgrade invenio-circulation from v1.0.0a14 to v1.0.0a16
  • Search and indexation:
    • Revert to default boolean OR operator and set the ranking order.
    • Add a new display_score=1 URL parameter to display the ES (Elasticsearch) score, in order to improve ES debugging or configuration.
    • Improve ES mappings and JSON Schemas for documents:
      • Documents have two schemas, one for harvested data, one for internal records.
      • eBooks no longer have their own mapping in order to have a single mapping for all documents (to make searching consistent).
    • Add indexation class property to IlsRecords, in order to get a different indexer for each resource.
  • Data model:
    • Implement new data model for identifiedBy and language:
      • dojson transformation from MARC21.
      • Update JSON Schema and ES mappings.
      • Update user interface views and editor.
  • Consortium:
    • Implement views by organisations and a global one, with content filtered by the URL parameter.
  • Tests:
    • Extract external service tests to a specific test battery.
    • The external service tests are made optional in the run-tests.sh script.
    • Rewrite Pipfile to ensure a clean dependencies graph.
  • Instance:
    • Upgrade to Invenio 3.1.1 (security updates).
    • Replace the deprecated invenio-records CLI by a invenio fixtures CLI.
    • Make use of pipenv sync in installation process to be consistent with Invenio 3.1.
  • Documentation:
    • Fix a wrong docker image in the INSTALL.rst file.
    • Add an issue template to the GitHub repository.
    • Change license from GPLv2 to AGPLv3.
  • Fixed issues:
    • #87: Add a button to expand or shrink the number of facet items displayed.
    • #89 : Implement a minimal JSON schema for harvested document but map all documents into the same index for searching. Add a boolean key to identify harvested documents to disable editing functionality.
    • #263 : Take library closed days into account as computing the due date.
    • #357 : Display the correct patron when checking in a requested item if the pickup location is equal to the check-in transaction location.
    • #378 : Compute due date based on the transaction library opening hours and calendar.
    • #384 : Restore default boolean operator OR for search engine query, but improve order of results (form most to less pertinent).
    • #407 : Improve confirmation message after item deletion.
    • #417 : Compute due date, beginning at the end of the transaction day.

Fix empty arry in the publishers field

03 Jul 12:49
Compare
Choose a tag to compare

Fix empty publisher in the publishers field array

02 Jul 12:14
Compare
Choose a tag to compare