- fix for dropbox errors during repeated file upload attempts
## [Version 0.5.4]
- check xbmc version when doing a restore
## [Version 0.5.3]
- updated python version
## [Version 0.5.2]
- added additional script and window parameters, thanks Samu-rai
- critical error in backup rotation
- updated progress bar display
## [Version 0.5.1]
- updated for new Gotham xbmc python updates
## [Version 0.5.0]
- New Version for Gotham
## [Version 0.4.6]
- modified backup folder names to include time, also modified display
listing
## [Version 0.4.5]
- added version info to logs
- added try/catch for unicode errors
## [Version 0.4.4]
- modified the check for invalid file types
## [Version 0.4.3]
- added error message if remote directory is blank
- added license tag
## [Version 0.4.2]
- Added support for userdata/profiles folder - thanks TUSSFC
## [Version 0.4.1]
- added encode() around notifications
## [Version 0.4.0]
- fixed settings display error - thanks zer04c
## [Version 0.3.9]
- added "just once" scheduler for one-off type backups
- show notification on scheduler
- update updated language files from Transifex
## [Version 0.3.8]
- added advancedsettings check on restore. prompts user to restore only this file and restart xbmc to continue. This fixes issues where path substitution was not working during restores - thanks ctrlbru
## [Version 0.3.7]
- added optional addon.xml tags
- update language files from Transifex
## [Version 0.3.6]
- added up to 2 custom directories, can be toggled on/off
- added a check for backup verification before rotation - no more
deleting non backup related files
- use monitor class for onSettingsChanged method
## [Version 0.3.5]
- test of custom directories - only 1 at the moment
## [Version 0.3.4]
- added ability to take parameters via RunScript() or
JSONRPC.Addons.ExecuteAddon()
## [Version 0.3.3]
- updated xbmc python version (2.1.0)
## [Version 0.3.2]
- added settings for user provided Dropbox key and secret
## [Version 0.3.1]
- added try/except for multiple character encodings
- remove token.txt file if Dropbox Authorization is revoked
- can shutdown xbmc after scheduled backup
## [Version 0.3.0]
- major vfs rewrite
- Added Dropbox as storage target
- updated gui/removed settings - thanks SFX Group for idea!
## [Version 0.2.3]
- first official frodo build
## [Version 0.2.2]
- fix for backup rotation sort
## [Version 0.2.1]
- added ability to rotate backups, keeping a set number of days
## [Version 0.2.0]
- removed the vfs.py helper library
- default.py file now uses xbmcvfs python library exclusively for
listing directories and copy operations
## [Version 0.1.7]
- minor bug fixes and translations updates
## [Version 0.1.6]
- merged scheduler branch with master, can now schedule backups on an
interval
## [Version 0.1.5]
- pulled xbmcbackup class into separate library
## [Version 0.1.4]
- added more verbose error message for incorrect paths
## [Version 0.1.3]
- backup folder format - thanks zeroram
- added German translations - thanks dersphere
- removed need for separate verbose logging setting
- updated utf-8 encoding for all logging
- backup now uses date as folder name, restore allows user to type date
of last backup
## [Version 0.1.2]
- added French language translation - thanks mikebzh44
- added some utf-8 encoding tags to filenames
## [Version 0.1.1]
- added check for key in vfs.py - Thanks Martijn!
## [Version 0.1.0]
- removed transparency from icon.png
## [Version 0.0.9]
- modified vfs.py again to filter out xsp files (smart playlists).
Created running list for these types of compressed files
- added enable/disable logging toggle in settings
## [Version 0.0.8]
- modified vfs.py script to exclude handling zip files as directories,
added keymap and peripheral data folders in the "config" section
## [Version 0.0.7]
- removed "restore.txt" file and now write file listing to memory list
instead
## [Version 0.0.6]
- Added the vfs module created by paddycarey
- File Selection is now followed for both backup and restore options
## [Version 0.0.5]
- Added option to manually type a path rather than browse for one (only
one used)
- Show progress bar right away so you know this is doing something
## [Version 0.0.4]
- Finished code for restore mode.
## [Version 0.0.3]
- Added progress bar and "silent" option for running on startup or as a
script
## [Version 0.0.2]
- First version, should backup directories as needed