- no BigAutoField in tests
- add missing migrations; fail when migrations are incomplete
- pass use_json_field to StreamField initializer
- cleanup non-pep version hack
- cleanup test matrix in workflow
- only support wagtail>=4.1
- Add Wagtail 4.2 support
- Add Django 4.1 support
- Fix issue with FormChooserBlock
- Add Wagtail 4.1 support
- Update Wagtail menu icon
- Add nightly test against Wagtail main branch
- feat: show the form reference field in the list view and export
- Update Dutch translations
- Remove CircleCI from package
- Wagtail 3.0 and 4.0 support
- Update get_options method for CheckboxesField, RadioField, MultiSelectField and DropdownField
- Django 4.0 support
- Dropped Django 2.X 3.0 and 3.1 support
- Dropped Python 3.6 support
- Dropped Wagtail 2.2 > 2.14 support
- Wagtail 2.16 support
- Wagtail 2.15 support
- Republish do to pypi issue
- Republish do to formatting issue
- Apply black and isort
- Wagtail 2.14 support
- Wagtail 2.13 support
- Wagtail 2.12 support
- Wagtail 2.11 support
- Dropped Django 2.0 and 2.1 support
- Allow fields classes to more easily control the name, label and other values used for form fields
- Django 3.0 support
- Wagtail 2.10 support
- Wagtail 2.9 support
- Removed 'multiselect' form field
- Wagtail 2.8 support
- Dropped Wagtail 2.0 and 2.1 support
- Integrated with GitHub actions
- Wagtail 2.7 Support
- Wagtail 2.6 Support
- Republish do to pypi issue
- Wagtail 2.5 Support
- Wagtail 2.4 Support
- Tweak docs to ensure files work in js example (Thanks Aimee Hendrycks)
- Support for Wagtail 2.3
- fix issue with saving a submission with a file attached on disk.
- added new setting
WAGTAILSTREAMFORM_ENABLE_BUILTIN_HOOKS
defaultTrue
to allow the inbuilt form processing hooks to be disabled.
- fix template that inherited from wagtailforms to wagtailadmin
- Support for Wagtail 2.2
Version 3 is a major re-write and direction change and therefor any version prior to this needs to be removed in its entirety first.
Whats New:
- Update to Wagtail 2.1
- The concept of creating a custom form class to add functionality has been removed.
- Along with the concept of custom form submission classes.
- Fields are now added via a StreamField and you can define your own like ReCAPTCHA or RegexFields.
- You can easily overwrite fields to add things like widget attributes.
- You can define a model that will allow you to save additional settings for each form.
- The form submission is processed via hooks instead of baked into the models.
- You can create as many form submission hooks as you like to process, email etc the data as you wish. These will be available to all forms that you can enable/disable at will.
- Files can now be uploaded and are stored along with the submission using the default storage.
- There is a management command to easily remove old submission data.
- Added wagtail framework classifier
- Fixed another migration issue
- Update to Wagtail 2.1
- Fixed migration issue #70
- Added support for wagtail 2.
- Fix issue where js was not in final package
- Added javascript to auto populate the form slug from the name
- Small tidy up in form code
- Stable Release
- Added
AbstractEmailForm
to more easily allow creating additional form types.
- Fix migrations being regenerated when template choices change
- Removed all project dependencies except wagtail and recapcha
- The urls no longer need to be specified in your
urls.py
and can be removed.
- The template tag now has the full page context incase u need a reference to the user or page
- Fixed bug where messages are not available in the template tags context
- Removed label value from recapcha field
- Added setting to set order of menu item in cms admin
- Added an optional error message to display if the forms have errors
- Added a template tag that can be used to render a form. Incase you want it to appear outside a streamfield
- A form and it's fields can easily be copied to a new form from within the admin area
- Fix paginator on submission list not remembering date filters
- Form submission viewing and deleting permissions have been implemented
- On the event that a form is deleted that is still referenced in a streamfield, we are rendering a generic template that can be overridden to warn the end user
- In the form builder you can now specify a page to redirect to upon successful submission of the form
- The page mixin StreamFormPageMixin that needed to be included in every page has now been replaced by a wagtail before_serve_page hook so you will need to remove this mixin
- Fixed bug where multiple forms of same type in a streamfield were both showing validation errors when one submitted