Changelog
Releases which require special steps when upgrading to them will be marked with links to the instructions above.
Changes for upcoming releases will be listed without a release date - these are available by installing the master branch from github (see installation_instructions for details).
0.2.0, TBC
Feature:
HTMX support in the list view
List view sorting, filtering and pagination works when embedded as a fragment (HTMX)
Templates are easier to customise
Add list support for Tagulous tag trees
Owner.check supports complex relationships
Changes:
The list template has been broken into separate includes - see Upgrading
Bugfix:
Catch ObjectFastViewMixin returning a 404 when not logged in (#40)
Clear pagination when changing filters
Thanks to:
jamesoutterside for #40
0.1.0, 2022-08-15
Feature:
Support for list view filtering, ordering and searching
Ability to embed fastviews as fragments in other pages
Support for list view pagination with standard
paginate_by
attributeAdded
AuthViewGroup
for convenient Django auth viewsImproved template defaults and customisation options
Changes:
Permissions and other view overrides are now managed through View.config()
Renamed
fastview.groups
tofastview.viewgroups
Renamed
fastview.views.generics
tofastview.views.generic
Removed imports from
fastview.views
Test dependencies have moved from
setup.cfg
totests/requirements.txt
0.0.3, 2020-02-10
Adds inline formset support
0.0.2, 2020-01-01
Adds action link control for default templates
Feature:
ModelViewGroup.action_links
- define which actions should be linked to in the default templates. Can be ignored if using custom templates.AnnotatedObject.action_links
- returns a list of(label, url)
tuples foraction_links
which link to object viewsFastView template contexts have
action_links
- a list of(label, url)
tuples for linking to basic (non-object) views
Internal:
ModelViewGroup
hasget_object_views()
andget_basic_views()
to split the list of views based on theFastViewMixin.has_id_slug
flag
0.0.1, 2019-12-30
Initial release
Feature:
View groups and basic generic views, with template lookup and permissions.