mirror of
				https://github.com/robweber/xbmcbackup.git
				synced 2025-11-04 03:02:16 +01:00 
			
		
		
		
	updated changelog to keepachangelog format
This commit is contained in:
		
							
								
								
									
										362
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										362
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,362 @@
 | 
				
			|||||||
 | 
					# Changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					All notable changes to this project will be documented in this file.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Unreleased]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - Updated Changelog format to the one suggested by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.5.1]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - Fixed guisettings restores not working - thanks Bluerayx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.5.0] 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					- Added new Advanced file editor and file selection based on a .json 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Removed
 | 
				
			||||||
 | 
					- File backups and restores will not work with old version - breaking change with previous versions PR117
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.1.3]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added file chunk support for Dropbox uploads
 | 
				
			||||||
 | 
					 - added scheduler delay to assist with time sync (rpi mostly), will delay startup by 2 min
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - fixed settings duplicate ids, thanks aster-anto
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.1.2]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - Fixes to the Dropbox lib for python 2.6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.1.1]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added ability to "catchup" on missed scheduled backup 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - fixed error on authorizers (missing secret/key)
 | 
				
			||||||
 | 
					 - updated google oauth and client versions
 | 
				
			||||||
 | 
					 - merged in dropbox v2 library code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.1.0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added tinyurl generation for oauth urls
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - moved authorize to settings area for cloud storage
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					## [Version 1.0.9]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - fixed dropbox rest.py for Python 2.6 - thanks koying!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.8]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - updated dropbox api
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.7]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - updated google client api version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.6]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - added progress for zip extraction - hopefully helps with extract errors
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - fix for custom directories not working recursively
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.5]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added google drive support
 | 
				
			||||||
 | 
					 - added settings dialog option - thanks ed_davidson
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					  - make compression setting compatible with python 2.6 and above
 | 
				
			||||||
 | 
					  - fix for growing backups - thanks brokeh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.4]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - exit if we can't delete the old archive, non recoverable
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.3]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added "delete auth" dialog to delete oauth files in settings
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.2]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - updated xbmc.python version to 2.19.0 - should be helix only
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 1.0.0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - rebranded as "Backup"
 | 
				
			||||||
 | 
					 - removed XBMC references and replaced with Kodi
 | 
				
			||||||
 | 
					 - tweaked file walking for Helix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.9]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - create restored version of guisettings for easy local restoration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - fixed dropbox unicode error
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.8.7]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - allow limited updating of guisettings file through json
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.8.6]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - show notification if some files failed
 | 
				
			||||||
 | 
					 - check if destination is writeable - thanks war59312
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.8.5]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					 - added custom library nodes to config backup options - thanks Ned Scott
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.8.4]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					 - backup compression should use zip64 as sizes may be over 2GB
 | 
				
			||||||
 | 
					 - need to expand out path -bugfix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.8]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - fixes path substitution errors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.7]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - added option to compress backups, uses local source for staging the
 | 
				
			||||||
 | 
					   zip before sending to remote
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.6]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - fix dropbox delete recursion error - thanks durd updated language
 | 
				
			||||||
 | 
					   files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [Version 0.5.5]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 - 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
 | 
				
			||||||
							
								
								
									
										322
									
								
								changelog.txt
									
									
									
									
									
								
							
							
						
						
									
										322
									
								
								changelog.txt
									
									
									
									
									
								
							@@ -1,322 +0,0 @@
 | 
				
			|||||||
Version 1.5.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fix guisettings restores not working - thanks Bluerayx
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.5.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Overhaul of file selection and restore procedures. Breaking Change with previous versions PR117
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.1.3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added file chunk support for dropbox uploads
 | 
					 | 
				
			||||||
fixed settings duplicate ids, thanks aster-anto
 | 
					 | 
				
			||||||
added scheduler delay to assist with time sync (rpi mostly)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.1.2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added fixes to the Dropbox lib for python 2.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.1.1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fixed error on authorizers (missing secret/key)
 | 
					 | 
				
			||||||
added ability to "catchup" on missed scheduled backup
 | 
					 | 
				
			||||||
updated google oauth and client versions
 | 
					 | 
				
			||||||
merged in dropbox v2 code
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.1.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added tinyurl for oauth urls
 | 
					 | 
				
			||||||
moved authorize to settings area for cloud storage
 | 
					 | 
				
			||||||
bug fixes
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.9
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fixed dropbox rest.py for Python 2.6 - thanks koying!
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
bug fixes
 | 
					 | 
				
			||||||
updated dropbox api
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
updated google client api version
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fix for custom directories not working recursively
 | 
					 | 
				
			||||||
added progress for zip extraction - hopefully helps with extract errors
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added google drive support
 | 
					 | 
				
			||||||
make compression setting compatible with python 2.6 and above
 | 
					 | 
				
			||||||
added settings dialog option - thanks ed_davidson
 | 
					 | 
				
			||||||
fix for growing backups - thanks brokeh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
exit if we can't delete the old archive, non recoverable
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added "delete auth" dialog to delete oauth files in settings
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.2
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
updated xbmc.python version to 2.19.0 - should be helix only
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 1.0.0
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
rebranded as "Backup"
 | 
					 | 
				
			||||||
removed XBMC references and replaced with Kodi
 | 
					 | 
				
			||||||
tweaked file walking for Helix
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.9
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fixed dropbox unicode error
 | 
					 | 
				
			||||||
create restored version of guisettings for easy local restoration
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.8.7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
allow limited updating of guisettings file through json
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.8.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
show notification if some files failed
 | 
					 | 
				
			||||||
check if destination is writeable - thanks war59312
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.8.5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added custom library nodes to config backup options - thanks Ned Scott
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.8.4
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
backup compression should use zip64 as sizes may be over 2GB
 | 
					 | 
				
			||||||
need to expand out path -bugfix
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.8
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fixes path substitution errors
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.7
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
added option to compress backups, uses local source for staging the zip before sending to remote
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.6
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fix dropbox delete recursion error - thanks durd
 | 
					 | 
				
			||||||
updated language files
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Version 0.5.5
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
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
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user