2014-09-08
- initial release
2014-12-01
- automated tests and coverage
- presets feature including: title, dataset_slug, tag_string_autocomplete, dataset_organization, resource_url_upload, resource_format_autocomplete, select presets
2015-10-14
- first stable release
- working group/org customization
- new presets: multiple_checkbox, multiple_select, date
- support for yaml schemas+presets
- lots of fixes
2017-10-05
- automated tests against ckan 2.4, 2.5 and 2.6
- json_object field preset for arbitrary JSON objects as values
- datetime and datetime_tz field presets for date+time validation
- display_snippet=null to hide fields from being displayed
- choices_helper option to use a helper function for custom choice lists
- scheming_datastore_choices helper for pulling choice lists from a DataStore table
- select_size option to customize select form snippet
- sorted_choices option to sort choices before displaying them
- automatic reloading on schema changes in development mode
- improved test coverage and lots of fixes
2019-03-22
- automated tests against 2.6, 2.7, 2.8 and master
- fixes and tests for group and org schemas
- form_attrs are now added to existing tag classes instead of replacing them
- remove delete button from create form
- support for custom types in the slug widget
- added required fields markers for groups/orgs
- allow hiding resource fields
- other small fixes
2020-04-24
- python 3 support (ckan 2.9+)
- automated tests against 2.6, 2.7, 2.8 and master now using pytest
- select_size option defaults to choices length
- form_snippet=null to hide form fields for group/org forms
- improved plugin reloading support
- add support for group/org image uploads
- other small fixes
2021-01-20
- repeating_subfields feature for repeating groups of dataset fields
- multiple_text preset added to support repating text fields
- automated tests against 2.7, 2.8, 2.9 and 2.9 under python 3
- examples converted to yaml for readability
- allow display of data dictionary
- fix auto-generation of resource names
- restore license options in 2.9
- add support for organization image uploads
2022-11-24
- dataset metadata forms may now be split across multiple pages with start_form_page
- new ckan_formpages.yaml example schema using dataset form pages
- datastore_additional_choices option for adding static choices to a dynamic choice list
- new markdown and radio field form snippets and presets
- automated tests against 2.8 (py2), 2.9 (py2), 2.9 and 2.10
- show extra resource fields on resource pages
- csrf_input and humanize_entity_type support for ckan 2.10
- improved documentation and examples
- fixes for multiple_text form fields
- fixes for repeating_subfields feature
- fix for applying default org/group types
- sync example dataset schemas, presets and templates with upstream ckan changes
2025-03-27
- This version drops support for CKAN 2.8, 2.9 and adds support for 2.11
- Pass dataset name to resource fields snippets #437
- Allow literal parameters in validator string #372
- Fix delete URL for custom organizations #374
- Group Form Required Message Position #376
- Resource Form Errors Super Fallback #380
- Use form_snippets/help_text.html in repeating_subfields.html #387
- Add form-select CSS class to select elements #399
- Fix ckan version comparison #406
- Add number and file_size snippets #412
- Before and After Validators for Groups #428
- Drop ckantoolkit requirement #432
- Fix
is_organizationfor customorganization_type#437, #431 - fix: Move toggle-more rows to bottom of resource table #420
- fix: Add default text to update/edit buttons in group_form #421
- fix: False is also a value for radio and select snippets #417
- Remove presets parsing cache check #425
- fix: optional multiple_text saved as empty string if missing on create