Skip to content

Latest commit

 

History

History
234 lines (160 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

234 lines (160 loc) · 7.19 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.2.14]

Fixed

  • restart_despooled_tasks management task fixed (non-existing start method substituted by launch)

Added

  • restart_despooled_tasks management task added, in order to manually restart those tasks in a SPOOLED state, but with no spooler file; closes #28

Fixed

  • emit_notifications trapped, as exceptions generated nasty errors

Changed

  • debug documentation updated: the uwsgi launch command has been tested on a demo project

Fixed

  • datetimes with homogeneous time zones must be used in comparisons

Fixed

  • bug in computation for next ride in case of months periodicity

Fixed

  • a race condition on report's save, that generated a DatabaseError has been fixed

Fixed

  • handling of monthly scheduling is now correct

2.2.7 - 2020-09-06

Fixed

  • hotfix for when tasks were never launched (result is None)

Changed

  • documentation adapted to

2.2.6 - 2020-09-06

Added

  • locale dir added, with italian translations.

Changed

  • Tasks list in admin interface improved.

2.2.5 - 2020-07-31

Added

  • button to switch to no-wrapped text and back added to live log viewer

2.2.4 - 2020-07-15

Fixed

  • size of command and arguments fixed-width font in sidebar diminished

2.2.3 - 2020-07-09

Fixed

  • link to live log viewer substitutes the old link to raw log messages

2.2.2 - 2020-06-30

Changed

  • links to latest logs in tasks list substituted with the live_log_viewer url

2.2.1 - 2020-06-30

Fixed

  • linkified strings in log messages display are now correct

2.2.0 - 2020-06-29

Added

  • the report visualizer works as live logging viewer, showing logging messages while they're being produced
  • filtering on message levels
  • filtering messages containing a string
  • link to raw log messages page
  • sticky mode (follow log messages) can be disabled and re-enabled through a button
  • task information shown on the right column
  • report messages are ready to be localised

Fixed

  • the log messages are flushed immediately to the file system, even when their dimension is small

2.1.1 - 2020-06-18

Fixed

  • bug on naif vs non-naif dates comparison solved

2.1.0 - 2020-06-18

Changed

  • configuration for custom formset of reports in task admin change form improved; first login is now visible
  • javascript error corrected for dynamic tasks filter
  • notifications refactores as pluggable hadler
  • settings for notifications refactored
  • uwsgidecorators requirement removed
  • types hints added

2.0.4 - 2020-01-21

Changed

  • execute method of the LoggingBaseCommand class returns the output (as in BaseCommand)
  • documentation link added to README

2.0.3 - 2020-01-11

Changed

  • test, build and publish workflows refactored and corrected

2.0.2 - 2020-01-11

Changed

  • publishing to pypi test and production environment splitted into two actions

2.0.1 - 2020-01-11

Added

  • CI github added, pushed commits are published to pypi test, pushed tags are published to pypi.

2.0.0 - 2020-01-11

Added

  • Add sphinx documentation under docs/, with ReadTheDocs configuration.
  • Compatibility with django 3.0 added
  • Settings to see log reports added to the demo project
  • Implement Slack and/or email notifications for failing tasks
  • Add an extras_require section (notifications) in setup.py
  • Add an extras_require section (dev) in setup.py
  • Add Makefile with development command

Changed

  • Important: All app settings are now prefixed "with UWSGI_TASKMANAGER_"
  • Sections added to Task edit form in admin site.
  • Logviewer template is now compatible with django 3 (and django 2)
  • methods has_add_permission() signature in admin.py adjusted to django 3
  • Update black settings in the pyproject.toml file
  • Update flake8 and isort settings in setup.cfg
  • Remove hardcoded URLs and use url reverse method
  • Update and move coverage settings to setup.cfg

1.0.2 - 2019-07-23

Added

  • Add Copyright section in README.md file

Changed

  • Add the full GNU AGPL v3 in the LICENSE.md file

Fixed

  • Fix broken 1.0.1 URL in CHANGELOG.md
  • Fix TypeError in taskcategory admin

Removed

  • Remove unused code from models

1.0.1 - 2019-07-13

Changed

  • Rename collect_commands to collectcommands
  • Add missings setps in README.md

Fixed

  • Fix version 1.0.0 release date in CHANGELOG.md
  • Add missing __init__.py in migrations directory
  • Add missing STATIC_ROOT in demo settings
  • Add missing media directory and settings
  • Fix convert to local datetime function
  • Update and complete setup.py

1.0.0 - 2019-07-12

Added

  • First release