(2024-10-23)
- Change BerlinOnline company name to "BerlinOnline GmbH".
- Previously,
last_error_free_job()
would mark jobs with harvest objects withreport_status == 'deleted'
as having an error. This is fixed now,deleted
is accepted as well asnot_modified
.
(2024-03-22)
- Add a button to open full CSW record in FIS-Broker.
- Add a link to the service's preview graphic in the newly introduced
preview_image
metadata field (if any), instead of adding the image as markup to thenotes
. - Restructure output of the cli's
reimport-dataset
command to havedatasets
anderrors
fields. - Change Solr image reference in github CI (test.yml) to the new naming scheme according to https://github.com/ckan/ckan-solr.
(2024-02-01)
- Adjust log-levels.
- Remove
travis-requirements.txt
.
(2024-01-31)
- Improved Exception handling in several places.
- More F-Strings.
(2024-01-30)
- Refactor to make
ckanext-fisbroker
compatible with[email protected]
.
(2024-01-24)
- Extract information about temporal coverage from the CSW's
temporal-extent-begin
andtemporal-extent-end
fields. - Map the license id for DL-DE-BY that FIS-Broker uses to the one we're using internally.
- Move
gather_stage()
,fetch_stage()
andimport_stage()
here from our fork of ckanext-spatial. - Move the
CswService
class here from our fork of ckanext-spatial. - Refactor to separate the ISpatialHarvester implementation from the rest of the extension. It now lives in
ckanext.fisbroker.fisbroker_harvester
rather thanckanext.fisbroker.plugin
.
(2023-12-18)
- Fix a bug regarding case-sensitivity in the CSW interface.
- Fix problems in testing pipeline regarding versions of dependencies.
(2023-05-22)
- Define extension's version string in VERSION, make it available as
ckanext.fisbroker.__version__
and in setup.py.
(2023-03-14)
- Convert to Python 3.
- This is the first version that requires Python 3 / CKAN >= 2.9.
- Switch from RST to Markdown for Readme.
- Switch testing framework from Nose to Pytest.
- Switch command line tool from paster to click.
- Add Github CI.
(2021-09-29)
- Add two additional sub-commands to the
fisbroker
command:harvest_objects
: List all harvest objects from a FIS-Broker source with their CSW guids and CKAN ids.list_datasets_berlin_source
: List all datasets which have a particular value for the extraberlin_source
(e.g. all with'berlin_source': 'harvest-fisbroker'
).
- Fix typos in log output.
- Fix version in setup.py.
(2020-10-23)
- Add documentation for
-o
/-l
options for paster command.
(2020-10-09)
- Add paster command
fisbroker
. - Add reimport functionality (fetch and import a set of datasets that have been previously harvested), with access through UI (button on dataset page) and paster command.
(2020-02-25)
- Add extensive unit tests.
- Add changelog and version numbers.
- Move repository from its old location knudmoeller/fisbroker to berlinonline/ckanext-fisbroker.