- Improve navigation template
- Improve translation strings / properties in formset mixin
- Title buttons are now a dataclass instead of dicts
- Breadcrumb items are now a dataclass instead of dicts
- Add form_save_button_label property to views for easier overriding
- Add properties for easier overriding of js translations in CruditorFormsetFormMixin
- Fix DateRangeWidget (from django-filters) input types
- Improve collection mixin * Add collection_delete_urlname, renders delete link in change views * Add collection_add_urlname, renders add titlebutton in list views * Add default get_success_url for add, change and delete views * Add methods to control reverse-args when building collection related URLs
- Allow logging out only via POST instead of GET
- Update supported Django versions (4.2 - 5.1)
- Update supported Python versions (3.10 - 3.13+)
- Update to Bootstrap 5 and build frontend components using Parcel
- Update templates for Bootstrap 5
- Render forms using tapeforms's fieldsets by default
- Add helper to generate urls for urlpatterns
- Provide some datastructues to build a navigation
- Add support for Django 4.1
- Add more blocks to form template.
- Expose newForm in formset add callback.
- Add more template blocks for formset template.
- Fix issue with logout view
- Fix issue with small buttons
- Fix spacing issue with title buttons
- Add support for target in title buttons.
- Ship scss and js files with source distribution
- Add extra blocks for title section for better customization
- Add get_formset_kwargs method to FormViewMixin
- Drop support for Django < 2.2
- Add template_context property for formsets
- Add method to customize the success message of change form views
- Improve formset js component
- Fix issue with formsets and duplicated DELETE inputs
- Fix broken delete callback in formset js module
- Catch the exception and show an error message when deleting an item with protected related objects
- Remove
DeleteConfirmForm
to replace the checkbox by a simple message and make the deletion process lighter
- Fix a bug when a user is not logged in but get_titlebuttons/get_breadcrumb relies on self.object
- Add French translations
- Improve templates for tables
- Fix packaging bug when installed as git checkout
- Fix filter_class related bug in list views
- Remove local style fix for invalid form inputs, fixed in upstream django-tapeforms
- Add support for Django 2.1
- Use auth class based views for login an logout instead of function based views.
- Many bugfixes and small improvements
- Add CollectionMixin
- Add
get_titlebuttons
helper to add additional buttons to Cruditor views - Refactor templates to use UIKit instead of Bootstrap 3
- Introduce build process for Javascript and CSS files
- Add support for formsets, including Javascript for the user interface
- Update translations.
- Add missing floppyforms load tag.
- Add floppyforms form tag to inline formset template.
- Added some useful template blocks.
- Initial release without many docs but an example project.