Kuha Document Store Changelog

0.7.1 (2019-04-05)

  • 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 make sure empty elements are handled correctly when importing.

0.7.0 (2019-03-14)

  • Support for kuha_common 0.9.0
  • Update copyright headers to 2019.

0.6.0 (2018-12-18)

  • Initial support for importing DDI 3.1. metadata.
    • Require kuha_common>=0.8.0

0.5.0 (2018-07-19)

  • Support importing StudyGroups from DDI 1.2.2 metadata.
    • Require kuha_common>=0.6.0
  • Refactor end-to-end tests: Use kuha_common.testing package. (Implements #12)

0.4.2 (2018-07-04)

  • Require kuha_common>=0.4.1, because 0.4.0 had critical bug.

0.4.1 (2018-07-04)

  • Use tag 0.4.0 for kuha_common in requirements.txt rather than the release branch. This way it is easier to revert to older releases of Document Store.

0.4.0 (2018-07-03)

  • Add importer for DDI 1.2.2 Nesstar.

0.3.2 (2018-05-15)

  • Relax identifier validation to allow dots.
  • Cast MongoDB ObjectId to string for distinct query return values. (Fixes #11)

0.3.1 (2018-03-14)

  • Remove extra file kuha_document_store.ini.dist.
  • scripts/install_kuha_document_store_virtualenv.sh: install with pip and use –upgrade flag to support upgrading.

0.3.0 (2018-03-06)

  • Import API now returns HTTP status code 400, if DataImportError is risen.
  • Import API gives result (‘import failed’) if import has failed, instead of null.
  • Fix TypeError on datestamp fields for distinct query type. (Fixes #8)
  • Move ddi_c.py mapping module to kuha_common library.
  • Fix validation for localizable fields regarding the language attribute. It is now mandatory as it should be. (Fixes #9)
  • scripts/install_kuha_document_store_virtualenv.sh: add –upgrade flag to pip install cmd.
  • Write some more documentation.

0.2.3 (2018-01-30)

  • DDI-C importer: add support for
    • Study.identifiers
    • Study.distributors
    • Study.classifications.attr_uri,
    • Study.classifications.attr_description
    • Study.keywords.attr_uri
    • Study.keywords.attr_description
    • Study.collection_periods
    • Study.analysis_units
    • Study.time_methods
    • Study.sampling_procedures
    • Study.collection_modes
    • Study.data_access_descriptions
  • Add validation for Study.persistent_identifiers.
  • Separate tests in subfolders end_to_end, integration, unit.
  • Add some unit-tests against DDI-C importer. Coverage is still lacking.

0.2.2 (2017-11-10)

  • Update documentation.

0.2.1 (2017-11-09)

  • Breaks backward compatibility to 0.2.0. Users should rebuild variable collections.
  • Fix referring variables to questions. Variable may refer multiple questions.

0.2.0 (2017-11-01)

  • Support referring variables to questions and vice versa.

0.1.2 (2017-11-01)

  • Support querying without created and updated -fields.
  • Add tox.ini to support running tests with tox.

0.1.1 (2017-10-27)

  • Update documentation.

0.1.0 (2017-10-25)

  • Initial version.