All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Move CKANHarvester._last_error_free_job to HarvesterBase.last_error_free_job #305
- Fix handling of clean_tags options for tag lists and dicts #304
1.1.0 - 2017-11-07
- Button on harvest admin page to abort running jobs #296
- Test improvements for harvester config #288
- Use package_search API for count of datasets #298
- Catch sqlalchemy.exc.DatabaseError instead of sqlalchemy.exc.OperationalError in gather_callback #301
- Fix default_extras initialization #290
- Travis build (postgres service, checkout of correct CKAN branch, libcommons-fileupload) #297
1.0.0 - 2017-03-30
- Includes i18n directory in package.
- Adds a new
clearsource_history
command/operation. - Adds new parameter
return_last_job_status
toharvest_source_list
- Documentation for logs API
gather_stage
return empty list instead of None if errors occured- Change
redirect
calls toh.redirect_to
- Fix namespace package declarations
- Only purge own data when calling
queue_purge
with redis - Fix
default_groups
behavior
0.0.5 - 2016-05-23
- Adds
HarvestLog
to log to database - Adds a new
clean_harvest_log
command to clean the log table
- This release removes support for CKAN <= 2.0
0.0.4 - 2015-12-11
- Adds
_find_existing_package
method to allow harvesters extending theHarvesterBase
to implement their own logic to find an existing package - Adds support for
ITranslation
interface - Adds special CSS class to datetimes in frontend to enable localisation to the users timezone
- Make statistics keys consistent across all actions
- Remove
harvest_source_for_a_dataset
action
0.0.3 - 2015-11-20
- Fixed queues tests
0.0.2 - 2015-11-20
- Namespace redis keys to avoid conflicts between CKAN instances
0.0.1 - 2015-11-20
- Adds clear source as a command
- Adds specific exceptions instead of having only the generic
Exception
- Catch 'no harvest job' exception
Added
for new features.Changed
for changes in existing functionality.Deprecated
for once-stable features removed in upcoming releases.Removed
for deprecated features removed in this release.Fixed
for any bug fixes.Security
to invite users to upgrade in case of vulnerabilities.