This release is a pre-release and may not be stable for production use.
Invenio-Records is a metadata storage module.
This is an experimental developer preview release.
Free software: GPLv2 license
Documentation: https://pythonhosted.org/invenio-records/
Changes
Version 1.0.0a11 (released 2016-03-14)
What’s new
Initial public release after architecture change.
Incompatible changes
Changes primary key of records to UUIDType instead of auto- incrementing integers.
Removes functional interface to records.
Renames SQLAlchemy model from Record to RecordMetadata to avoid naming confusion with API Record class.
Refactors code to use Invenio-DB and removes legacy code. Web interface and REST API will be provided via separate packages.
Bug fixes
Fixes typo in configuration variables.
Version 0.3.4 (released 2015-10-05)
Incompatible changes
Removes legacy bibrecord dependency. (addresses inveniosoftware/invenio#3233) (#18) (addresses inveniosoftware/invenio#3508)
New features
Adds new flag to inveniomanage record create, –force to force saving the record to the database even if the recid is already there.
Adds new celery task to save a new record to the database.
Bug fixes
Adds missing dependencies to mock>=1.0.0, intbitset>=2.0, invenio- ext>=0.2.1, SQLAlchemy>=1.0, invenio-documents>=0.1.0, blinker>=1.4, dojson>=0.1.1.
Uses nested transactions instead of sub-transactions to persist record modifications. (#22)
Moves invenio-testing/data/demo_record_marc_data.xml to invenio- records/tests/data/demo_record_marc_data.xml.
Adds missing dependency to invenio-documents>=0.1.0.
Enables DataCiteTasksTest class which was marked to be enabled after module separation.
Upgrades invenio-base minimum version to 0.3.0.
Removes dependencies to invenio.utils and replaces them with invenio_utils.
Removes dependencies to invenio.ext and replaces them with invenio_ext.
Removes dependencies to invenio.testsuite and replaces them with invenio_testing.
Removes calls to PluginManager consider_setuptools_entrypoints() removed in PyTest 2.8.0.
Version 0.3.3 (released 2015-09-14)
Bug fixes
Adds missing invenio_base dependency.
Removes dependency on JSONAlchemy from Invenio package.
Version 0.3.2 (released 2015-09-06)
Incompatible changes
Removes dependency on legacy bibdocfile module. (addresses inveniosoftware/invenio#3233)
Bug fixes
Disables autoflush when pulling records out of the database, to prevent superfluous call to flush(). (#24)
Adds missing invenio_access dependency and amends past upgrade recipes following its separation into standalone package.
Loads all recordext functions registered before updating a record via Record.commit().
Version 0.3.1 (released 2015-08-25)
Bug fixes
Adds missing invenio_upgrader dependency following its separation into standalone package.
Fixes invenio_upgrader imports.
Version 0.3.0 (released 2015-08-18)
New features
Ports ‘/export’ handler for formatting multiple records.
Bug fixes
Fixes imports of externalized packages and adds ‘invenio-collections’ to dependency list.
Version 0.2.1 (released 2015-08-12)
Bug fixes
Adapts tests for non-repeatable subfields fixed in DoJSON==0.1.1.
Adds missing dependencies “JSONSchema” and “invenio-formatter”.
Version 0.2.0 (released 2015-07-29)
New features
Moves PID provider for recids and Datacite tasks from Invenio.
Adds new config variable RECORD_PROCESSORS that allows to specify which processors to use depending on the input type.
Improved features
If no record is found return None instead of raising AttributeError.
Bug fixes
Fixes export of records in non HTML formats.
Version 0.1.0 (released 2015-07-03)
Initial public release.
Metadata
Release files for invenio-records 1.0.0a11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| invenio-records-1.0.0a11.tar.gz | 107.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invenio_records-1.0.0a11-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 200.9 kB
Release files / invenio-records-1.0.0a11.tar.gz
| Download URL | invenio-records-1.0.0a11.tar.gz |
|---|---|
| Size | 107.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fec4ba7e3dad396575af40ee6266fdb7d6999d363ddc3c1520746cc958209e28
|
|
BLAKE2b-256 checksum How to use checksums |
cdc1e7da8969f7b44335ad5588c52197820c36ffb776871155dd55daa17f6eb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / invenio_records-1.0.0a11-py2.py3-none-any.whl
| Download URL | invenio_records-1.0.0a11-py2.py3-none-any.whl |
|---|---|
| Size | 93.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4c062d0efff275365883a4f467d76c1fad838d8746d01da3b743405eea8cc9a0
|
|
BLAKE2b-256 checksum How to use checksums |
6c4264fc92d84e0e865b8cc7b5e9e23fdcae355335b634d7855165830242c3a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |