- Add some user help texts to the JSON schema as
user_help_text
attributes.
(2023-06-14)
- Add custom licenses list (previously in
ckanext-berlin
).
(2023-06-13)
- Add add custom SOLR schema, including new field
author_string
of typestring
(rather thantext_general
), which is needed to include theauthor
metadatum in facetted browsing.
(2023-06-09)
- Implement the IFacets interface to allow faceted search using the custom dataset schema.
(2023-05-19)
- Add
schema
to list of public pages to allow access for anonymous users. - Define extension's version string in VERSION, make it available as
ckanext.berlin_dataset_schema.__version__
and in setup.py.
(2023-01-22)
- Fix
MANIFEST.in
.
(2022-02-22)
- Fix codecov configuration and add badge.
(2022-02-22)
- Run tests on pushes, but not on pushing tags.
(2022-02-22)
- Fix an error in package validation (don't check group membership for
package_show
).
(2021-11-24)
- Convert from Python 2 to Python 3.
- Switch testing framework from Nose to Pytest.
- Switch CI from travis to gh-actions.
- Switch from RST to Markdown in README.
(2019-08-09)
- Bump schema to version 2.2.
- The last version to work with Python 2 / CKAN versions < 2.9.
(2019-03-18)
- Bump schema to version 2.1.
(2018-11-06)
- Plugin now implements IValidators interface to expose the validator functions in validation.py.
(2018-10-30)
- Package validation has been enabled.
- Validation is based on a JSON schema
berlin_od_schema.json
, which is included in the extension. - The schema is loaded and interpreted to drive the validation.
- Validation includes a way to ensure that at least one group has been set for the package.
- Validation is based on a JSON schema
- Unit tests have been added with almost complete code coverage.