Kuha Client Changelog¶
0.10.0 (2021-09-06)¶
- Ensure future compatibility with CESSDA Data Catalogue by adding kuha_common 0.15.1 to requirements.txt.
- Drop tests with Python interpreters below py38. Add test environment py39.
0.9.0 (2020-06-12)¶
- Support Python 3.8
- requirements.txt: kuha_common 0.14.0.
0.8.0 (2020-05-06)¶
- requirements.txt: kuha_common 0.13.0. Upgrading brings in support for Study.related_publications.
0.7.0 (2020-04-29)¶
- Project source code management changed to git. Does not contain code changes to Client.
- INSTALL.rst now instructs to use Git instead of Mercurial.
- requirements.txt: kuha_common 0.12.0
0.6.1 (2020-01-24)¶
- requirements.txt: require kuha_common 0.11.2, which fixes a bug in updating record values.
0.6.0 (2020-01-10)¶
Warning
Breaks backwards compatibility in DDI 1.2.2. and DDI 2.5. mapping of attributes for
Study.study_groups.study_group
and StudyGroup.study_group_identifier
.
See Kuha Common changelog for more information.
- Kuha Common 0.10.0 introduces new attributes for Study and StudyGroup records.
- Use latest Kuha Common 0.11.1 as a requirement.
- Change end2end test dummydata since Kuha Common 0.10.0 introduces backwards
incompatible changes to mapping of
StudyGroup.study_group_identifier
. See Kuha Common changelog for more information.
Note
The running instance of Kuha Document Store must also support Kuha Common >= 0.10.0. for the Client to work. Users should upgrade if needed.
0.5.1 (2019-04-11)¶
- Kuha Common 0.9.1 improves handling of empty XML elements. Use it as a requirement in requirements.txt.
- Add end-to-end test to ensure empty elements are handled correctly on upsert.
- Call
kuha_common.cli_setup.settings.setup_document_store_query()
inkuha_client.kuha_delete
to set base url tokuha_common.document_store.query.Query
(Fixes #10)
0.5.0 (2019-03-20)¶
- Require kuha_common 0.9.0.
- Remove
kuha_client.kuha_client.AsyncKuhaClient
since its functionality can now be achieved withkuha_common.document_store.client.JSONStreamClient
. Refactor HTTP functions to use that instead.
- Remove
- Make sure Document Store errors are properly logged out. (Fixes #9)
- Update copyright headers to 2019.
0.4.0 (2019-01-17)¶
- Support for DDI 3.1
- Require kuha_common 0.8.0
0.3.1 (2018-08-30)¶
- Check that the ObjectId that gets logged is not one that has been deleted before adding the ObjectId to FileLog. (Fixes #8)
- Add debug log messages.
0.3.0 (2018-07-19)¶
0.2.1 (2018-05-16)¶
- Fix callable module prog paths from help message.
0.2.0 (2018-05-16)¶
- Complete rewrite of application logic.
- Add tests.
- Support updating and deleting Document Store records.
- Implement file log for keeping track of previously processed files.
- Use clients from kuha_common.client rather than requests-module.
- Update all documentation to match current behaviour.
0.1.2 (2017-11-10)¶
- Update documentation: CHANGES.rst
0.1.1 (2017-10-27)¶
- Update documentation: configuration.rst, running.rst
0.1.0 (2017-10-25)¶
- Initial release