Back In Time

Version 1.0.8
* Fix bug: https://bugs.launchpad.net/backintime/+bug/723545
* Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
* Fix bug: https://bugs.launchpad.net/backintime/+bug/696663
* Fix bug: https://bugs.launchpad.net/backintime/+bug/671946

Version 1.0.6
* Fix bug: https://bugs.launchpad.net/backintime/+bug/676223
* Smart remove: configurable options (https://bugs.launchpad.net/backintime/+bug/406765)
* Fix bug: https://bugs.launchpad.net/backintime/+bug/672705

Version 1.0.4
* SettingsDialog: show highly recommended excludes
* Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
* Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
* Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
* Gnome: use gloobus-preview if installed

Version 1.0.2
* reduce log file (no more duplicate "Compare with..." lines)
* declare backintime-kde4 packages as a replacement of backintime-kde

Version 1.0
* add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
* add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
* fix xattr
* add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
* add expert options: copy unsafe links & copy links
* "user-callback" replace "user.callback" and receive profile informations
* documentation: on-line only (easier to maintain)
* add error log and error log view dialog (Gnome & KDE4)
* merge with: lp:~dave2010/backintime/minor-edits
* merge with: lp:~mcfonty/backintime/unique-snapshots-view
* fix bug: https://bugs.launchpad.net/backintime/+bug/588841
* fix bug: https://bugs.launchpad.net/backintime/+bug/588215
* fix bug: https://bugs.launchpad.net/backintime/+bug/588393
* fix bug: https://bugs.launchpad.net/backintime/+bug/426400
* fix bug: https://bugs.launchpad.net/backintime/+bug/575022
* fix bug: https://bugs.launchpad.net/backintime/+bug/571894
* fix bug: https://bugs.launchpad.net/backintime/+bug/553441
* fix bug: https://bugs.launchpad.net/backintime/+bug/550765
* fix bug: https://bugs.launchpad.net/backintime/+bug/507246
* fix bug: https://bugs.launchpad.net/backintime/+bug/538855
* fix bug: https://bugs.launchpad.net/backintime/+bug/386230
* fix bug: https://bugs.launchpad.net/backintime/+bug/527039
* reduce memory usage during compare with previous snapshot process
* fix bug: https://bugs.launchpad.net/backintime/+bug/520956
* fix bug: https://bugs.launchpad.net/backintime/+bug/520930
* fix bug: https://bugs.launchpad.net/backintime/+bug/521223
* custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
* fix bug: https://bugs.launchpad.net/backintime/+bug/516066
* fix bug: https://bugs.launchpad.net/backintime/+bug/512813
* smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
* fix bug: https://bugs.launchpad.net/backintime/+bug/503859
* make backup on restore optional
* fix bug: https://bugs.launchpad.net/backintime/+bug/501285
* add ionice support for user/cron backup process
* fix bug: https://bugs.launchpad.net/backintime/+bug/493558
* fix bug that could cause "ghost" folders in snapshots (LP: 406092)
* fix bug that converted / into // (LP: #455149)
* fix bug: https://bugs.launchpad.net/backintime/+bug/441628
* remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
* fig bug: https://bugs.launchpad.net/backintime/+bug/489380
* fix bug: https://bugs.launchpad.net/backintime/+bug/489319
* fix bug: https://bugs.launchpad.net/backintime/+bug/447841
* fix bug: https://bugs.launchpad.net/backintime/+bug/412695
* update Slovak translation (Tomáš Vadina <kyberdev@gmail.com>)
* multiple profiles support
* GNOME: fix notification
* backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
* added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
* added a tag suffix to the snapshot_id, to avoid double snapshot_ids
* added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
* added expert option to disable snapshots when on battery (LP: #388178)
* fix bug handling big files by the GNOME GUI (LP: #409130)
* fix bug in handling of & characters by GNOME GUI (LP: #415848)
* fix a security bug in chmods before snapshot removal (LP: #419774)
* snapshots are stored entirely read-only (LP: #386275)
* fix exclude patterns in KDE4 (LP:#432537)
* fix opening german files with external applications in KDE (LP: #404652)
* changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
* write access to snapshot folder is checked & change to snapshot version 2 (LP: #423086)
* fix small bugs (a.o. LP: #474307)
* Used a more standard crontab syntax (LP: #409783)
* Stop the "Over zealous removal of crontab entries" (LP: #451811)

Version 0.9.26
* update translations from Launchpad
* Fix a bug in smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
* Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
* Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* add '--no-check' option to configure scripts
* use only 'folder' term (more consistent with GNOME/KDE)
* add 'expert option': enable/disable nice for cron jobs
* GNOME & KDE4: refresh snapshots button force files view to update too
* you can include a backup parent directory (backup directory will auto-exclude itself)
* fix some small bugs

Version 0.9.24
* update translations
* KDE4: fix python string <=> QString problems
* KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
* KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
* store basic permission in a special file so it can restore them correctly (event from NTFS)
* add config version
* implement Gnome/KDE4 systray icons and user.callback as plugins
* reorganize code: common/GNOME/KDE4
* GNOME: break the big glade file in multiple file
* backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
  (you need run 'backintime-gnome' for GNOME version and
  'backintime-kde4' for KDE4 version)

Version 0.9.22.1
* fix French translation

Version 0.9.22
* update translations from Launchpad
* KDE4: fix some translation problems
* remove --safe-links for save/restore (this means copy symlinks as symlinks)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* create directory now use python os.makedirs (replace use of mkdir command)
* KDE4: fix a crush related to QString - python string conversion
* GNOME & KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
* GNOME FilesView: thread "*~" files (backup files) as hidden files
* GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
* expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
  of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
* add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
* follow FreeDesktop directories specs:
  $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
  $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
* new install system: use more common steps (./configure; make; sudo make install)

Version 0.9.20
* smart remove: fix an important bug and make it more verbose in syslog
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)

Version 0.9.18
* update translations from Launchpad
* update Slovak translation (Tomáš Vadina <kyberdev@gmail.com>)
* update French translation (Michel Corps <mahikeulbody@gmail.com>)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%20b")
* GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
* update doc
* GNOME & KDE4 MainWindow: Rename "Places" list with "Snapshots" 
* GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
* GNOME & KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
* GNOME & KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
* SettingDialog: add an expert option to enable to schedule automatic backups per directory
* SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
* SettingDialog: if the application can't write in snapshots directory there should be an error message
* add Polish translation (Paweł Hołuj <pholuj@gmail.com>)
* add cron in common package dependencies
* GNOME & KDE4: rework settings dialog
* SettingDialog: add an option to enable/disable notifications

Version 0.9.16.1
* fix a bug/crush for French version

Version 0.9.16
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* add Slovak translation (Tomáš Vadina <kyberdev@gmail.com>)
* update Swedish translation (Niklas Grahn <terra.unknown@yahoo.com>)
* update French translation (Michel Corps <mahikeulbody@gmail.com>)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* update Slovenian translation (Vanja Cvelbar <cvelbar@gmail.com>)
* don't show the snapshot that is being taken in snapshots list
* GNOME & KDE4: when the application starts and snapshots directory don't exists show a messagebox
* give more information for 'take snapshot' progress (to prove that is not blocked)
* MainWindow: rename 'Timeline' column with 'Snapshots'
* when it tries to take a snapshot if the snapshots directory don't exists
  (it is on a removable drive that is not plugged) it will notify and wait maximum 30 seconds 
  (for the drive to be plugged)
* GNOME & KDE4: add notify if the snapshots directory don't exists
* KDE4: rework MainWindow

Version 0.9.14
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* update Swedish translation (Niklas Grahn <terra.unknown@yahoo.com>)
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* update French translation (Michel Corps <mahikeulbody@gmail.com>)
* GNOME & KDE4: rework MainWindow
* GNOME & KDE4: rework SettingsDialog
* GNOME & KDE4: add "smart" remove

Version 0.9.12
* bug fix: now if you include ".abc" folder and exclude ".*", ".abc" will be saved in the snapshot
* KDE4: add help
* add Slovenian translation (Vanja Cvelbar <cvelbar@gmail.com>)
* bug fix (GNOME): bookmarks with special characters

Version 0.9.10
* add Swedish translation (Niklas Grahn <terra.unknown@yahoo.com>)
* KDE4: drop and drop from backintime files view to any file manager
* bug fix: fix a segfault when running from cron

Version 0.9.8
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* bug fix: unable to restore files that contains space char in their name
* unsafe links are ignored (that means that a link to a file/directory outside of include directories are ignored)
* KDE4: add copy to clipboard
* KDE4: sort files by name, size or date
* cron 5/10 minutes: replace mutiple lines with a single crontab line using divide (*/5 or */10)
* cron: when called from cron redirect output (stdout & stderr) to /dev/null

Version 0.9.6
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* GNOME: update docbook
* KDE4: add snapshots dialog
* GNOME & KDE4: add update snapshots button
* GNOME: handle special folders icons (home, desktop)

Version 0.9.4
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* gnome: better handling of 'take snapshot' status icon
* KDE4 (>= 4.1): first version (not finished)
* update man

Version 0.9.2
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* bug fix: if you add "/a" in include directories and "/a/b" in exclude patterns, "/a/b*" items
  are not excluded
* replace diff with rsync to check if a new snapshot is needed
* code cleanup
* add show hidden & backup files toggle button for files view
* bug fix: it does not include ".*" items even if they are not excluded
  (the items was included but not showed because hidden & backup files was never displayed
  in files view in previous versions)

Version 0.9
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
* make deb packages more debian friendly (thanks to Michael Wiedmann <mw@miwie.in-berlin.de>)
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* bug fix: when you open snapshots dialog for the second time ( or more ) and you make a diff 
  it will make the diff on the file for the first dialog ( all previous dialogs ) and then for 
  the current one
* better separation between common and gnome specific files and 
  divide backintime package in backintime-common & backintime-gnome
  (this will allow me to write other GUI front-ends like KDE4 or KDE)
* code cleanup

Version 0.8.20
* bug fix: sorting files/directories by name is now case insensitive
* getmessages.sh: ignore "gtk-" items (this are gtk stock item ids and should not be changed)

Version 0.8.18
* update man/docbook
* add sort columns in MainWindow/FileView (by name, by size or by date) and SnapshotsDialog (by date)
* fix German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)

Version 0.8.16
* add Drag & Drop from MainWindow:FileView/SnapshotsDialog to Nautilus
* update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)

Version 0.8.14
* add more command line parameters ( --version, --snapshots, --help )
* fix a crush for getting info on dead symbolic links
* when taking a new backup based on the previous one don't copy the previous extra info (ex: name)
* copy unsafe links when taking a snapshot

Version 0.8.12
* add German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
* add SnapshotNameDialog
* add Name/Remove snapshot in main toolbar
* change the way it detects if the mainwindow is the ative window (no dialogs)
* toolbars: show icons only
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)

Version 0.8.10
* SnapshotsDialog: add right-click popup-menu and a toolbar with copy & restore buttons
* use a more robust backup lock file
* log using syslog
* fix a small bug in copy to clipboard
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)

Version 0.8.8
* SnapshotsDialog: add diff
* update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)

Version 0.8.6
* fix change backup path crush
* add SnapshotsDialog

Version 0.8.2
* add right-click menu in files list: open (using gnome-open), copy (you can paste in Nautilus), restore (for snapshots only)
* add Copy toolbar button for files list

Version 0.8.1
* add every 5/10 minutes automatic backup

Version 0.8
* don't show backup files (*~)
* add backup files to default exclude patterns (*~)
* makedeb.sh: make a single package with all languages included
* install.sh: install all languages
* add English manual (man)
* add English help (docbook)
* add help button in main toolbar
* the application can be started with a 'path' to a folder or file as command line parameter
* when the application start, if it is already runnig pass it's command line to the first instance (this allow a basic integration with file-managers - see README)
* bug fix: when the application was started a second time it raise the first application's window but not always focused

Version 0.7.4
* if there is already a GUI instance running raise it
* add Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)

Version 0.7.2
* better integration with gnome icons (use mime-types)
* remember last path
* capitalize month in timeline (bug in french translation)

Version 0.7
* fix cron segfault 
* fix a crush when launched the very first time (not configured)
* multi-lingual support
* add French translation

Version 0.6.4
* remove About & Settings dialogs from the pager
* allow only one instance of the application

Version 0.6.2
* remember window position & size

Version 0.6
* when it make a snapshot it display an icon in systray area
* the background color for group items in timeline and places reflect more
  the system color scheme
* during restore only restore button is grayed ( even if everything is blocked )

Version 0.5.1
* add size & date columns in files view
* changed some texts

Version 0.5
* This is the first release.

