Release Notes & Changelog

Release Notes

0.1.1 (20.12.2015)

  • Implemented Done and Cancelled trays, the cleanup command (#40),
  • Implemented data validation (#2),
  • Some minor issues (#41, #18, #6, #5).

Changelog

0.1.0 (08.09.2015)

  • Migrated to SQLite and SQLAlchemy + huge rewrite (#27, #34, #31).
  • While at it fixed the old bug with review not returning anything ( #22).
  • Some minor issues (#30, #23, #9).

Note

This release continues the tradition of yearly releases. Yay! Tradition!

0.0.7 (11.09.2014)

Warning

This release is broken.

  • Huge refactoring. Distinguished between core functionality and terminal client (#1).
  • Introduced Base36 indexes (#8).
  • Fixed a minor bug of setup.py not recognising the _version file (#15).
  • Migrated issue tracking to GitHub built in facilities.

Note

This release took me a year to finish as the project was frozen temporarily. There were some things lost and some things I don’t even remember were there. Have mercy on me if you see something weird and wait for 0.1.0 in another couple of years.

0.0.6 (08.09.2013)

  • Covered most code with automatic tests.
  • Support for field keys (-st) with edit command instead of strings (status).
  • Support for multiple fields at the time with edit subcommand.
  • Added option to disable decorate() in conf.json.
  • Tiny quadrant animation for timer.

0.0.5 (24.08.2013)

  • Implemented issues as JSON files.
  • Replaced create with add.
  • Implemented time-logging with log subcommand.
  • Implemented simple session timer for logging.
  • Implemented cancel and done subcommands.
  • Implemented attribute input for edit subcommand.
  • Implemented configuration file tray_conf.json in user home folder.
  • Fixed packaging and installation trough setup.py.
  • Performed capital refactoring.
  • Removed support for issues as XML files.
  • show command is no longer supported. It is replaced with review -i.
  • delete command is no longer supported. It is replaced with clear -i.

0.0.4 (06.08.2013)

  • Implemented subcommands instead of attributes for all operations.
  • Implemented attribute input for most operations instead of sequential prompting. Some subcommands like edit continued to work the old way.
  • Implemented ANSI text coloring in terminal.
  • Implemented special symbols for Energy and Priority.
  • Implemented time in sessions instead of seconds, minutes and hours.
  • Fixed packaging and installation trough setup.py.

0.0.3 (04.05.2013)

  • Implemented project directory structure.
  • Implemented data folder for all Issue .xhtml files.
  • Implemented format checks for data input.

0.0.2 (17.04.2013)

  • Implemented issues as standalone .xml files instead of lines in the lib.89 pseudo-library file.
  • Implemented primitive setup functionality, which turned out to be broken by design.
  • LICENSE and README files.

0.0.1 (24.03.2013)

  • Implemented rather primitive design for Issues, implemented as lines in a single lib.89 file.
  • Implemented support for basic Issue fields like status, energy, priority, time and summary.
  • Implemented support for basic operations like creating, deleting, editing, reviewing the Issues and clearing the lib.89 file instantly. Operations are implemented trough command arguments like --create, --cr or -c.