Skip to content

v0.5.7

Latest

Choose a tag to compare

@luisza luisza released this 04 Feb 15:20
· 999 commits to master since this release

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