Summary
Version 0.5.7 brings significant documentation improvements, bug fixes for the
permission management UI, and enhanced chunked upload management
functionality.
Bug Fixes
Permission Management UI
- Fixed button collapse issue in the permission management JavaScript
- Code reformatted for better maintainability
Internationalization
- Added translation support for the permission management list template
Improvements
Chunked Upload Management
- Modernized delete_expired_uploads command
- Migrated from deprecated optparse to modern argparse via add_arguments()
- Fixed import paths to use djgentelella.chunked_upload module
- Improved code structure with separated _handle_interactive() method
- Better output formatting using Django's self.style.SUCCESS
- New utility functions :
- Added get_expired_uploads() function
- Added delete_expired_uploads() function for programmatic use
- New Celery task support:
- Added delete_expired_chunked_uploads() function for scheduled task integration
- Includes proper logging and error handling
Documentation
Major documentation overhaul:
New Documentation Pages
- icons.rst - Font Awesome, Flag Icons, and Friconix usage guide
- menus.rst - MenuItem model, categories, and template tags documentation
- help.rst - Help model, API, and PalleteWidget documentation
- jslibraries.rst - HTMX, SweetAlert2, Chart.js, PDF.js integration guides
- forms.rst - Form handling and GTForm documentation
- installation.rst - Comprehensive installation guide
- model_fields.rst - Custom model fields documentation
New Widget Documentation
- core_inputs.rst - Core input widgets
- datetime_widgets.rst - Date and time picker widgets
- file_widgets.rst - File upload widgets
- masked_inputs.rst - Input masking widgets
- select_widgets.rst - Select2 and related select widgets
Updated Documentation
- datatables.rst - Significantly expanded
- demo.rst - Enhanced demo application guide
- introduction.rst - Improved introduction content
- widgets.rst - Expanded widget documentation
- firmador_digital.rst - Updated digital signature docs
Other Changes
- Added TODO.md with planned features (PDF viewer widget, HTMX utilities)
- Updated docs/requirements.txt
Upgrade Notes
No breaking changes. This is a drop-in upgrade from v0.5.6.
pip install djgentelella==0.5.7
Contributors
- Wilfredo Barquero Herrera
- Victor Jiménez Sánchez
- Luis Zárate Montero