Invenio Integrated Library System.
Project description
Integrated Library System based on Invenio
Official documentation (under development) is available at https://invenioils.docs.cern.ch
Changes
Version 4.3.0 (released 2024-11-19)
- self-checkout: use dedicated endpoints for the entire workflow for better
permissions check and error handling. Add a new loan transition and delivery method for self-checkout.
- anonymization: ensure that re-indexing is happening after the commit to the db,
to avoid premature re-indexing (and therefore index conflict version) when db rollback happens.
Version 4.2.0 (released 2024-11-04)
self-checkout: barcode is now always uppercased to make searches case-insensitive
Version 4.1.0 (released 2024-10-21)
- search: apply the same search analyzers to the fields that needs to be searchable.
This is required when using cross-field searches. Re-create the documents and series indices to take advantage of this change.
Version 4.0.0 (released 2024-08-07)
Initial full release
Version 4.0.0rc1 (released 2024-06-28)
- search: improve search for accents and special characters
breaking change: requires updating the version of mappings and schema
Version 3.0.0rc5 (released 2024-06-24)
search: allow custom query parser
Version 3.0.0rc4 (released 2024-06-17)
serializers: handle PatronNotFound
Version 3.0.0rc3 (released 2024-06-07)
circulation: Support self checkout by patrons
Dockerfile: update backend base image python3.6 -> inveniosoftware/almalinux:1
Version 3.0.0rc2 (released 2024-05-28)
mappings: Add alternative_titles in brwReqs and AcqOrders
records: loaders: schemas: Move IdentifierSchema from documents
documents: mappings: Update item identifiers description to scheme
Version 3.0.0rc1 (released 2024-05-13)
eitems: add required type field to data model (breaking change)
physical items: add identifiers field
documents: add MULTIMEDIA document type
Version 2.0.0rc9 (released 2024-04-25)
patch: add record pid to error display
Version 2.0.0rc8 (released 2024-04-04)
records_relation: Simplify sorting
records_relations: Use sort_by parameter from configs instead
relations: Add functionality to sort json refs by relation_type
tests: circulation: Add new location for testing closures
circulation: loan_request: Fix dates comparison in get_offset_duration
tests: loan request: fix test for minimum days before request
circulation: Consider closures dates when verifying loan request dates
Version 2.0.0rc7 (released 2024-03-04)
circulation: Made loan request start date to be configurable and validated at the backend
Version 2.0.0rc6 (released 2024-02-27)
facets: fix boolean query
Version 2.0.0rc5 (released 2024-02-21)
facets: fix range query
Version 2.0.0rc4 (released 2024-02-19)
stats: emit custom signal for file download
Version 2.0.0rc3 (released 2024-02-19)
facets: fix range post filter
Version 2.0.0rc2 (released 2024-01-12)
search: fix search factory function signature
anonymization: fix patron_pid retrieval on acq orders
Version 2.0.0rc1 (released 2024-01-11)
upgrade python version
remove ES v7 and below support
upgrade invenio packages
upgrade python dependencies
Version 1.0.0rc5 (released 2023-12-20)
demo data: optional admin account creation
Version 1.0.0rc4 (released 2023-07-04)
Fix docker-compose file
Version 1.0.0rc3 (released 2023-03-10)
Remove ES v6 mappings
Version 1.0.0rc2 (released 2023-03-07)
add opensearch docker image
add opensearch v1 and v2 mappings
remove doc type to enable opensearch2 compatibility
bump invenio-stats and invenio-indexer to opensearch2 compatible versions
bump invenio-circulation to opensearch-compatible alpha release
remove ES6 mappings
Version 1.0.0rc1 (released 2022-10-24)
first release candidate
Version 1.0.0a69 (released 2022-10-18)
adapt literature search query
Version 1.0.0a68 (released 2022-10-06)
bump pycountry
Version 1.0.0a67 (released 2022-09-15)
removes ES6 support
Version 1.0.0a66 (released 2022-08-24)
allows vocabularies values to be queried via REST API
Version 1.0.0a65 (released 2022-08-16)
fix mappings for documents volume field
Version 1.0.0a64 (released 2022-08-12)
fix redirection page after logout
add copy to field for volume
Version 1.0.0a63 (released 2022-05-05)
document: preserve legacy_recid on update as int
series: preserve legacy_recid on update as int
Version 1.0.0a62 (released 2022-05-02)
document: preserve legacy_recid on update
Version 1.0.0a61 (released 2022-02-21)
Pin itsdangerous because v2.1.0 removes TimedJSONWebSignatureSerializer
Version 1.0.0a60 (released 2022-02-21)
upgrade invenio-opendefinition
Version 1.0.0a59 (released 2022-01-17)
add alternative mappings to text fields in documents e-items and series
Version 1.0.0a58 (released 2021-12-17)
add words length limiter on document author name indexing
add case insensitive search on document publisher
Version 1.0.0a57 (released 2021-12-01)
global: fix installation issues by dependencies
Version 1.0.0a56 (released 2021-11-12)
Bulk loan extension: add overdue loans to bulk extend functionality
Version 1.0.0a55 (released 2021-11-05)
search: add normalised keyword search to support case insensitive exact match
Version 1.0.0a54 (released 2021-10-20)
literature search: improved relevance of results
Search Guide: add search guide static page
Version 1.0.0a53 (released 2021-10-05)
bulk extend: supress sending notification on empty extended loans set
Version 1.0.0a52 (released 2021-10-01)
update invenio circulation
Version 1.0.0a51 (released 2021-09-30)
add bulk loan extension feature
Version 1.0.0a50 (released 2021-09-27)
add notifications module with configurable backends
Version 1.0.0a49 (released 2021-09-27)
document: fix loan calculation on the resolver
change country codes to 3-letter standard
Version 1.0.0a48 (released 2021-08-31)
documents: add text field to mapping of conference place
loans: reindex all the pending loans on the parent when updating one of them
Version 1.0.0a47 (released 2021-07-29)
document api: add discrete references search
eitem: add source field and vocab
Version 1.0.0a46 (released 2021-07-07)
relations: fix related record deletion
Version 1.0.0a45 (released 2021-07-07)
series: add dependency check on delete action
fix python dependencies resolution
Version 1.0.0a44 (released 2021-06-02)
add identifiers text mapping field
add checks on dependencies of documents on delete
Version 1.0.0a43 (released 2021-05-27)
add document type to item index and facets
Version 1.0.0a42 (released 2021-05-17)
boost search results for identifier fields
Version 1.0.0a41 (released 2021-05-12)
send expiring loans reminder only once
fix Flask and werkzeug version conflicts via invenio-app
Version 1.0.0a40 (released 2021-05-07)
document request add missing email template
eliminate stale loan requests
Version 1.0.0a39 (released 2021-05-05)
bump invenio-circulation package version
reindex all document referenced loans on item indexing
Version 1.0.0a38 (released 2021-04-13)
rename e-books vocabularies values
rename availability facet
Version 1.0.0a37 (released 2021-04-09)
do not require order date in acquisition
Version 1.0.0a36 (released 2021-04-07)
add login required to series access_urls
Version 1.0.0a35 (released 2021-04-07)
add series type field to series schema
add item circulation statistics to loan search index
Version 1.0.0a34 (released 2021-03-29)
Updates default loan extension
Version 1.0.0a33 (released 2021-03-18)
series: remove electronic volumes description field
Version 1.0.0a32 (released 2021-03-16)
change license vocabulary to use resolver
rename proceedings and ebooks
prepare strings to be inserted in HTML
Version 1.0.0a31 (released 2021-03-12)
add volumes description fields to series
change conference field type
Version 1.0.0a30 (released 2021-03-10)
replace vendors and external libraries with provider record type
fix document extensions data schema
fix internal search queries
add publisher field to document request
Version 1.0.0a29 (released 2021-03-04)
update borrowing request schema
fix circulation restrictions
fix author limit on resolvers
fix currency vocabulary
add html formatting to the email templates
add meta field to document urls
add email logging in DB
Version 1.0.0a28 (released 2021-02-16)
add cookies config for improved security
fix data model extensions facets
adapt document data model field physical_description
fixes for literature request API
Version 1.0.0a27 (released 2021-02-10)
fix max_result_window config
restrict system emails from sending to system agents
Version 1.0.0a26 (released 2021-02-09)
fix max_result_window config for searches
fix boosted search factories for ES v<7.7 compatibility
Version 1.0.0a25 (released 2021-02-02)
update invenio to 3.4
change language standard to ISO 639-3
change eitem urls access_restriction field
add item availability to loan search
Version 1.0.0a24 (released 2021-01-25)
add internal_note to document request schema
add validation for series mode of issuance
Version 1.0.0a23 (released 2021-01-18)
improve ES mapping
constraint parent child relation to one multipart monograph
set patron indexer as current_app_ils proxy
Version 1.0.0a22 (released 2021-01-13)
improve email templating
add ILL loans extension search filter
test permissions
fix eitem filter
change cover placeholder
Version 1.0.0a21 (released 2020-10-26)
add library_search_cls as property in current_ils_ill
add library_indexer as property in current_ils_ill
bump invenio-circulation version
Version 1.0.0a20 (released 2020-10-11)
update the constraint on opening hours up to 2 time periods
add importer curator type
fix patron resolver bug
add validation for missing language and edition fields
fix deletion of remote token
Version 1.0.0a19 (released 2020-10-28)
fix ils search factory with prefixed indices
Version 1.0.0a18 (released 2020-10-26)
refactor patrons indexer
add overridable footer email template
integrate invenio-banners module
remove email to send active loans to librarian
add missing legacy_id fields to various schema
Version 1.0.0a17 (released 2020-10-23)
fix vocabularies for mediums
change cron jobs schedule
Version 1.0.0a16 (released 2020-10-20)
fix simplejson package version
Version 1.0.0a15 (released 2020-10-20)
update sort configuration
update ES mappings
location closure module fixes
add oai-pmh server configuration
fixes for celery 5 upgrade
Version 1.0.0a14 (released 2020-10-13)
refactor anonymization module
fix loan item replace indexing
increase rate limit
add support postgres 12
Version 1.0.0a13 (released 2020-09-29)
protect stats endpoint when document is restricted
change schema publication field
fix send loan reminder on demand
integrate location closures module
Version 1.0.0a12 (released 2020-09-16)
bumped invenio-circulation to 1.0.0a27
allow to edit loans start and end dates
update license field schema definition in Document
fix CSP configuration
Version 1.0.0a11 (released 2020-09-04)
bumped invenio-stats version to 1.0.0a18
add keywords and tags to series
enable CSRF support
Version 1.0.0a10 (released 2020-08-13)
add anonymisation of user accounts and actions
add sorting values
add notification emails about unresolved user requests
fix user roles fetching
Version 1.0.0a9 (released 2020-07-28)
limit version for dependencies to minor
add identifiers to e-items
add new document circulation endpoint
fix isort v5 imports
remove ETag/Last-Modified headers
Version 1.0.0a8 (released 2020-07-16)
add request type and payment method to document request
change keywords field type
Version 1.0.0a7 (released 2020-07-14)
add medium field to document request
Version 1.0.0a6 (released 2020-07-03)
bugfix minters and fetchers for vocabularies and patrons
Version 1.0.0a5 (released 2020-07-01)
config: remove DEFAULT_LOCATION_PID
resolvers: bug fix indexing $refs
dependencies: upgrade
loan: Base32 PIDs
cli: option for static pages
readme: improvements
Version 1.0.0a4 (released 2020-06-19)
ILL: patron can fetch his own borrowing requests
document and series metadata extensions
loan: auto cancel after expiration day
Version 1.0.0a0 (released 2020-06-05)
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file invenio_app_ils-4.3.0.tar.gz
.
File metadata
- Download URL: invenio_app_ils-4.3.0.tar.gz
- Upload date:
- Size: 281.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e882fb469a494d8a1de95f969bc883bdbe0e92aec1bf8458315fb561f554cab |
|
MD5 | cf1337a8fc14e0354d1eac5a3473a8c9 |
|
BLAKE2b-256 | 027f5fae4de97806f5319362071caaeb8131cc65ad9be5424473303461b851de |
File details
Details for the file invenio_app_ils-4.3.0-py2.py3-none-any.whl
.
File metadata
- Download URL: invenio_app_ils-4.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 486.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2350d1f305af155e3a1dfb83e3046828710aa61a016e2af88646ce47bb843b4f |
|
MD5 | 9d78fc6d30dc97f9b93d63b6138bdd9b |
|
BLAKE2b-256 | 917828af4c8fec909b5368d86f6fc104911ab506eb08386c4839581a91e91e22 |