Changelog for App-SimplenoteSync

0.2.1 2021-06-06T03:31:17Z
 - Deprecation notice - I haven't maintained or used this in years.

0.2.0 2012-06-17T09:37:16Z
 - Readme from pod (Ioan Rogers)
 - Use dzp::testingmania, was using most of the tests anyway (Ioan Rogers)
 - Fixed error message (Ioan Rogers)
 - Rename tests for proper ordering with the autogenerated tests (Ioan
   Rogers)
 - perltidy needs to be run manually to use a filter for method::signatures
   (Ioan Rogers)
 - Require minumum version of WebService::Simplenote (Ioan Rogers)
 - Added an --edit option to edit notes and preserve xattrs. Closes #7
   (Ioan Rogers)
 - Config file is now optional. Closes #14 (Ioan Rogers)
 - Support new WebService::Simpltenote api, fix default for Note->notes_dir
   (Ioan Rogers)
 - Removed debug dependency on YAML::Any, fixed prereq for
   Log::Any::Adapter::Dispatch (Ioan Rogers)
 - Method::Signatures for Note too (Ioan Rogers)
 - TODOs changed to github issues (Ioan Rogers)

0.1.3 2012-05-05T20:18:12Z
 - Complain about and ignore files which have the same key (Ioan Rogers)
 - Count number of local files examined (Ioan Rogers)
 - Manually tidy methods, this is what I what I will make perltidy do (Ioan
   Rogers)
 - Fixed tidy accident (Ioan Rogers)
 - Tidied (Ioan Rogers)
 - New critic and tidy configs (Ioan Rogers)
 - perform utf8 tests (Ioan Rogers)
 - Move content loading into Note, and always use utf8 (Ioan Rogers)
 - Added utf8 test file (Ioan Rogers)
 - Better handle files without keys which fail to upload (Ioan Rogers)
 - Handle reading metadata better, there may be other xattrs on the file
   (Ioan Rogers)
 - Fix _check_notes_dir sig for calling via trigger (Ioan Rogers)

0.1.2 2012-05-04T10:16:39Z
 - Improved status report (Ioan Rogers)
 - Delete local files which have keys but can't be found remotely (Ioan
   Rogers)
 - Defer loading local note content until required, which is only if it's
   new (Ioan Rogers)
 - Fix changelog output (Ioan Rogers)
 - Delete local files if they are trashed remotely (Ioan Rogers)
 - Handle utf8 content (Ioan Rogers)
 - Fixed type (Ioan Rogers)
 - Use Method::Signatures (Ioan Rogers)
 - Don't store tracker file (Ioan Rogers)

0.1.1 2012-04-15T07:33:45Z
 - Fixed deref syntax for 5.10 (Ioan Rogers)
 - Fix defaults for safeties and better handle xattrs (Ioan Rogers)
 - Strip xattrs from files when debugging (Ioan Rogers)
 - Clean up dist.ini (Ioan Rogers)
 - Tidied (Ioan Rogers)
 - Doc improvement, use no_*_updates instead of allow_*_updates for easier
   command line (Ioan Rogers)
 - Count new remote notes in session stats (Ioan Rogers)
 - Take notes_dir from commandline (Ioan Rogers)
 - Documentation improvements (Ioan Rogers)
 - Use UTC for date comparisons and ignore nanoseconds as it's too fine for
   utime (Ioan Rogers)
 - Autobump version number (Ioan Rogers)
 - Using xattrs to store metadata, instead of separate yaml files (Ioan
   Rogers)
 - Changed email (Ioan Rogers)
 - Upload the correct note (Ioan Rogers)
 - change way metadata is handled * add session stats * filename
   autogenerated from title + file type (Ioan Rogers)
 - Initial tests (Ioan Rogers)
 - using App::TimeTracker (Ioan Rogers)
 - Renamed sync_dir to note_dir * Added a quiet option which logs nothing
   to screen/stdout * tidied (Ioan Rogers)
 - Mostly switched to MooseX::Storage (Ioan Rogers)
 - Bit more chopping (Ioan Rogers)
 - Reorg (Ioan Rogers)
 - Breaking app and webservice api into different modules (Ioan Rogers)
 - Renaming to WebService::Simplenote (Ioan Rogers)
 - Separate out storage (Ioan Rogers)
 - Rearragned and tidied a bit. Changed way title is generated (Ioan
   Rogers)
 - rename test properly * remove sync_dir serialisation, not needed (Ioan
   Rogers)
 - Rename tests (Ioan Rogers)
 - POD moving * started to factor out storage backends * MooseX::Storage
   instead of JSON, can also be used for metadata/sync_db (Ioan Rogers)
 - Not needed anymore (Ioan Rogers)
 - gets, puts, deletes properly, need to split storage out (Ioan Rogers)
 - Good enough to download notes with new api (Ioan Rogers)
 - Ignore log files (Ioan Rogers)
 - Removing mention of Crypt::SSLeay, cpan will handle https requirements
   (Ioan Rogers)
 - Adding original author to dist.ini (Ioan Rogers)
 - Initial modularisation (Ioan Rogers)
 - Reorg for modularisation (Ioan Rogers)
 - add nuclear option command (Fletcher T. Penney)
 - update SimplenoteSync status information (Fletcher T. Penney)
 - fix file time request on non-mac systems (I think...  thanks to
   harpchad) (Fletcher T. Penney)
 - add warning about data loss (Fletcher T. Penney)
 - remove css (Fletcher T. Penney)
 - Update readme, move to MD format (Fletcher T. Penney)
 - bundle Crypt::SSLeay in SimplenoteSync package (Fletcher T. Penney)
 - set default file extension if config only has 3 lines (Fletcher T.
   Penney)
 - disable flags by default (Fletcher T. Penney)
 - Don't download modified notes that are flagged as deleted in index (I
   hope!) (Fletcher T. Penney)
 - include title or key in network warnings (Fletcher T. Penney)
 - add flag to notify of each network request (Fletcher T. Penney)
 - whitespace change (Fletcher T. Penney)
 - Fourth line of simplenotesyncrc file allows changing the extension of
   filenames (Fletcher T. Penney)
 - add note for future reference (Fletcher T. Penney)
 - quote directory names in error messages to make it easier to notice
   improper spaces (Fletcher T. Penney)
 - Update README (Fletcher T. Penney)
 - Allow '\ ' in pathnames in .simplenotesyncrc (Fletcher T. Penney)
 - Add support for MacRoman text files (e.g. from Notational Velocity),
   improve documentation (Fletcher T. Penney)
 - Fixed bug that prevented sync if local directory did *not* have spaces
   (Fletcher T. Penney)
 - I think I found the solution to sync problems - fixed in debug first
   (Fletcher T. Penney)
 - Update debug instructions (Fletcher T. Penney)
 - Added more tests to debug.pl (Fletcher T. Penney)
 - added instructions to debug (Fletcher T. Penney)
 - Added debug utility (Fletcher T. Penney)
 - turn debug back off by default (Fletcher T. Penney)
 - Properly handle it when notes are renamed on Simplenote (Fletcher T.
   Penney)
 - Check for titles that are too long and create a trimmed version of it
   for the filename (Fletcher T. Penney)
 - fix bug in deleteNote when not changing server (Fletcher T. Penney)
 - Split 'safety mode' into separate settings for local and remote
   modification settings (Fletcher T. Penney)
 - more informative error message when login fails (Fletcher T. Penney)
 - Add a 'safety mode' to avoid writing any changes; show specific error
   when Crypt::SSLeay not installed (Fletcher T. Penney)
 - update README (Fletcher T. Penney)
 - disable upcoming conflict resolution by default (Fletcher T. Penney)
 - Added error checking to detect incorrect data in rc file (Fletcher T.
   Penney)
 - change file name (Fletcher T. Penney)
 - Change name to SimplenoteSync (Fletcher T. Penney)
 - strip special characters from note's title when saving locally (Fletcher
   T. Penney)
 - Update readme (Fletcher T. Penney)
 - Clean up code, add comments, improve collision handling on sync
   (Fletcher T. Penney)
 - improve error message when no rc file (Fletcher T. Penney)
 - centralize filename <=> title routines; remove Time::Local dependency
   (Fletcher T. Penney)
 - fix project name again (Fletcher T. Penney)
 - Unify project name to SimpleSync (Fletcher T. Penney)
 - fix appearance of README (Fletcher T. Penney)
 - add readme (Fletcher T. Penney)
 - initialize git repository (Fletcher T. Penney)
