NEWS.md 41.9 KB
Newer Older
1 2 3
# 40.1
- Fix versioning to be correct

4 5
# 40.0
- Fix tests when run under glib 2.60
6

7
# 39.1
8 9
This is a development release leading up to 40.0.

10 11 12 13 14 15 16 17 18
- Fix a bug that could have caused backups to be encrypted with two different
  passwords in some cases. This would result in difficulty backing up or
  restoring by not accepting the password you expected it to.
- Fix a bug that caused duplicate save or exclude folders to appear in the
  preferences.
- Delete a canary file that duplicity's pydrive puts in your Drive.
- If you don't ask for your password to be saved, we now clear out any older
  saved password.
- Finally delete the ancient Ubuntu One backend code.
19

20
# 39.0
21 22
This is a development release leading up to 40.0.

23 24 25 26 27 28 29 30 31 32 33 34 35
- Switch away from GNOME Online Accounts to our own cloud keys
    - It was brought to our attention that we shouldn't be using GNOME's keys,
      as they are intended for GNOME only.
    - Google accounts will have to be re-authenticated with our keys.
    - Nextcloud accounts will now appear as webdav network server accounts.
    - Adds new `pydrive_pkgs` option to list the package names needed for the
      pydrive duplicity backend (for now, the system package that provides the
      `pydrive` python2 package should suffice).
    - Adds new `google_client_id` option if you want to override our default
      account key and use your own. You likely won't want to do this.
    - Adds new dependencies on `libjson-glib` and `libsoup`.
    - Drops `libgoa-backend` dependency. The `libgoa` dependency will stay
      during a transition period from the old keys to the new keys.
36 37
- Unmount a remote backup location when we are done with it, if we originally
  mounted it.
38

Michael Terry's avatar
Michael Terry committed
39
# 38.4
40 41
- Update app icon
- Don't run monitor when automatic backups are disabled
Michael Terry's avatar
Michael Terry committed
42
- Drop libpeas dependency
43 44 45
- Fix compilation with valac 0.43
- Be more forgiving if packagekit is unresponsive
- Update translations
Michael Terry's avatar
Michael Terry committed
46

47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
# 38.3
- Allow restoring from paths with symlinks in more situations (including a fix
  for a backup error when ~/.cache is a symlink)
- Treat operation dialogs more like real dialogs (modal to preference window,
  with correct styling on default buttons)
- Try harder to stop running duplicity commands when we are terminated
- Don't hide an error message when also running our bimonthly backup
  verification
- If there isn't enough space in the backup location, tell the user how much
  is needed
- Exclude flatpak cache directories by default

# 38.2
- Fix not being able to find the backup files when restoring on a fresh install

# 38.1
- Use a primary menu instead of an AppMenu, per current GNOME
  recommendations (thanks Jeremy Bicha)
- Drop support for the legacy desktop status icon
- Update translations

# 38.0
- Drop ulimit for monitor process, it was causing crashes
- Fix autoscrolling in progress window
- Exclude snap cache directories by default
- Update translations

# 37.1
- Fix crash when restoring missing files
- Clarify the error message when trying to use an smb server without a share name
- Update translations

# 37.0
- Add new Google Drive backend and make it the new default backend
- Update translations

# 36.3
- Fix the restore dialog sometimes being blank
- Update translations

# 36.2
- Fix crash when trying to restore missing files
- Fix the UI from freezing for a second when mounting the backend location
- Update translations

# 36.1
- Fix backing up to external drives
- Update translations

# 36.0
- Use sh instead of bash in monitor's autostart command
- Avoid an error when trying to mount a null GFile
- Update translations

# 35.6
- Fix warnings about not starting an automatic backup because the location is already mounted
- Try to work around the monitor daemon leaking memory by limiting how much memory it can consume
- Fix settings being read-only if the user first opens a restore window then opens the preferences window before the restore finishes
- Update translations

# 35.5
- Fix a bug when restoring missing files that caused not every older missing files to be shown
- Work around a couple distro oddities when installing backend dependencies on the fly
- When testing backup every two months, keep dialog visible so the user can see any positive results
- Fix a few minor bugs
- Depend on libgpg-error
- Update translations

# 35.4
- Support GNOME Online Accounts (Nextcloud only so far)
- Don't show non-GOA cloud accounts by default (they still show up for existing users or when set manually in gsettings)
- Unify the settings pages for remote network servers, making it look more like nautilus
- Add a nicer prompt message when asking to run duplicity as root
- Allow even more of the optional dependencies for backends to be installed at run time. Packagers, you can now specify several meson variables to tell deja-dup which packages will let various duplicity backends to work.
- Fix a few minor bugs
- Update translations

# 35.3
- Fix handling of some unicode filenames
- Fix accuracy of checking whether some servers are reachable
- Fix server password dialog giving an error if you waited a while before logging in
- Don't start an automatic backup on a metered connection
- Add About and Keyboard Shortcuts dialogs
- Ignore ~/.ccache by default
- Update translations
- Require GTK+ 3.22 and glib 2.46

# 35.2
- Fix nautilus crash caused by our extension
- Fix nautilus extension not working on some files with special characters
- Add F1 and Ctrl+Q accelerators

# 35.1
- Fix progress window header color
- Make Restore/Backup button sensitivity more reliable

# 35.0
- Fix preferences window opening on the wrong page
- Improve notification support in GNOME3
- Remove special support for Unity
- Switch from cmake to meson
- Require GTK+ 3.10, glib 2.42, and valac 0.36
- Drop dependency on libnotify
- Drop deja-dup-preferences binary, that functionality is now inside the main deja-dup binary

# 34.4
- In MATE, call the file manager Caja, not Files
- Fix documentation and strictness of using xdg location variables in gsettings include/exclude keys
- Don't show control center panel in Unity8
- Translation updates

# 34.3
- Fix a bug that allowed an incorrect password when making a new full backup
- Translation updates

# 34.2
- Fix parsing of some utf8 filenames that prevented restoring files
- Translation updates

# 34.1
- Add experimental support for Google Cloud Storage, please test and file bugs
- Add experimental support for OpenStack Swift, please test and file bugs
- Fix a bug where the error dialog wasn't visible after a failed backup in GNOME
- Fix a bug where background backups were using smaller 'nice' values than they should have
- Drop support for building the GNOME Control Center plugin; upstream hasn't supported that for a while, and Ubuntu finally dropped their patch allowing it
- Install duplicity on demand if needed
- Support reproducible builds by using $SOURCE_DATE_EPOCH to set the man page timestamps, if present
- Translation updates

# 34.0
- Support duplicity 0.6.25 and up
- Support latest versions of appstream-util
- Translation updates

# 32.0
Michael Terry's avatar
Michael Terry committed
182
## Features
183
- Drop support for Ubuntu One cloud storage, since it has shut down
Michael Terry's avatar
Michael Terry committed
184
## Packaging
185
- Fix some compile issues and warnings
Michael Terry's avatar
Michael Terry committed
186
## Translations
187 188 189 190 191
- New French (Canadian) translation
- Updated Basque, Brazilian Portuguese, Dutch, French, German, Hungarian, and
   Polish translation

# 30.0
Michael Terry's avatar
Michael Terry committed
192
## Packaging
193
- Fix build with CMake 2.8.12
Michael Terry's avatar
Michael Terry committed
194
## Translations
195 196 197
- Updated Japanese translation

# 29.5
Michael Terry's avatar
Michael Terry committed
198
## Bug Fixes
199
- Re-enable libunity support after it was accidentally dropped in 29.1
Michael Terry's avatar
Michael Terry committed
200
## Packaging
201
- Require duplicity 0.6.23
Michael Terry's avatar
Michael Terry committed
202
## Translations
203 204 205
- Updated Dutch and Spanish translations

# 29.4
Michael Terry's avatar
Michael Terry committed
206
## Bug Fixes
207
- Add missing icon in help documentation
Michael Terry's avatar
Michael Terry committed
208
## Packaging
209 210
- Add ENABLE_UNITY_CCPANEL argument for unity-control-center support
- Fix some compile problems with valac, parallel building, and rpath support
Michael Terry's avatar
Michael Terry committed
211
## Translations
212 213 214 215
- Updated Basque, Chinese (Traditional), Finnish, French, Polish, and Spanish
   translations

# 29.1
Michael Terry's avatar
Michael Terry committed
216
## Bug Fixes
217 218 219
- Detect encryption on existing backups by paying attention to what Duplicity
   tells us, rather than trying to figure it out by scanning ourselves.
   This removes a possible source of error.
Michael Terry's avatar
Michael Terry committed
220
## Polish
221 222 223
- Rename to Backups (instead of Backup)
- Update look and feel of preferences a bit
- Add screenshots to appdata file
Michael Terry's avatar
Michael Terry committed
224
## Packaging
225 226 227 228 229 230 231 232 233
- Require GTK+ 3.6 and GLib 2.34
- Convert from autotools to cmake:
    --with-ccpanel is now -DENABLE_CCPANEL
    --with-nautilus is now -DENABLE_NAUTILUS
    --with-unity is now -DENABLE_UNITY
   Otherwise, normal cmake conventions apply
- Add some autopilot tests, runnable by 'autopilot' and 'autopilot-system'
   targets (which test against the local built executables or the installed
   system ones respectively)
Michael Terry's avatar
Michael Terry committed
234
## Translations
235 236 237 238
- Updated Basque, Chinese (Traditional), Dutch, Finnish, and Polish
   translations

# 28.0 (GNOME 3.10)
Michael Terry's avatar
Michael Terry committed
239
## Polish
240 241 242 243
- Clean up help documentation a tad
- When using the System Settings panel, have F1 pull up the help documentation
- Ship an AppData file
- Be more verbose about errors when restoring files
Michael Terry's avatar
Michael Terry committed
244
## Translations
245 246 247 248
- New Northern Sami translation
- Updated Hungarian and Polish translations

# 27.3 (GNOME 3.9.3)
Michael Terry's avatar
Michael Terry committed
249
## Bug Fixes
250
- Fix optional System Settings panel to work with GNOME 3.8 and above
Michael Terry's avatar
Michael Terry committed
251
## Translations
252 253 254
- Updated Galician, Italian, and Turkish translations

# 26.0 (GNOME 3.8.0)
Michael Terry's avatar
Michael Terry committed
255
## Bug Fixes
256 257
- Only use the GNOME Shell interface when actually in GNOME Shell, not something that is merely similar, like the Cinnamon shell
- When testing a restore, also use a temporary directory that is on the same partition as the include files
Michael Terry's avatar
Michael Terry committed
258
## Polish
259 260
- Spread default backup time around a bit, from always starting at midnight UTC to starting between 2 and 4 AM local time
- Use more-aggressively-idle modes for ionice and nice if available
Michael Terry's avatar
Michael Terry committed
261
## Translations
262 263 264
- Updated Ukrainian translation

# 25.5 (GNOME 3.7.5)
Michael Terry's avatar
Michael Terry committed
265
## Features
266
- Support replacing $USER in gsettings file backup location too (in addition to previous support for include and exclude folders)
Michael Terry's avatar
Michael Terry committed
267
## Polish
268 269 270
- Tell duplicity to use a temporary directory that is on the same partition as the include files, to avoid problems with tiny /tmp directories (as can happen with tmpfs)
- Tell GNOME 3 about our notifications, so the user can disable them
- Always exclude /run (in case user includes /)
Michael Terry's avatar
Michael Terry committed
271
## Packaging
272
- Require duplicity 0.6.21 for its data corruption fixes
Michael Terry's avatar
Michael Terry committed
273
## Translations
274 275 276
- Updated Bulgarian and Ukrainian translations

# 25.3 (GNOME 3.7.3)
Michael Terry's avatar
Michael Terry committed
277
## Features
278
- Support replacing $USER in gsettings default paths for system administrators
Michael Terry's avatar
Michael Terry committed
279
## Bug Fixes
280
- Fix Ubuntu One support for duplicity 0.6.20 and above
Michael Terry's avatar
Michael Terry committed
281
## Polish
282
- Ignore ~/Steam due to its large and cache-oriented content
Michael Terry's avatar
Michael Terry committed
283
## Translations
284 285 286
- Updated Basque, Dutch, and Slovenian translations

# 25.1.1
Michael Terry's avatar
Michael Terry committed
287
## Bug Fixes
288
- Fix notifications from deja-dup-monitor not being translated
Michael Terry's avatar
Michael Terry committed
289
## Packaging
290 291 292 293 294
- Fix libsecret build error with last tarball
- Tests now require python3 instead of python2
- Run 'make -C tests check-system' to test against installed deja-dup

# 25.1 (GNOME 3.7.1)
Michael Terry's avatar
Michael Terry committed
295
## Packaging
296
- Switch from libgnome-keyring to libsecret
Michael Terry's avatar
Michael Terry committed
297
## Translations
298 299 300
- Updated Arabic, Basque, Burmese, Catalan, Dutch, Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Occitan (post 1500), Polish, Russian, Slovenian, Spanish, and Uyghur translations

# 24.0 (GNOME 3.6.0)
Michael Terry's avatar
Michael Terry committed
301
## Translations
302 303 304
- Updated Czech, Croatian, and Dutch translations

# 23.92 (GNOME 3.5.92)
Michael Terry's avatar
Michael Terry committed
305
## Bug Fixes
306
- Only allow one deja-dup-monitor process at a time
Michael Terry's avatar
Michael Terry committed
307
## Translations
308 309 310
- Updated Basque, Chinese (Traditional), Dutch, Finnish, Lithuanian, and Polish translations

# 23.90 (GNOME 3.5.90)
Michael Terry's avatar
Michael Terry committed
311
## Features
312 313
- At the end of every backup, verify that we can correctly restore a file
- Every two months, additionally verify that the user could correctly restore a file from a new computer by prompting for password and not using cached duplicity files
Michael Terry's avatar
Michael Terry committed
314
## Translations
315 316 317
- Updated Asturian, Belarusian, Polish, and Slovenian translations

# 23.4 (GNOME 3.5.4)
Michael Terry's avatar
Michael Terry committed
318
## Polish
319 320 321
- Always makes a fresh backup every three months now, regardless of how often automatic backups happen
- Don't prompt for root password when restoring from Ubuntu One, as it won't work anyway (U1 needs to talk to your session bus, which root can't do)
- Use pkexec instead of gksu
Michael Terry's avatar
Michael Terry committed
322
## Translations
323 324 325
- Updated Arabic, Basque, Bengali, Bosnian, Brazilian Portuguese, Bulgarian, Chinese (Simplified), Danish, Esperanto, Finnish, French, Galician, German, Hebrew, Indonesian, Khmer, Lithuanian, Norwegian Bokmal, Russian, Sinhalese, Slovenian, and Turkish translations

# 23.2 (GNOME 3.5.2)
Michael Terry's avatar
Michael Terry committed
326
## Packaging
327 328 329
- Require glib >= 2.32
- Require valac >= 0.16
- Require libpeas
Michael Terry's avatar
Michael Terry committed
330
## Translations
331 332 333 334
- New Sinhalese translation
- Updated Albanian, Asturian, Basque, Bosnian, Bulgarian, Catalan, Catalan (Valencian), Danish, English (Australia), Esperanto, Finnish, French, German, Greek, Hungarian, Japanese, Lithuanian, Malay, Occitan (post 1500), Polish, Romanian, Serbian, Slovak, Slovenian, Spanish, Uyghur, and Welsh translations

# 22.1 (GNOME 3.4.1)
Michael Terry's avatar
Michael Terry committed
335
## Bug Fixes
336
- Allow resuming an encrypted but incomplete backup
Michael Terry's avatar
Michael Terry committed
337
## Translations
338 339 340
- Updated Chinese (Simplified), Croatian, Danish, Dutch, and Esperanto translations

# 22.0 (GNOME 3.4.0)
Michael Terry's avatar
Michael Terry committed
341
## Bug Fixes
342 343
- When restoring files outside of $HOME from a non-cloud remote server, don't run under sudo since it will fail anyway
- Tell user when a file could not be restored due to permission problems
Michael Terry's avatar
Michael Terry committed
344
## Translations
345 346 347 348
- New Frisian, Punjabi, and Uzbek translations
- Updated Brazilian Portuguese, Czech, English (Australia), Finnish, French, Galician, Japanese, and Turkish translations

# 21.90 (GNOME 3.3.90)
Michael Terry's avatar
Michael Terry committed
349
## Bug Fixes
350
- Work around bug in GTK+ that caused text to be white-on-white
Michael Terry's avatar
Michael Terry committed
351
## Polish
352
- Won't try to backup if online but target server is not available
Michael Terry's avatar
Michael Terry committed
353
## Packaging
354
- Support building with valac-0.16 (in addition to valac-0.14)
Michael Terry's avatar
Michael Terry committed
355
## Translations
356 357 358 359
- New Kazakh translation
- Updated Chinese (Traditional), Dutch, English (UK), Esperanto, Faroese, Finnish, Galician, Greek, Italian, Lithuanian, Serbian, Swedish, Turkish, and Uyghur translations

# 21.4 (GNOME 3.3.4)
Michael Terry's avatar
Michael Terry committed
360
## Polish
361
- Warn user if we couldn't back up a file because we couldn't read it
Michael Terry's avatar
Michael Terry committed
362
## Packaging
363 364
- Fix -j2 build
- Add auto tests that are run during 'make check', suitable for build servers
Michael Terry's avatar
Michael Terry committed
365
## Translations
366 367 368
- Updated Chinese (Traditional), Croatian, Dutch, Finnish, French, German, Hungarian, Polish, Russian, Slovenian, Tamil, and Turkish translations

# 21.2 (GNOME 3.3.2)
Michael Terry's avatar
Michael Terry committed
369
## Bug Fixes
370 371
- Use smarter test for detecting whether existing backups are encrypted, which will work even if duplicity uses translations
- Fix a bug that in some situations could lead to a full backup being created more frequently than once a month
Michael Terry's avatar
Michael Terry committed
372
## Polish
373 374
- Drop "After a week" from "Keep backups" option, since internally, we always wait a month anyway
- Treat any AssertionError by duplicity as an internal duplicity error by wiping the cache and trying again; this will let us be more pro-active about fixing some odd duplicity situations
Michael Terry's avatar
Michael Terry committed
375
## Packaging
376
- Start of a unit test for our internal library; compile and run it with 'make check'
Michael Terry's avatar
Michael Terry committed
377
## Translations
378 379 380
- Updated Basque, Brazilian Portuguese, English (UK), Estonian, Finnish, German, Norwegian Bokmal, Norwegian Nynorsk, Serbian, Slovak, Slovenian, Swedish, Telugu, Turkish, and Vietnamese translations

# 21.1 (GNOME 3.3.1)
Michael Terry's avatar
Michael Terry committed
381
## Bug Fixes
382
- Allow passwords that contain only whitespaces (while continuing to strip whitespace from normal passwords)
Michael Terry's avatar
Michael Terry committed
383
## Polish
384
- Switch to notebook tabs for preferences instead of side list
Michael Terry's avatar
Michael Terry committed
385
## Packaging
386 387 388 389
- Use valac 0.14 instead of 0.12
- Tarballs now only include the vala code, so you'll need valac to compile
- Tarballs now use xz compression instead of bz2
- No longer require libdbusmenu-gtk3 for Unity support
Michael Terry's avatar
Michael Terry committed
390
## Translations
391 392 393 394
- New Bengali and Estonian translations
- Updated Albanian, Asturian, Basque, Brazilian Portuguese, Bulgarian, Catalan, Dutch, Hebrew, Hungarian, Japanese, Korean, Latvian, Lithuanian, Norwegian Bokmal, Occitan, Polish, Serbian, and Slovenian translations

# 20.1 (GNOME 3.2.1)
Michael Terry's avatar
Michael Terry committed
395
## Bug Fixes
396 397 398 399
- Correctly backup or exclude folders with [, ], ?, and * in their names
- Fix translation of some strings when used in control center panel mode
- Fix a nautilus crash if the gsettings schema isn't installed correctly
- Allow LUKS encrypted volumes to appear in backup location list
Michael Terry's avatar
Michael Terry committed
400
## Translations
401 402 403 404
- New Catalan (Valencian), Ido, Tamil, and Uyghur translations
- Updated Croatian, Danish, Esperanto, French, German, and Indonesian translations

# 20.0 (GNOME 3.2.0)
Michael Terry's avatar
Michael Terry committed
405
## Polish
406 407
- Backed out ubuntuone-installer support; it wasn't perfect and Ubuntu 11.10 won't use it after all
- In Unity, go back to using minimized automatic backup windows
Michael Terry's avatar
Michael Terry committed
408
## Translations
409 410 411
- Updated Croatian, Dutch, French, Italian, Japanese, Russian, and Ukrainian translations

# 19.92 (GNOME 3.1.92)
Michael Terry's avatar
Michael Terry committed
412
## Bug Fixes
413 414
- In Unity, work around bug with minimized windows and the launcher by just not minimizing windows but instead showing them without stealing focus
- If a user manually enters a volume (e.g. USB drive) path as a local folder, correct that internally on the first backup
Michael Terry's avatar
Michael Terry committed
415
## Polish
416 417 418
- If Ubuntu One support is not available but the ubuntuone-installer is, use that
- Never clean up files in the backup location during a restore
- Fix spacing and layout with latest versions of GTK+
Michael Terry's avatar
Michael Terry committed
419
## Translations
420 421 422 423
- New Chinese (Hong Kong) and Welsh translations
- Updated Basque, Brazilian Portuguese, Chinese (Traditional), Czech, English (UK), Faroese, Finnish, German, Hungarian, Italian, Occitan, Persian, Slovenian, Telugu, and Thai translations

# 19.91 (GNOME 3.1.91)
Michael Terry's avatar
Michael Terry committed
424
## Bug Fixes
425 426 427
- Fix incorrectly resuming encrypted backups as non-encrypted ones
- Fix help not opening
- Fix removing multiple folders at once from the include/exclude lists
Michael Terry's avatar
Michael Terry committed
428
## Polish
429
- When newer versions of duplicity warn that a file has been corrupted upon upload, Déjà Dup will intelligently retry the backup
Michael Terry's avatar
Michael Terry committed
430
## Packaging
431
- Require Duplicity >= 0.6.14, for its data corruption fixes
Michael Terry's avatar
Michael Terry committed
432
## Translations
433 434 435 436
- New Bosnian and Latvian translations
- Updated Brazilian Portuguese, Chinese (Traditional), Czech, English (UK), Finnish, French, Italian, and Russian translations

# 19.90 (GNOME 3.1.90)
Michael Terry's avatar
Michael Terry committed
437
## Polish
438
- Allow showing the progress dialog in GNOME Shell
Michael Terry's avatar
Michael Terry committed
439
## Packaging
440
- Drop optional support for libappindicator, libunity plus legacy GtkStatusIcon support is enough
Michael Terry's avatar
Michael Terry committed
441
## Translations
442 443 444 445
- New Occitan and Serbian translations
- Updated Basque, Croatian, Dutch, English (UK), French, German, Hungarian, Lithuanian, Polish, Serbian, Spanish, and Vietnamese translations

# 19.5 (GNOME 3.1.5)
Michael Terry's avatar
Michael Terry committed
446
## Bug Fixes
447 448 449 450
- Fix crash if using nautilus plugin as root
- Fix crash if restore-missing dialog gives us unexpected non-path files
- Fix incorrect order of old/new hostnames in error dialog about new hostname
- Fix pressing Delete key in include/exclude lists being ignored
Michael Terry's avatar
Michael Terry committed
451
## Polish
452 453 454 455 456 457
- Lots of UI and label tweaks
- Don't show optical media in backup location dropdown
- Update backup location dropdown as external drives come and go
- Allow drag and drop of folders into include/exclude lists
- Make it clear that the default home folder include is only your user's home folder
- Don't keep notifying about delayed backups between setting up your preferences and your first backup
Michael Terry's avatar
Michael Terry committed
458
## Translations
459 460 461 462
- New Malay translation
- Updated Basque, Croatian, Dutch, Finnish, Galician, German, Hungarian, Italian, Polish, Slovenian, Spanish, Swedish, Turkish, and Vietnamese translations

# 19.4 (GNOME 3.1.4)
Michael Terry's avatar
Michael Terry committed
463
## Bug Fixes
464 465 466 467 468 469
- Fix crash with accessibility turned on
- Revert change in 19.3 that sometimes caused bogus "unknown error" dialogs after a successful backup
- Watch for changes in automatic backup settings again
- Check for Ubuntu One support more robustly, preventing it being shown as an option when it isn't available
- Workaround some NetworkManager oddities by waiting two minutes to make sure we are really connected
- When duplicity gives us an error we don't understand, try operation again without a cache to try and workaround whatever the problem is
Michael Terry's avatar
Michael Terry committed
470
## Polish
471 472 473
- Drop encryption preference and either ask during first backup or detect from existing backup
- More layout fixups to work better with latest GTK+
- Where the Autostart-Delay key is supported, delay monitor start by two minutes
Michael Terry's avatar
Michael Terry committed
474
## Packaging
475
- Require Duplicity >= 0.6.8
Michael Terry's avatar
Michael Terry committed
476
## Translations
477 478 479 480
- New Albanian, Asturian, and English (Australia) translations
- Updated Basque, Brazilian Portuguese, Bulgarian, Chinese (Traditional), Croatian, Dutch, Faroese, Finnish, French, German, Hungarian, Italian, Lithuanian, Norwegian Bokmal, Polish, Slovenian, Spanish, Swedish, Turkish, and Vietnamese translations

# 19.3 (GNOME 3.1.3)
Michael Terry's avatar
Michael Terry committed
481
## Bug Fixes
482 483 484 485 486 487 488 489 490
- Fix crash on first launch
- Fix crash when cancelling an operation
- Only prompt about backing up every month, not every login after the first
- When restoring, let user know if they need to plug in external drive
- If user didn't tell us that the backup is encrypted but it is, ask for password
- Fix detection of Ubuntu One availability
- Workaround "CRC check failed" bug by clearing the cache if we hit it
- Don't restore all files when trying to just restore one
- Ask gpg1 to not use agent, working around some gpg-agent problems
Michael Terry's avatar
Michael Terry committed
491
## Polish
492 493 494
- Fix some layout issues with latest GTK+
- Don't show location preferences when restoring single files, just on full restore
- Show launcher icon in Unity during automatic backup again
Michael Terry's avatar
Michael Terry committed
495
## Translations
496 497 498 499
- New Persian translation
- Updated Basque, Croatian, Danish, Dutch, Finnish, French, German, Lithuanian, Polish, Russian, and Spanish translations

# 19.2.2
Michael Terry's avatar
Michael Terry committed
500
## Bug Fixes
501 502 503 504
- Fix a compilation issue with gio-unix-2.0
- Update mailing list links

# 19.2.1
Michael Terry's avatar
Michael Terry committed
505
## Bug Fixes
506 507 508
- Fix compilation issue for nautilus plugin

# 19.2 (GNOME 3.1.2)
Michael Terry's avatar
Michael Terry committed
509
## Features
510 511
- Turn on Ubuntu One support when using a newer duplicity
- Added monthly notification about backing up if user never used deja-dup
Michael Terry's avatar
Michael Terry committed
512
## Bug Fixes
513 514
- Don't ignore user's chosen external drive in preferences when it is plugged in
- Don't crash if file path setting is empty
Michael Terry's avatar
Michael Terry committed
515
## Polish
516 517 518
- Better support for GNOME Shell and its notification system
- Run Déjà Dup itself under ionice and nice instead of just duplicity
- Make volume chunk sizes larger, to reduce the number of files created
Michael Terry's avatar
Michael Terry committed
519
## Packaging
520 521 522
- Bring back man pages and a separate deja-dup-preferences executable
- Make libgnome-control-center an optional dependency
- Make python-boto and python-rackspace-cloudfiles optional dependencies
Michael Terry's avatar
Michael Terry committed
523
## Translations
524 525 526 527
- New Croatian, Greek, and Telugu translations
- Updated Basque, Brazilian Portuguese, Bulgarian, Catalan, Chinese (Traditional), Czech, Dutch, English (UK), Finnish, French, Galician, German, Hebrew, Hungarian, Italian, Norwegian Bokmal, Polish, Russian, Spanish, Ukrainian, and Vietnamese translations

# 19.1 (GNOME 3.1.1)
Michael Terry's avatar
Michael Terry committed
528
## Features
529 530
- Reworked interface to be a control center plugin
- Added overview page where last and next backup dates can be seen
Michael Terry's avatar
Michael Terry committed
531
## Polish
532 533 534 535
- Fleshed out and updated help documenation
- When restoring from a location that isn't your normal backup location, your location isn't changed
- When encryption password is bad, ask for it again
- Only show nautilus context menu item if file is in backup
Michael Terry's avatar
Michael Terry committed
536
## Packaging
537 538 539 540 541
- Require gtk+-3.0
- Require libgnome-control-center
- Drop libunique
- Interface shipped as a control center plugin now, not a launchable application
- Drop man pages, as all commands are in libexec now
Michael Terry's avatar
Michael Terry committed
542
## Translations
543 544 545
- Updated Basque, Bulgarian, Dutch, Finnish, French, Galician, German, Hungarian, Italian, Polish, Russian, and Spanish translations

# 18.1.1
Michael Terry's avatar
Michael Terry committed
546
## Bug Fixes
547
- Actually work with NetworkManager 0.9
Michael Terry's avatar
Michael Terry committed
548
## Translations
549 550 551
- Updated Basque translation

# 18.1 (GNOME 3.0.1)
Michael Terry's avatar
Michael Terry committed
552
## Bug Fixes
553 554 555
- Work with NetworkManager 0.9

# 18.0 (GNOME 3.0)
Michael Terry's avatar
Michael Terry committed
556
## Bug Fixes
557 558 559
- If using an older duplicity and it gives a certain bogus "time not moving forward" error, handle it instead of passing the error along
- Create backup location folder if it doesn't exist
- Don't show duplicate external hard drives
Michael Terry's avatar
Michael Terry committed
560
## Translations
561 562 563
- Updated Dutch and German translations

# 17.92 (GNOME 2.91.92)
Michael Terry's avatar
Michael Terry committed
564
## Features
565
- Re-enabled support for resuming a backup, if using the unreleased duplicity 0.6.13
Michael Terry's avatar
Michael Terry committed
566
## Polish
567
- New icon by Lapo Calamandrei
Michael Terry's avatar
Michael Terry committed
568
## Translations
569 570 571
- Updated Czech and German translations

# 17.91 (GNOME 2.91.91)
Michael Terry's avatar
Michael Terry committed
572
## Bug Fixes
573 574
- Fix a couple issues with Unity integration (like not showing in launcher)
- Fix some broken label mnemonics in the preferences
Michael Terry's avatar
Michael Terry committed
575
## Polish
576
- Rename Quit to Close
Michael Terry's avatar
Michael Terry committed
577
## Translations
578 579 580
- Updated Brazilian Portuguese, Chinese (Simplified), English (UK), Italian, Norwegian Bokmal, Spanish, and Ukrainian translations

# 17.90 (GNOME 2.91.90)
Michael Terry's avatar
Michael Terry committed
581
## Bug Fixes
582 583
- Fixed bug with remote locations that made it impossible to set a remote folder
- Fix a couple rare crashers
Michael Terry's avatar
Michael Terry committed
584
## Polish
585 586
- When entering an encryption password for the first time, it now needs to be confirmed to avoid typo mistakes
- First pass at optional Unity integration (instead of a status icon)
Michael Terry's avatar
Michael Terry committed
587
## Packaging
588 589
- Require the stable release of GTK+ 3.0 (if compiling against 3.0)
- If libunity is available, it will be used; control further with --with-unity or --without-unity
Michael Terry's avatar
Michael Terry committed
590
## Translations
591 592 593 594
- New Bulgarian translation
- Updated Catalan, Chinese (Traditional), Czech, French, German, Hebrew, Russian, Spanish, Turkish, and Ukranian translations

# 17.6 (GNOME 2.91.6)
Michael Terry's avatar
Michael Terry committed
595
## Bug Fixes
596 597 598 599
- Don't show error if both Déjà Dup and nautilus are trying to mount a volume at the same time
- Allow removing multiple folders from the preferences at the same time
- Handle more odd symlink-in-include-path situations
- Fix odd behavior (possibly a crash) when cancelling a backup or restore
Michael Terry's avatar
Michael Terry committed
600
## Polish
601 602
- Exclude Adobe flash cache directory by default
- Add documentation for how to get your data back even if Déjà Dup isn't working
Michael Terry's avatar
Michael Terry committed
603
## Packaging
604 605 606 607 608
- Have 'make check' run some tests inside of Xvfb.  This may not work 100% yet, if it doesn't, just don't run tests as part of the build
- If building in maintainer mode (and thus using valac), the minimum valac version is now 0.11.4
- Support libnautilus-extension-3.0

# 17.5 (GNOME 2.91.5)
Michael Terry's avatar
Michael Terry committed
609
## Features
610
- Add support for the Rackspace Cloud Files service
Michael Terry's avatar
Michael Terry committed
611
## Bug Fixes
612 613
- Fix crash when changing backup location on first startup
- When browsing for a local folder, start the dialog in the current folder setting
Michael Terry's avatar
Michael Terry committed
614
## Polish
615 616
- Use hostname in default Amazon S3 folder name
- Add Downloads folder to default exclude list
Michael Terry's avatar
Michael Terry committed
617
## Packaging
618 619
- Re-enable GTK+ 3.0 support using --with-gtk3, will use it by default if installed at build time
- Will need python-cloudfiles installed at run time to enable new Rackspace Cloud Files support
Michael Terry's avatar
Michael Terry committed
620
## Translations
621 622 623 624
- New Ukrainian translation
- Updated Basque, Czech, Danish, Dutch, English (UK), French, German, Japanese, Polish, Russian, Spanish, and Swedish translations

# 17.4 (GNOME 2.91.4)
Michael Terry's avatar
Michael Terry committed
625
## Polish
626
- Reorganize the backup location preferences to be more intuitive
Michael Terry's avatar
Michael Terry committed
627
## Translations
628 629 630 631
- New Chinese (Simplified) translation
- Updated Arabic, Brazilian Portuguese, Chinese (Traditional), Czech, Dutch, French, Indonesian, Norwegian Bokmal, Spanish, and Turkish translations

# 17.3 (GNOME 2.91.3)
Michael Terry's avatar
Michael Terry committed
632
## Bug Fixes
633 634
- Fix crash when changing backup location
- Fix date formats when restoring to be more consistent
Michael Terry's avatar
Michael Terry committed
635
## Packaging
636 637
- Drop accidental resurgence of gconf-2.0 dependency
- Require libnotify 0.7
Michael Terry's avatar
Michael Terry committed
638
## Translations
639 640 641 642
- New Basque and Norwegian Nynorsk translations
- Updated Arabic, Brazilian Portuguese, Catalan, Czech, Dutch, English (UK), Faroese, French, German, Hebrew, Italian, Japanese, Lithuanian, Norwegian Bokmal, Polish, Russian, Spanish, Swedish, and Turkish translations

# 17.2 (GNOME 2.91.2)
Michael Terry's avatar
Michael Terry committed
643
## Features
644 645
- Add a "Restore Missing Files" interface, accessed via nautilus
- Support GNOME Shell persistent notifications
Michael Terry's avatar
Michael Terry committed
646
## Polish
647 648
- Only calculate progress bar if a fresh backup is being made
- Adjust gsettings path, so previous 17.x settings changes may be lost
Michael Terry's avatar
Michael Terry committed
649
## Bug Fixes
650 651 652
- If Duplicity looks like it's hitting a common bad-metadata bug, clear cache and try again

# 17.1 (GNOME 2.91.1)
Michael Terry's avatar
Michael Terry committed
653
## Bug Fixes
654 655 656 657 658
- If backup destination does not report free size, just continue anyway
- Fix bug preventing sudo and encryption getting along
- Don't ask for root password when restoring into the user's home folder

# 17.0 (GNOME 2.91.0)
Michael Terry's avatar
Michael Terry committed
659
## Features
660
- Use gsettings and dconf instead of gconf
Michael Terry's avatar
Michael Terry committed
661
## Packaging
662
- Drop gconf-2.0
Michael Terry's avatar
Michael Terry committed
663
## Translations
664 665 666
- Updated Czech, French, German, Italian, and Japanese translations

# 16.0 (GNOME 2.32.0)
Michael Terry's avatar
Michael Terry committed
667
## Translations
668 669 670
- Updated Czech, Dutch, Finnish, French, Lithuanian, Polish, and Russian translations

# 15.92 (GNOME 2.31.92)
Michael Terry's avatar
Michael Terry committed
671
## Features
672
- Support ConnMan as well as NetworkManager
Michael Terry's avatar
Michael Terry committed
673
## Bug Fixes
674 675 676
- Disable explicit resume support as there are still bugs in duplicity's implementation
- Don't add excluded symlink targets to the include list
- If NetworkManager isn't running, assume connection is valid
Michael Terry's avatar
Michael Terry committed
677
## Packaging
678 679
- Drop libdbus-glib
- Require glib 2.25/2.26
Michael Terry's avatar
Michael Terry committed
680
## Translations
681 682 683
- Updated Brazilian Portuguese, Chinese (Traditional), Dutch, Finnish, French, German, Italian, Japanese, Lithuanian, Polish, and Russian translations

# 15.5 (GNOME 2.31.5)
Michael Terry's avatar
Michael Terry committed
684
## Bug Fixes
685 686
- Always leave at least one full backup, even if space seems too low for another
- Don't cancel operation when the window close button is pressed, just hide
Michael Terry's avatar
Michael Terry committed
687
## Polish
688 689
- Adjust symbolic panel icon to work with new GTK+ 3.0 symbolic color support
- Escape printed duplicity command lines to avoid errors when entering them manually
Michael Terry's avatar
Michael Terry committed
690
## Packaging
691
- Support gtk3 via --with-gtk3 configure argument that defaults to 'check'
Michael Terry's avatar
Michael Terry committed
692
## Translations
693 694 695 696
- New Brazilian Portuguese and Thai translations
- Updated Arabic, Dutch, English (UK), French, Galician, Italian, Japanese, Malayalam, Polish, Russian and Spanish translations

# 15.3 (GNOME 2.31.3)
Michael Terry's avatar
Michael Terry committed
697
## Features
698
- When the backup location is out of space, delete the oldest backup
Michael Terry's avatar
Michael Terry committed
699
## Bug Fixes
700 701 702 703 704 705 706
- Don't delete backups after 6 months if they are supposed to be kept forever
- Don't crash nautilus when trying to restore files twice
- Don't cause false-negative permission denied errors when entering password
- Allow going back at the restore confirmation dialog
- Don't duplicate the files-to-restore list in the restore confirmation dialog
- When a symlink is in the include/exclude list, also include/exclude its target
- Support better error messages for when the backup location is missing or full
Michael Terry's avatar
Michael Terry committed
707
## Polish
708
- Rearrange preferences dialog to use tabs
Michael Terry's avatar
Michael Terry committed
709
## Translations
710 711 712 713
- New Faroese translation
- Updated Dutch, English (UK), Hungarian, Polish, Slovenian, and Spanish translations
 
# 15.2 (GNOME 2.31.2)
Michael Terry's avatar
Michael Terry committed
714
## Polish
715 716
- Fix some spacing issues with dialog layouts
- When restoring, don't show time when there's only one backup on that day
Michael Terry's avatar
Michael Terry committed
717
## Translations
718 719 720 721
- New Catalan translation
- Updated Dutch, English (UK), Finnish, German, Russian, and Turkish translations

# 15.1 (GNOME 2.31.1)
Michael Terry's avatar
Michael Terry committed
722
## Polish
723 724
- Reorganize help documentation to use new mallard format
- Change terminology for 'backup' verb to 'back up'
Michael Terry's avatar
Michael Terry committed
725
## Translations
726 727 728 729
- New Bulgarian, Polish, and Romanian translations
- Updated English (UK), Finnish, Galacian, German, Italian, Japanese, Lithuanian, Russian, Slovak, Spanish, and Turkish translations

# 14.2 (GNOME 2.30.2)
Michael Terry's avatar
Michael Terry committed
730
## Bug Fixes
731 732 733 734 735
- Don't delete backups after 6 months if they are supposed to be kept forever
- Don't crash nautilus when trying to restore files twice
- Don't cause false-negative permission denied errors when entering password
- Allow going back at the restore confirmation dialog
- Don't duplicate the files-to-restore list in the restore confirmation dialog
Michael Terry's avatar
Michael Terry committed
736
## Translations
737 738 739 740
- New Catalan and Faroese translations
- Updated Dutch and Turkish translations

# 14.1 (GNOME 2.30.1)
Michael Terry's avatar
Michael Terry committed
741
## Bug Fixes
742 743 744
- Fix backing up to an external drive (broken since a glib update)
- Fix restoring a single directory that already exists
- Fix a deja-dup-monitor crash if there is an error reading the configuration
Michael Terry's avatar
Michael Terry committed
745
## Translations
746 747 748 749
- New Romanian translation
- Updated Dutch, German, Hungarian, Italian, Polish, and Turkish translations

# 14.0.3
Michael Terry's avatar
Michael Terry committed
750
## Bug Fixes
751 752 753
- Fix restoring to a non-empty directory (including to original locations).

# 14.0.2
Michael Terry's avatar
Michael Terry committed
754
## Bug Fixes
755 756 757
- Allow switching backup location away from an external drive

# 14.0.1
Michael Terry's avatar
Michael Terry committed
758
## Bug Fixes
759 760 761
- Do not use 100% CPU when backing up

# 14.0 (GNOME 2.30.0)
Michael Terry's avatar
Michael Terry committed
762
## Polish
763 764
- Make panel icon smaller to fit better
- Make main window non-resizable
Michael Terry's avatar
Michael Terry committed
765
## Bug Fixes
766
- Workaround crash bug in duplicity 0.6.08 and 0.6.08a
Michael Terry's avatar
Michael Terry committed
767
## Packaging
768
- Make nautilus extension optional (--without-nautilus)
Michael Terry's avatar
Michael Terry committed
769
## Translations
770 771 772 773
- New Polish translation
- Updated Finnish, German, Hungarian, and Turkish translations

# 13.92 (GNOME 2.29.92)
Michael Terry's avatar
Michael Terry committed
774
## Polish
775
- Don't try to run automated backups immediately after logging in.  Instead, wait 2 minutes to give NetworkManager a chance to connect.  (If it's still not ready, we will give normal warning about waiting for connection.)
Michael Terry's avatar
Michael Terry committed
776
## Bug Fixes
777
- Do the right thing if user asks us to include folder A/B but exclude A and vice versa.
Michael Terry's avatar
Michael Terry committed
778
## Translations
779 780 781
- Updated Dutch, English (UK), German, Hungarian, Japanese, Russian, Slovak, Slovenian, and Swedish translations

# 13.91 (GNOME 2.29.91)
Michael Terry's avatar
Michael Terry committed
782
## Polish
783
- Add a 'Show password' checkbox to password prompts, so you can see what you type
Michael Terry's avatar
Michael Terry committed
784
## Bug Fixes
785 786
- Fix a typo and some missing keys in gconf documentation
- Don't flash window on and off when canceling a backup
Michael Terry's avatar
Michael Terry committed
787
## Translations
788 789 790
- Updated English (UK), German, Japanese, Russian, Slovak, and Swedish translations

# 13.7 (GNOME 2.29.90)
Michael Terry's avatar
Michael Terry committed
791
## Polish
792
- Simplify applet menu (left-click and right-click are same, show/hide progress is now a check box, show percent done in menu itself)
Michael Terry's avatar
Michael Terry committed
793
## Bug Fixes
794 795 796
- Fix crash when backing up with SSH by compiling with latest valac
- Fix line endings in error messages
- If user hid progress dialog of a manual backup, pop up success screen when done
Michael Terry's avatar
Michael Terry committed
797
## Translations
798 799 800 801
- New Slovenian translation
- Updated Dutch, English (UK), Finnish, and Russian translations

# 13.6 (GNOME 2.29.6)
Michael Terry's avatar
Michael Terry committed
802
## Features
803
- Ask for root password when restoring into system folders
Michael Terry's avatar
Michael Terry committed
804
## Packaging
805
- Require gio-unix
Michael Terry's avatar
Michael Terry committed
806
## Translations
807 808 809
- Updated Arabic, Czech, Dutch, French, German, Hungarian, Japanese, Russian, Slovak, and Spanish translations

# 13.5 (GNOME 2.29.5)
Michael Terry's avatar
Michael Terry committed
810
## Features
811
- Supports libappindicator if available
Michael Terry's avatar
Michael Terry committed
812
## Bug Fixes
813
- If using duplicity 0.6.07, some issues with /tmp space when restoring are fixed
Michael Terry's avatar
Michael Terry committed
814
## Packaging
815
- New --with-appindicator configure option, defaults to on if libappindicator is installed
Michael Terry's avatar
Michael Terry committed
816
## Translations
817 818 819 820
- New Japanese translation
- Updated Arabic, English (UK), French, Russian, and Spanish translations

# 13.4 (GNOME 2.29.4)
Michael Terry's avatar
Michael Terry committed
821
## Bug Fixes
822
- Don't crash if user didn't install the gconf schema
Michael Terry's avatar
Michael Terry committed
823
## Translations
824 825 826 827 828
- New Hungarian translation
- Updated Dutch, English (UK), German, Indonesian, Russian, and Spanish
   translations

# 13.3 (GNOME 2.29.3)
Michael Terry's avatar
Michael Terry committed
829
## Features
830
- If a removable drive is not connected, notify the user and wait for it
Michael Terry's avatar
Michael Terry committed
831
## Bug Fixes
832
- Don't try to run a scheduled backup if a manual backup/restore is running
Michael Terry's avatar
Michael Terry committed
833
## Translations
834
- Updated Dutch, German, Italian, Russian, and Spanish translations
Michael Terry's avatar
Michael Terry committed
835
## Packaging
836 837 838 839
- Bumped required glib version to 2.20
- Add back libnotify dependency

# 11.1 (2009-11-16)
Michael Terry's avatar
Michael Terry committed
840
## Bug Fixes
841 842
- Don't download all backup files when restoring a single file
- Correctly restore files in read-only directories
Michael Terry's avatar
Michael Terry committed
843
## Translations
844 845 846
- Updated German translation

# 11.0 (2009-10-29)
Michael Terry's avatar
Michael Terry committed
847
## Features
848 849 850
- Allow deleting old backups past a certain date (e.g. 3 months ago)
- Will create fresh full backups occasionally to avoid backup corruption
- Support resuming an unfinished backup
Michael Terry's avatar
Michael Terry committed
851
## Bug Fixes
852 853 854 855
- Support duplicity's native gio handling, fixing some remote connection bugs
- Don't start an automatic backup if no network connection
- Don't ask for encryption passphrase twice during restore
- If a hostname mismatch occurs, allow the user to decide what to do
Michael Terry's avatar
Michael Terry committed
856
## Polish
857 858 859 860 861
- Allow turning on automatic backups after a successful manual backup
- Make backup chunk sizes much larger, as fewer files are easier to deal with
- Allow hiding progress window while backing up by clicking on the applet
- Ask for passwords in-window rather than popping up a new dialog
- Provide feedback about when we're uploading vs backing up
Michael Terry's avatar
Michael Terry committed
862
## Translations
863 864
- New Czech, Esperanto, Italian, Kurdish, Portuguese, Slovak, and Traditional Chinese translations
- Updated Dutch, French, Galacian, German, Norwegian Bokmal, Russian, Spanish, and Swedish translations
Michael Terry's avatar
Michael Terry committed
865
## Packaging
866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031
- Bumped required gtk+ version to 2.14
- Bumped required glib version to 2.18
- Dropped libgnomeui dependency
- Dropped libnotify dependency
- Dropped gfvs-fuse dependency (if you have duplicity 0.6.05 or later)
- Added a bunch of new tests

# 10.2 (2009-10-09)
- Fix an occasional crasher when manually backing up/restoring

# 10.1 (2009-06-13)
- Support caching backup metadata, which means Déjà Dup supports the recently
  released duplicity 0.6.00 which requires a cache
- Updated French, German, Russian, and Swedish translations

# 10.0 (2009-06-05)
- Use GIO, letting one backup to FTP, WebDAV, and Windows Networking servers.
- Add a 'Details' box when backing up or restoring.  This lets you see the
  full path of each file as it is touched (rather than just the filename).
- If the user tries to backup or restore for the first time, show the relevant
  preferences in the wizard directly.  Don't require that they first open the
  Preferences window.
- Add a more complete summary right before user approves a backup or restore.
- Bug fixes and UI tweaks
- New Indonesian and Turkish translations
- Updated Finnish, French, and Russian translations

# 9.3 (2009-05-30)
- Exclude ~/.Private, not ~/Private.  This means we no longer backup the
  encrypted version of ecryptfs files, but the unencrypted version.  So
  encrypt your backups appropriately.  This change lets us work more elegantly
  in all ecryptfs setups, especially when your whole home directory is
  encrypted.
- Update icons to Tango style ones
- Relicense help documentation from GFDL to GPL-3+
- Some minor bug fixes

# 9.2 (2009-05-09)
- Re-enable some kinder, specific messages for certain duplicity exceptions,
  including I/O errors and 'destination out of space' errors
- Enable translation of user documentation (man pages and manual)
- Updated English (UK), French, German, and Russian translations

# 9.1 (2009-04-27)
- Strip spaces from the ends of passwords, they are likely just cut+paste
  errors from web sites -- notably Amazon's S3 password page (LP: #362899).
- Make bleeding-edge GTK+ symbols introduced by vala 0.7 optional, so we now
  compile again with GTK+ 2.12.

# 9.0 (2009-04-26)
- Use 'nice' for duplicity subprocess to be less of a resource hog
- Make folder include/exclude lists scrollable if too large
- Add some additional default excludes and document all such defaults in the
  user help:
  ~/.xsession-errors
  ~/.recently-used.xbel
  ~/.recent-applications.xbel
  ~/Private (LP: #320019)
- Support recent duplicity feature that allows migrating vfat users to new
  filename scheme
- Show exception text if duplicity fails
- Fix crash if gconf schema isn't installed (LP: #318146)
- Let user cancel 'add directory' dialog (LP: #364690)
- New Finnish, Pashto, and Russian translations

# 8.1 (2009-04-03)
- Fix use of ionice program that prevent deja-dup from working on kernels
  versions less than 2.6.25.  LP: #352492

# 8.0 (2009-03-29)
- Support Ubuntu-9.10-style notifications without action buttons
- Don't backup the backup destination directory
- Don't forcibly migrate FAT32 users to new duplicity (>= 0.5.10) naming scheme
- Lower GTK+ requirement to 2.12 from 2.14
- Add test suite
- New Arabic, Danish, and English (United Kingdom) translations
- Updated Dutch, French, German, and Swedish translations

# 7.4 (2009-02-11)
- Don't ask for S3 bucket name (and default to deja-dup).  Buckets are
  S3-global and that default is certainly taken.  Instead, generate bucket name
  from user ID.  Ask user for an optional folder in the bucket instead.
- Fix bug that prevented cleanup on FAT32.
- If no passphrase is provided, turn off encryption.
- Add better errors for a couple cases (bad encryption password, not signed up
  for S3).
- New Dutch translation
- Updated French, Hebrew, and Spanish translations

# 7.3
- Fix SSH password problem, preventing the SSH backend from working

# 7.2
- Enforce volume size of 5M, regardless of duplicity's default
- New Norwegian Bokmal translation
- Updated German and Swedish translations

# 7.1
- Fix mangled German translation, whoops

# 7.0
- Add nautilus extension to restore files via a right click
- Fix crash when restoring from an empty folder or from FAT32
- Make backup progress bar more accurate for large backups
- Updated German and Swedish translations

# 6.0
- Allow restoring from any backup time point, not just the most recent
- Allow backing up to a Windows partition
- Clean up any leftover backend files from aborted previous runs
- Don't have scheduled backup start while a manual backup is happening
- Don't hang when non-UTF-8 characters appear in filenames
- Fix a bug with local folder selection when not using the file dialog
- Be more forceful about killing duplicity subprocesses, to avoid orphaned ones
- New Galician and German translations

# 5.2
- Don't backup ~/.gvfs
- Fix crash when cancelling while preparing a backup

# 5.1
- Fixed a bug that caused deja-dup to hang if encryption is requested
- Updated Swedish translation

# 5.0
- Use a (short) wizard for backing up too, just like restoring
- Progress during backup is now indicated by showing what file is being
  backed up and how much of the total is done
- Inhibit session to warn user about logging out while backing up
- New help documentation and man pages
- New Swedish translation

# 4.0
- New SSH backend
- Uses ionice if available to not fight with user for disk access
- Automatically excludes some common directories like /tmp, /proc, ~/.cache
- Add wizard for restoring, with better error reporting if certain files can't
  be restored.
- Fix crash when saving password in keyring
- Fix bug where cleaning up the backend actually kicked off another backup
  instead.
- Added Spanish translation
- Updated French translation

# 3.0
- Added ability to set a regular backup schedule (daily, weekly, biweekly, or
  monthly).
- Added --version
- Added French translation

# 2.1
- Finish reading all output from duplicity before closing -- this fixes the
  'silent failure' problem if an error occurs

# 2.0
- Fix typo that caused encryption preference to default to off
- Fix menu icon
- Show S3 ID field in preferences
- Cleanup backend if a backup is cancelled
- Use new duplicity output to present more accurate/precise errors
- Require duplicity 0.5.03
- New Hebrew and Lithuanian translations

# 1.0
- Initial release
- Supports backing up to Amazon S3 or a local directory