Changelog
Unreleased
Support Django 6.0
Keep the IDs of search and filter results from the admin, instead of using
a reimplementation of the Django admin code
Migrate to MKDocs from Sphinx for documentation generation
Minor improvements for import/export admins:
Display Created by on detail page for export
Add filter by created date both for export/import admin list pages
Fix created_by for export by django-admin - now user who makes export
saves correct
Rename model property to Model for export/import admin detail pages
1.9.2 (2025-11-6)
Change dependency versions constraints
1.9.1 (2025-10-28)
1.9.0 (2025-09-16)
Improve filterset class initialization during fetching export queryset
Add ability to customize the order of operation for export queryset
Add ability to set dataset title
Add field selection to the export confirmation page in the admin panel
Add support to skip export confirmation page in admin
(https://github.com/saritasa-nest/django-import-export-extensions/issues/122 ):
with IMPORT_EXPORT_SKIP_ADMIN_EXPORT_UI=True setting from original package
with skip_export_form flag at the admin model level
1.8.0 (2025-06-30)
Add ability to disable celery task updates for resource
Make that resources will always filter queryset on export if
filterset_class is present
1.7.0 (2025-05-22)
Add support using admin page filters for export
Minor refactor of CeleryResourceMixin for easier overriding of export/import methods
Add ability to pass additional args to BaseFormat.export_data on export
1.6.0 (2025-04-29)
Support Django 5.2
Add support for customizing Django Admin forms for import/export
1.5.0 (2025-04-02)
Fix issue with long error_message
Add signals export_job_failed and
import_job_failed to respond to failed jobs.
Add ability to specify storage via STORAGES setting
and alias django_import_export_extensions
Make possible to pass args/kwargs to import/export start action
1.4.1 (2025-02-18)
Make querysets more consistent for ViewSets
1.4.0 (2025-01-28)
Add explicit created_by argument to
CeleryResourceMixin and pass it in
ExportJobSerializer validation
Add export/import action mixins
api.mixins.ExportStartActionMixin and
api.mixins.ImportStartActionMixin
Add api.views.BaseExportJobViewSet,
BaseExportJobForUsersViewSet,
api.views.BaseImportJobViewSet and
BaseImportJobForUsersViewSet for job management
1.3.1 (2025-01-13)
Fix issues with query params parsing
Make get_queryset consistent for start actions
1.3.0 (2025-01-09)
Add base import/export views that only allow users to work with
their own jobs (ImportJobForUserViewSet and
ExportJobForUserViewSet).
Small actions definition refactor in
ExportJobViewSet/ExportJobViewSet to allow easier
overriding.
Add support for ordering in export
Add settings for DjangoFilterBackend and OrderingFilter in export api
DRF_EXPORT_DJANGO_FILTERS_BACKEND with default
django_filters.rest_framework.DjangoFilterBackend and
DRF_EXPORT_ORDERING_BACKEND with default
rest_framework.filters.OrderingFilter.
1.2.0 (2024-12-26)
1.1.0 (2024-12-06)
1.0.1 (2024-11-08)
Replaced sphinx-rtd-theme by furo
Update/extend documentation
Support Python 3.13
Drop Django \<4.2 support
0.7.0 (2024-10-29)
Add support django-import-export >= 4.2
Removed support for django-import-export \< 4.2
Improve test coverage
0.6.1 (2024-10-04)
Update requirements version and internal naming
0.6.0 (2024-10-04)
Extend response of import job api
Added support for django-import-export >= 4.0
Removed support for django 3.2
Add search and ordering to API views
Removed M2MField since import_export.fields.Field supports m2m_add
0.5.0 (2023-12-19)
Drop support of python 3.9
Migrate from pip-tools to poetry
Add base model for ImportJob and ExportJob
Extend import results template: show validation errors in table
Add force-import feature: skip rows with errors while importing
Add skip_parse_step parameter for importing API
Remove Makefile in favor of invoke commands
0.4.1 (2023-09-25)
Remove escape_output due it\'s deprecation
0.4.0 (2023-09-11)
Make possible to pass resource_kwargs in ViewSets
Remove filter_set from ImportViewSet
0.3.1 (2023-09-11)
Add more detailed documentation for package features
0.3.0 (2023-09-11)
Support settings from original package
0.2.0 (2023-08-25)
Improve GitHub workflow name
Get rid of DjangoObjectActions and implement default django admin
action instead (Maybe later we can extend this)
Use mixins.BaseExportMixin, mixins.BaseImportMixin and
admin.ImportExportMixinBase from original package for celery admin
mixins
Use admin/import_export/ templates instead of copies in
admin/import_export_extensions/
Small improvements:
Fix static folder name
Fix invoke command to run celery
Fix progress bar widget
Rename filter_class to filterset_class
Add cancel_job action for exporting
0.1.4 (2023-05-22)
0.1.3 (2023-05-15)
Migrate from setup.py and setup.cfg to pyproject.toml
0.1.2 (2023-05-12)
Add support for STORAGES settings variable
0.1.1 (2023-04-27)
Add package description
Add configuration file for read-the-docs service
0.1.0 (2023-04-01)