Skip to content
Gabriel Filion edited this page Jan 16, 2020 · 6 revisions

Changes for 1.0:

  • new action ‘tag’ to manage tags on notes
  • ‘list’ action can take note names to list information about these notes specifically
  • new action ‘edit’ for modifying note content with your favorite editor
  • migrate codebase to python 3
  • migrate test framework to mox3
  • bump dbus-python requirement to 1.2.16 instead of 1.2.4

Changes for 0.4:

  • cleaner Ctrl-C handling
  • lots of stylistic refactoring
  • refactors that remove functions (that were uselessly split)
  • cleanup in tests: files were renamed and data.py was split
  • DISPLAY can be forced through command line option --display or config option display
  • -T selects untagged notes
  • -B selects unbooked notes

Changes for 0.3.2:

  • man page build mechanism + man page for main app + auto version/date tag with .gitattributes
  • Project renamed Scout

Changes for 0.3.1:

  • Improved Ctrl-C handling to cover more execution time.
  • Fixed the setup.py script so that packaging is possible and so that build doesn’t require the dbus library.

Changes for 0.3:

  • New version action shows information about the note application’s version
  • Fixed encoding issue on output
  • New option -v|--version (without an action) displays information about Tomtom
  • Actions are now setuptools plugins: makes it possible to compress the .egg
  • Libraries of options make it easier to centralize options for actions
  • Moved action code away from core.Tomtom
  • Reorganized code in core.py — there is one less class
  • Created a help pseudo-action as an alias to action -h
  • Added configuration files for easily running nosetests and pylint
  • Tighter control over what is done during tests
  • Added Gnote support over DBus as well
  • Tomtom now searches for global and user configuration files
  • Improved test coverage. Unit tests now cover 100% of the code
  • Refined and standardized actions’ usage text
  • Cleaned up the test directory
  • Added a delete action to delete notes
  • Lots of code refactoring to make it easier to work with

Changes for 0.2:

  • Fixed NoteNotFound handling (issue #1)
  • Fixed searching for non-ascii characters (issue #2)
  • Added KeyboardInterrupt (Ctrl-C) handling (issue #8)
  • Improved coverage by adding tests that were missing
  • Refactored tests for better organization and better function call
    verification
  • Added automating installation with setuptools
  • Removed -a option from the list action. Default behavior is now to list all
    notes. Number of listed notes can be restricted with the -n option.
  • Added selection by tag (issue #4)
  • Templates are now filtered by default (issue #3)
  • No more test runner code. Now using nosetests
Clone this wiki locally