Skip to content

Latest commit

 

History

History
1631 lines (871 loc) · 43.1 KB

CHANGELOG.md

File metadata and controls

1631 lines (871 loc) · 43.1 KB

Changelog

All notable changes to laravel-backup will be documented in this file.

9.1.3 - 2024-10-21

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.1.2...9.1.3

9.1.2 - 2024-10-09

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.1.1...9.1.2

9.1.1 - 2024-09-23

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.1.0...9.1.1

9.1.0 - 2024-09-23

What's Changed

  • Fixing minor typo in Spanish language file. by @chessandrock in #1822
  • Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #1828
  • Update installation-and-setup.md by @diadal in #1843
  • Update DbDumperFactory.php by @diadal in #1842

New Contributors

  • @chessandrock made their first contribution in #1822
  • @diadal made their first contribution in #1843

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.0.4...9.1.0

8.8.2 - 2024-08-07

What's Changed

  • Chore/ci updates by @Nielsvanpach in #1798
  • Update documentation internal links by @dualklip in #1801
  • Update installation-and-setup.md by @Geoffry304 in #1807
  • [8.x] Only add the username property if it's not empty by @RVxLab in #1829

New Contributors

  • @dualklip made their first contribution in #1801
  • @Geoffry304 made their first contribution in #1807

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.8.1...8.8.2

9.0.4 - 2024-07-15

What's Changed

  • [9.x] Fix empty string in backup.notifications.discord.username to fail sending a notification by @RVxLab in #1821

New Contributors

  • @RVxLab made their first contribution in #1821

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.0.3...9.0.4

9.0.3 - 2024-07-09

What's Changed

  • Made ext-pcntl optional, as it was in v8. by @den1n in #1814

New Contributors

  • @den1n made their first contribution in #1814

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.0.2...9.0.3

9.0.2 - 2024-07-04

What's Changed

  • [9.x] Add support for both single email string and array of email strings by @vrusua in #1810

New Contributors

  • @vrusua made their first contribution in #1810

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.0.1...9.0.2

9.0.1 - 2024-07-03

What's Changed

Full Changelog: https://github.com/spatie/laravel-backup/compare/9.0.0...9.0.1

9.0.0 - 2024-07-02

What's Changed

  • Dropped support for 8.1

  • Add types to the codebase by @Nielsvanpach in #1799

  • Migrate config to DTOs by @Nielsvanpach in #1800

  • Feature/use config object by @Nielsvanpach in #1805

    • Update documentation internal links by @dualklip in #1801
  • Update installation-and-setup.md by @Geoffry304 in #1807

  • V9 release by @Nielsvanpach in #1806

  • Chore/ci updates by @Nielsvanpach in #1798

New Contributors

  • @dualklip made their first contribution in #1801
  • @Geoffry304 made their first contribution in #1807

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.8.1...9.0.0

8.8.1 - 2024-06-04

What's Changed

  • Normalize and style config file by @siarheipashkevich in #1791
  • Fix broken link in installation-and-setup.md by @ISNewton in #1794
  • Handle Notification failure in CleanupJob.php as BackupJob.php by @NasrinAfrozKakoli in #1796

New Contributors

  • @ISNewton made their first contribution in #1794
  • @NasrinAfrozKakoli made their first contribution in #1796

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.8.0...8.8.1

8.8.0 - 2024-05-02

What's Changed

  • Add config option database_dump_file_use_connection_name by @jbraband in #1785

New Contributors

  • @jbraband made their first contribution in #1785

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.7.0...8.8.0

8.7.0 - 2024-05-02

What's Changed

  • Bump ramsey/composer-install from 2 to 3 by @dependabot in #1768
  • Update README.md by @levizoesch in #1777
  • Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #1778
  • Docblocks to comments by @edwinvdpol in #1779
  • Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #1786
  • Bump stefanzweifel/git-auto-commit-action from 5.0.0 to 5.0.1 by @dependabot in #1787
  • Added null option for unlimited backup storage size by @rcerljenko in #1788

New Contributors

  • @levizoesch made their first contribution in #1777
  • @edwinvdpol made their first contribution in #1779

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.6.0...8.7.0

8.6.0 - 2024-02-06

What's Changed

  • Add Support for Laravel 11 by @stefanzweifel in #1757

New Contributors

  • @stefanzweifel made their first contribution in #1757

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.5.1...8.6.0

8.5.1 - 2024-01-23

What's Changed

  • Fix duplicate Portuguese translations for backup dates by @ricardo-lobo in #1752

New Contributors

  • @ricardo-lobo made their first contribution in #1752

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.5.0...8.5.1

8.5.0 - 2024-01-11

What's Changed

  • Fix translations for keys newest_backup_date and oldest_backup_date on tr language by @sdkakcy in #1743
  • nunomaduro/larastan abandoned by @parth391 in #1742
  • Made it possible to run the backup, cleanup and monitor commands in isolated mode by @pieterclaerhout in #1751

New Contributors

  • @sdkakcy made their first contribution in #1743
  • @pieterclaerhout made their first contribution in #1751

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.4.1...8.5.0

8.4.1 - 2023-11-20

What's Changed

  • Improve strategy comments by @iwasherefirst2 in #1728
  • Bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 by @dependabot in #1730
  • Korean Language added by @corean in #1740

New Contributors

  • @iwasherefirst2 made their first contribution in #1728
  • @corean made their first contribution in #1740

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.4.0...8.4.1

8.4.0 - 2023-10-17

What's Changed

  • Bump actions/checkout from 3 to 4 by @dependabot in #1716
  • Possibility of adding timestamp to database dump filename by @boryn in #1717
  • Possibility of choosing zip compression method by @boryn in #1718

New Contributors

  • @boryn made their first contribution in #1717

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.3.4...8.4.0

8.3.4 - 2023-09-18

What's Changed

  • Move registering events to "booted" rather than "registered" by @modstore in #1712

New Contributors

  • @modstore made their first contribution in #1712

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.3.3...8.3.4

8.3.3 - 2023-09-04

What's Changed

  • Added missing PT and PT/BR translations by @helderneves91 in #1709

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.3.2...8.3.3

8.3.2 - 2023-08-30

What's Changed

  • Fix for PhpStan by @erikn69 in #1695
  • Update Laravel & Backup Server docs URL to latest version by @rico-vz in #1697
  • Return Command constants instead of integers in commands by @joshbonnick in #1706
  • Send one notification on backup failure by @joshbonnick in #1707

New Contributors

  • @rico-vz made their first contribution in #1697
  • @joshbonnick made their first contribution in #1706

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.3.1...8.3.2

8.3.1 - 2023-08-10

What's Changed

  • bump php version on phpstan.yml by @erikn69 in #1693
  • Fix: relative_path too short, example: /app by @erikn69 in #1694

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.3.0...8.3.1

8.3.0 - 2023-08-09

What's Changed

  • Add a retry feature to the backup and clean commands by @prestamodule in #1684

New Contributors

  • @prestamodule made their first contribution in #1684

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.2.0...8.3.0

8.2.0 - 2023-08-09

What's Changed

  • Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 by @dependabot in #1681
  • Added configurable gtid purge method by @rcerljenko in #1689

New Contributors

  • @rcerljenko made their first contribution in #1689

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.11...8.2.0

8.1.11 - 2023-06-02

What's Changed

  • Fix typo in config by @siarheipashkevich in #1673
  • Fix PhpStan test by @erikn69 in #1674
  • Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 by @dependabot in #1676
  • Add Hebrew translations. by @gasner in #1677

New Contributors

  • @siarheipashkevich made their first contribution in #1673
  • @gasner made their first contribution in #1677

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.10...8.1.11

8.1.10 - 2023-05-02

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #1663
  • Updates fa translations by @fsamapoor in #1664

New Contributors

  • @fsamapoor made their first contribution in #1664

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.9...8.1.10

8.1.9 - 2023-04-25

What's Changed

  • Updated docs "Installation and setup" by @poldixd in #1658
  • Show accurate list of supported drivers when throwing CannotCreateDbDumper exception by @dejagersh in #1661

New Contributors

  • @poldixd made their first contribution in #1658
  • @dejagersh made their first contribution in #1661

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.8...8.1.9

8.1.8 - 2023-04-12

What's Changed

  • Add croatian translations. by @kskrlinnorth2 in #1657

New Contributors

  • @kskrlinnorth2 made their first contribution in #1657

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.7...8.1.8

8.1.7 - 2023-02-03

What's Changed

  • Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #1637
  • Update DbDumperFactory.php by @nikosv in #1640

New Contributors

  • @nikosv made their first contribution in #1640

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.6...8.1.7

8.1.6 - 2023-01-24

What's Changed

  • Fix error an Installation Doc by @thomasdominic in #1605
  • Update high-level-overview.md by @souravtah in #1607
  • Update introduction.md by @souravtah in #1606
  • Add Dependabot Automation by @patinthehat in #1616
  • fix: zh-TW translation by @hms5232 in #1584
  • Bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.4 by @dependabot in #1617
  • Bump ramsey/composer-install from 1 to 2 by @dependabot in #1618
  • Update Readme Banner by @patinthehat in #1621
  • Bump stefanzweifel/git-auto-commit-action from 4.15.4 to 4.16.0 by @dependabot in #1625
  • Fix tests badge by @erikn69 in #1629
  • Laravel 10.x support by @erikn69 in #1631

New Contributors

  • @thomasdominic made their first contribution in #1605
  • @souravtah made their first contribution in #1607
  • @hms5232 made their first contribution in #1584

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.5...8.1.6

8.1.5 - 2022-10-19

What's Changed

  • Bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 by @dependabot in #1579
  • PHP 8.2 Build by @erikn69 in #1590
  • corrected some translations by @fadkeabhi in #1594

New Contributors

  • @fadkeabhi made their first contribution in #1594

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.4...8.1.5

8.1.4 - 2022-10-01

What's Changed

  • docs: replace v7 links with v8 by @tricki in #1561
  • Update adding-extra-notification-channels.md by @llabbasmkhll in #1571
  • Italian translations by @massiws in #1580

New Contributors

  • @llabbasmkhll made their first contribution in #1571
  • @massiws made their first contribution in #1580

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.3...8.1.4

8.1.3 - 2022-08-04

What's Changed

  • chore: Included githubactions in the dependabot config by @naveensrinivasan in #1529
  • Add phpstan by @Nielsvanpach in #1530
  • Bump actions/checkout from 1 to 3 by @dependabot in #1532
  • Bump stefanzweifel/git-auto-commit-action from 2.3.0 to 4.14.1 by @dependabot in #1531
  • docs(setup): update default config by @tricki in #1540
  • Use empty string for Discord defaults by @bbashy in #1544
  • Improve output messages for backup:monitor command by @intrepidws in #1560

New Contributors

  • @naveensrinivasan made their first contribution in #1529
  • @dependabot made their first contribution in #1532
  • @tricki made their first contribution in #1540
  • @bbashy made their first contribution in #1544

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.2...8.1.3

8.1.2 - 2022-04-08

What's Changed

  • Update .gitattributes by @angeljqv in #1514
  • Use non-recursive files() method to test if destination is reachable by @mike-healy in #1518

New Contributors

  • @angeljqv made their first contribution in #1514
  • @mike-healy made their first contribution in #1518

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.1...8.1.2

7.8.0 - 2022-03-08

  • Exceptions will be reported when creating a back-up fails
  • Notifications will now include the application's environment

Full Changelog: https://github.com/spatie/laravel-backup/compare/7.7.3...7.8.0

8.1.1 - 2022-03-08

  • Exceptions will be reported when creating a back-up fails
  • Notifications will now include the application's environment

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.1.0...8.1.1

8.1.0 - 2022-03-08

  • Exceptions will be reported when creating a back-up fails
  • Notifications will now include the application's environment

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.10...8.1.0

8.0.10 - 2022-03-08

What's Changed

  • Warns the user about old-style config files for backup:list and backup:monitor commands by @bzarzuela in #1495
  • PHPUnit to Pest Converter by @freekmurze in #1503

New Contributors

  • @bzarzuela made their first contribution in #1495

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.9...8.0.10

8.0.9 - 2022-03-02

What's Changed

  • Allow any characters in backup destination name by @misakstvanu in #1499

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.8...8.0.9

8.0.8 - 2022-02-23

What's Changed

  • Fix mistakes in cs/notifications.php by @misakstvanu in #1493

New Contributors

  • @misakstvanu made their first contribution in #1493

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.7...8.0.8

8.0.7 - 2022-02-23

What's Changed

  • Fixes Brazilian Translation by @Diogo-Freitas in #1490

New Contributors

  • @Diogo-Freitas made their first contribution in #1490

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.6...8.0.7

8.0.6 - 2022-02-18

What's Changed

  • Updates newest_backup_date and oldest_backup_date by @opengis in #1487

New Contributors

  • @opengis made their first contribution in #1487

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.5...8.0.6

8.0.5 - 2022-02-13

What's Changed

  • Check if backup destination is reachable before trying to copy backup by @smknstd in #1469

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.4...8.0.5

8.0.4 - 2022-02-13

What's Changed

  • Fix issue where local backups were included in new backups by @Diagnost1X in #1486

New Contributors

  • @Diagnost1X made their first contribution in #1486

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.3...8.0.4

8.0.3 - 2022-02-10

What's Changed

  • fix Russian translation by @sshkpp in #1482

New Contributors

  • @sshkpp made their first contribution in #1482

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.2...8.0.3

8.0.2 - 2022-02-10

What's Changed

  • Drop offered flysystem version that is uninstallable by @abenerd in #1460
  • Make ext-pcntl optional by @erikn69 in #1481

New Contributors

  • @abenerd made their first contribution in #1460

Full Changelog: https://github.com/spatie/laravel-backup/compare/8.0.1...8.0.2

8.0.1 - 2022-01-21

  • add Bulgarian translation

8.0.0 - 2022-01-12

  • add support for Laravel 9
  • drop support for older Laravel versions

7.7.3 - 2021-12-10

What's Changed

  • Replaced forDriver() if conditions with new php8.0 match expression by @mo7zayed in #1424
  • Update DbDumperFactory.php by @ciungulete in #1425
  • Correct the column-statistics option for mysqldump by @hatchetaustralia in #1435
  • Fixed translated strings in Dutch by @stephanbouman in #1440

New Contributors

  • @mo7zayed made their first contribution in #1424
  • @ciungulete made their first contribution in #1425
  • @hatchetaustralia made their first contribution in #1435
  • @stephanbouman made their first contribution in #1440

Full Changelog: https://github.com/spatie/laravel-backup/compare/7.7.2...7.7.3

7.7.2 - 2021-10-21

  • Fix discord notification message not using defined avatar url (#1423)

7.7.1 - 2021-10-08

  • fix discord notification not getting defined username (#1411)

7.7.0 - 2021-10-04

  • bring v6 features to v7 (#1415)

7.6.6 - 2021-08-19

  • improve config file

7.6.5 - 2021-08-19

  • avoid full path on db dumps (#1387)

7.6.4 - 2021-08-11

  • avoid create full path folders when config has relative_path (#1365)

7.6.3 - 2021-07-29

  • adds: exception to throw when flysystem returns false (#1348)

7.6.2 - 2021-07-19

  • fix retrieving translation string (#1353)

7.6.1 - 2021-07-13

  • fix Spanish Translations (#1350)

7.6.0 - 2021-06-01

  • translate notification properties

7.5.4 - 2021-05-28

  • fix Artisan::call() throws a SIGINT undefined error (#1309)

7.5.3 - 2021-05-23

  • added Bangla translations (#1314)

7.5.2 - 2021-04-21

  • avoid SIGINT on Windows (#1296)

7.5.1 - 2021-04-15

  • fix for #1291 (Send mail notifications to multiple addresses failed)

7.5.0 - 2021-04-15

  • add DumpingDatabase event (#1292)

7.4.0 - 2021-04-09

  • add support for Discord notifications

7.3.4 - 2021-04-05

  • delete incomplete backup when cancelling the backup command

7.3.3 - 2021-03-31

  • update dependencies (spatie/db-dumper) (#1276)

7.3.2 - 2021-03-30

  • update deps (#1275)

7.3.1 - 2021-03-12

  • avoid exception when ZipArchive::EM_AES_256 is not available

7.3.0 - 2021-03-04

  • encrypt backups (#1246)

7.2.1 - 2021-01-28

  • fixed notification failure on unreachable disk (#1226)

7.2.0 - 2021-01-25

  • use package service provider

7.1.0 - 2021-01-15

  • merge features from v6 branch

7.0.2 - 2020-12-21

  • fix events (#1167)

7.0.1 - 2020-12-19

  • add support for Norwegian

7.0.0 - 2020-12-16

  • clean up of all internals
  • drop support for PHP 7
  • drop support for anything below Laravel 8
  • rename notification class names

6.16.5 - 2021-09-12

  • fix undefined constant GLOB_BRACE on alpine (#1370)

6.16.4 - 2021-09-10

  • fix windows compat

6.16.3 - 2021-09-01

  • avoid full path on db dumps (#1386)

6.16.2 - 2021-08-11

  • fix bugs (#1366)

6.16.1 - 2021-07-09

  • detect write failures (#1347)

6.16.0 - 2021-04-15

  • Add DumpingDatabase event v6 (#1293)

6.15.1 - 2021-03-16

  • avoid exception when ZipArchive::EM_AES_256 is not available

6.15.0 - 2021-03-02

  • allow to encrypt backup archives (#1239)

6.14.3 - 2021-01-29

  • fix for #1225 (#1227)

6.14.2 - 2020-12-27

  • add norwegian

6.14.1 - 2020-12-16

  • fix exception messages

6.14.0 - 2020-12-08

  • add option to add files to zip-file using relative path (#1158)

6.13.1 - 2020-12-01

  • Update README.md, docs and comment in config file (#1154)

6.13.0 - 2020-11-25

  • add support for PHP 8.0
  • drop support for Laravel 5.8

6.12.0 - 2020-11-19

  • allow a CleanupStrategy to access its intended BackupDestination (#1149)

6.11.6 - 2020-10-19

  • add funding section

6.11.4 - 2020-09-30

  • add Portuguese translations

6.11.3 - 2020-09-29

  • add Japanse translations

6.11.2 - 2020-09-07

  • add support for Laravel 8

6.11.1 - 2020-06-17

  • reduce number of filesystem calls for Backup exists and date (#1084)

6.11.0 - 2020-06-15

  • avoid unreadable folders errors, can be set from config (#1081)

6.10.0 - 2020-05-20

  • add support for the unix_socket database config option (#1072)

6.9.0 - 2020-04-20

  • add right-aligned numbers in console output
  • don't resolve notifications from the IoC container, as per Laravel docs

6.8.1 - 2020-03-11

  • added support to set execution timeout (#1046)

6.8.0 - 2020-03-02

  • add support for Laravel 7

6.7.8 - 2020-02-19

  • add Finnish localization (#1039)

6.7.7 - 2020-01-26

  • fix MongoDB authentication connection name (#1025)

6.7.6 - 2019-12-12

  • empty directories are now being backed up (#1008)

6.7.5 - 2019-12-02

  • make compatible with PHP 7.4

6.7.4 - 2019-07-11

  • corrects a typo in the method name (#994)

6.7.3 - 2019-10-31

  • the monitor command will now really return non zero error code if there is a problem detected (#986)

6.7.2 - 2019-10-29

  • the monitor command will now return non zero error code if there is a problem detected (#986)

6.7.1 - 2019-10-16

  • fix deps

6.7.0 - 2019-10-16

  • handle database urls for database connections (#980)

6.6.1 - 2019-10-09

  • fix working with large backups on 32bit PHP installations

6.6.0 - 2019-10-08

  • add disk getter function on Backup (#974)

6.5.1 - 2019-10-07

  • fix email notifications not being sent #973

6.5.0 - 2019-10-07

THIS VERSION CONTAINS A BREAKING BUG, DO NOT USE

  • add custom from address for mail notifications (#967)

6.4.2 - 2019-09-30

  • fix for customized lang paths (#964)

6.4.1 - 2019-09-25

  • fix backup stopping on notification failure (#960)

6.4.0 - 2019-09-04

  • make compatible with Laravel 6

6.3.1 - 2019-07-16

  • fix typo in zh-TW backup notification

6.3.0 - 2019-07-08

  • add zh-CN & zh-TW

6.2.1 - 2019-07-01

  • prevent excessive IO calls by caching backup properties

6.2.0 - 2019-04-25

  • add support to add custom dumpers to DbDumperFactory (#900)

6.1.2 - 2019-04-05

  • fix naming bug when dumping multiple sqlite db's

6.1.1 - 2019-02-27

  • fix translation

6.1.0 - 2019-02-27

  • add support for Laravel 5.8
  • drop support for Laravel 5.7

6.0.6 - 2019-02-21

  • add Czech translations

6.0.5 - 2019-02-01

  • use Str:: and Arr:: instead of helper methods

6.0.4 - 2019-01-30

  • fix mongo auth error
  • fix mongo export extension

6.0.3 - 2019-01-03

  • set default backup name

6.0.2 - 2019-01-03

  • set default backup name

6.0.1 - 2019-01-01

  • fix monitor_backups.name default config value

6.0.0 - 2018-12-29

  • all config keys are now snake_cased
  • health checks have been converted to their own class
  • added Dutch translations
  • support for older laravel versions has been dropped

5.12.0 - 2018-11-28

  • added the ability to use backup_options on a disk defined in the filesystems config file

5.11.4 - 2018-11-27

  • restore lumen compatibility

5.11.3 - 2018-11-03

  • fix bugs regarding cleaning backups

5.11.2 - 2018-10-30

  • make sure the backup size is correctly displayed

5.11.1 - 2018-10-20

  • fix bug where compressor config option would not be respected

5.11.0 - 2018-10-18

  • add support for database compressors

5.10.1 - 2018-08-24

  • allow Laravel 5.7

5.10.0 - 2018-08-09

  • add stream() on Backup

5.9.3 - 2018-08-04

  • set default for disableNotifications on CleanupJob

5.9.2 - 2018-08-04

  • resolve CleanupStrategy out of the container

5.9.1 - 2018-06-19

  • set default when temporary_directory config option is not set

5.9.0 - 2018-06-18

THIS VERSION IS BROKEN, DO NOT USE

  • add temporary_directory config option

5.9.0 - 2018-08-09

  • add stream() to Backup

5.8.0 - 2018-06-09

  • add Polish translation

5.7.0 - 2018-05-11

  • add Persian translation

5.6.6 - 2018-05-05

  • fix composer requirements

5.6.5 - 2018-05-01

THIS RELEASE WAS DELETED BECAUSE IT COULD GET PULLED IN WITH ONLY PHP7.0 INSTALLED

  • only zip files will get threated as backup files
  • drop support for PHP 7.0

5.6.4 - 2018-04-30

  • gzipping is now handled by db-dumper

5.6.3 - 2018-04-26

  • fix wrong import

5.6.2 - 2018-04-24

  • lower storage requirements by removing the dumped database file after gzipping it

5.6.1 - 2018-04-13

  • improved compatiblity with MariaDB
  • improved compatiblity with Google Drive

5.6.0 - 2018-04-03

  • add icon and username to slack config

5.5.1 - 2018-03-17

  • fix French translation

5.5.0 - 2018-03-17

  • add Hindi translation

5.4.1 - 2018-03-04

  • fix typo

5.4.0 - 2018-03-01

  • add turkish translation

5.3.0 - 2018-02-26

  • allow filtering on db name

5.2.2 - 2018-02-23

  • fix typos in exception messages

5.2.1 - 2018-02-08

  • add support for L5.6

5.2.0 - 2018-02-06

  • add indonesian translation

5.1.5 - 2018-01-20

  • more improvements to use correct exit codes

5.1.4 - 2018-01-18

  • use correct exit codes

5.1.3 - 2018-01-09

  • fix for apps using multiple dbs

5.1.2 - 2017-11-26

  • use config instead of env to get the app name

5.1.1 - 2017-11-03

  • fix deleting all backups when using maximum storage

5.1.0 - 2017-11-01

  • add Italian translations

5.0.5 - 2017-10-15

  • use all configuration keys when using read database connections

5.0.4 - 2017-10-01

  • fix CleanupHasFailed application_name translations

5.0.3 - 2017-09-29

  • use APP_NAME instead of APP_URL to name the backup

5.0.2 - 2017-09-29

  • renamed temporary directory

5.0.1 - 2017-09-26

  • type hint config contract instead of concreate config class on EventHandler

5.0.0 - 2017-08-30

  • added support for Laravel 5.5, dropped support for older versions of the framework
  • renamed config file from laravel-backup to backup

4.19.2 - 2017-08-29

  • make sure the temp directory is empty before starting the backup

4.19.1 - 2017-08-03

  • fix bug in default cleaning strategy

4.19.0 - 2017-08-02

  • add Spanish translations

4.18.1 - 2017-07-13

  • close resource in backup destination if this was not already done by Flysystem

4.18.0 - 2017-06-15

  • add disable-notifications option to backup and clean commands

4.17.0 - 2017-06-01

  • add Danish translation

4.16.0 - 2017-05-23

  • add French translation

4.15.0 - 2017-05-20

  • add Romanian translation

4.14.2 - 2017-05-18

  • fix for empty backup when trying to back up a single file

4.14.1 - 2017-05-09

  • prevent overwriting of dump files when two databases with the same name (but other driver) are dumped

4.14.0 - 2017-05-09

  • add support for MongoDB.

4.13.1 - 2017-05-01

  • fix call to undefined method getFilesystemName

4.13.0 - 2017-04-26

  • add support for gzipping database dumps

4.12.1 - 2017-04-19

  • optimise backup:list for external file systems

4.12.0 - 2017-04-14

  • add Russian translation

4.11.0 - 2017-04-14

  • add Ukranian translation

4.10.0 - 2017-04-11

  • add ability to override the Slack channel in the config file

4.9.0 - 2017-04-11

  • add pt-BR translation

4.8.1 - 2017-04-06

  • dump mysql databases in the configured charset

4.8.0 - 2017-04-02

  • add Arabic translation

4.7.2 - 2017-03-31

  • fix bug where a file that was already closed by Flysystem would be closed again

4.7.1 - 2017-03-14

  • do not send mail notification when config for notification contains an empty string

4.7.0 - 2017-03-14

  • added German translations

4.6.6 - 2017-02-22

  • fix for File is busy error

4.6.5 - 2017-02-19

  • added backupName to backupDestinationProperties of notifications

4.6.4 - 2017-02-17

  • fix unhealthy_backup_found_full translation

4.6.3 - 2017-02-17

  • fix unhealthy_backup_found_full translation

4.6.2 - 2017-02-17

  • fixed translation for UnhealthyBackupWasFound notification
  • fixed support for floating point numbers for maximum allow storage

4.6.1 - 2017-02-16

  • fixed translations for notifications

4.6.0 - 2017-02-15

  • add translations for notifications

4.5.0 - 2017-02-12

  • add SQLite support

4.4.9 - 2017-02-06

  • fix the dumping of DB's on Windows systems

4.4.8 - 2017-02-06

  • avoid empty directories in zips on Windows systems

4.4.7 - 2017-02-04

  • improve the creation of db dumper subdirectory in the temporary directory

4.4.6 - 2017-02-04

  • force creation of temporary directory

4.4.5 - 2017-02-03

  • force BackupDestinationStatus::maximumAllowedUsageInBytes() to return an integer

4.4.4 - 2017-02-02

  • fix constraints so the latest version of spatie/temporary-backup can be pulled in

4.4.3 - 2017-02-02

  • fix bug where entire backup disk would be ignored for backups

4.4.2 - 2017-02-01

  • improve handling of temporary directory

4.4.1 - 2017-01-26

  • fix typehint of setMaximumStorageUsageInMegabytes

4.4.0 - 2017-01-23

  • add compatibility for Laravel 5.4

4.3.4 - 2017-01-22

  • fix bugs in passing values from the database dump config to the db dumpers

4.3.3 - 2017-01-19

  • fix error where filename option would not be respected in the BackupCommand

4.3.2 - 2017-01-02

  • fix errors when app.name is empty

4.3.1 - 2016-12-11

  • fix excluding paths of symlinked directories

4.3.0 - 2016-11-26

  • added filename_prefix to config file

4.2.0 - 2016-11-19

  • added BackupZipCreated event

4.1.0 - 2016-10-21

  • added the ability to use a read-only host for db backups

4.0.4 - 2016-10-19

  • use 24h clock when determining names for the zipfile.

4.0.3 - 2016-10-02

  • fix for performance problems when backing up a large number of files

4.0.2 - 2016-09-21

  • various bugfixes for the backup monitor

4.0.1 - 2016-09-20

  • fix for dumping of databases than run on custom ports

4.0.0 - 2016-09-17

  • removed custom notification system in favor of Laravel 5.3's native notifications
  • made it easier to pass custom arguments to the database dumpers
  • refactored most classes
  • dropped PHP 5 support

3.10.2 - 2016-08-24

  • added L5.3 compatibility

3.10.1 - 2016-08-16

  • refactored some code so backing up only writes to a disk without reading from it

3.10.0 - 2016-08-16

  • made backup filename configurable

3.9.0 - 2016-08-07

  • added telegram sender

3.8.2 - 2016-07-27

  • fixed wrong comment in the config file

3.8.1 - 2016-07-06

  • vastly reduce memory usage and speed up backup

3.8.0 - 2016-06-16

  • the backup:list command now highlights the problems with a backupdestination when it is unhealty

3.7.2 - 2016-05-28

  • refactor FileSelection in an attempt to reduce memory usage

3.7.1 - 2016-05-13

  • fix for missing followLinks option after running composer update

3.7.0 - 2016-05-12

  • added an option to determine if symlinks should be followed when selecting files

3.6.1 - 2016-05-10

  • refactored wildcard support

3.6.0 - 2016-05-10

  • add support for wildcards in excluding paths

3.5.0 - 2016-04-27

  • add support for dumping a mysql db using a single transaction

3.4.4 - 2016-04-18

  • fixed the capitalization of CleanupWasSuccessful

3.4.3 - 2016-04-18

  • the port configuration of a postgresql db will now be used when dumping the db

3.4.2 - 2016-04-13

  • the port configuration of a mysql db will now be used when dumping the db

3.4.1 - 2016-04-07

  • fixed the --only-to-disk option in backup:run

3.4.0 - 2016-04-03

  • added the ability to use inserts when dumping a PostgreSQL db

3.3.3 - 2016-04-01

  • fixed a bug where the error events would not hold the exceptions in the right variable

3.3.2 - 2016-03-30

  • excluded node_modules in default backup configuration

3.3.1 - 2016-03-29

  • fix bug in service provider

3.3.0 - 2016-03-29

This version contains a bug in the service provider. Please upgrade to 3.3.1

  • made the pushover sounds configurable

3.2.2 - 2016-03-16

  • made sure that, when a notifier fails, the other notifiers wil still get called

3.2.1 - 2016-03-16

  • fixed a typo in the config file

3.2.0 - 2016-03-16

  • added pushover sender

3.1.4 - 2016-03-16

  • added an option to specify a timeout for the database dumpers
  • fixed a bug where notifications for certain events would not be sent

3.1.3 - 2016-03-16

  • added an option to specify a custom mysqldump or pg_dump path, by adding dump_command_path in the database configuration file, for that particular database

3.1.2 - 2016-03-14

  • upped the required version of db-dumper to a bug free version

3.1.1 - 2016-03-13

  • fixed backup:list-command

3.1.0 - 2016-03-13

This version contains a bug, that pops up when running backup:list. Please upgrade to 3.1.1

  • added support for PostgreSQL
  • added an option to the backup command to backup only to a specified diskname
  • renamed filesystems to disks in the config file, console output, events and error messages (in a non-breaking way, the old "filesystems" key will still work)

3.0.5 - 2016-03-09

  • improve the console output

3.0.4 - 2016-03-08

  • fixed the monitor command in Laravel 5.1 apps

3.0.3 - 2016-03-08

  • make backup destinations more robust when using non existing file systems

3.0.2 - 2016-03-08

  • added console output when a backup command fails

3.0.1 - 2016-03-08

  • fixed a bug in the mail and slack notification senders

3.0.0 - 2016-03-08

Complete rewrite with lots of new features:

  • added a new strategy to clean up old backups
  • added a monitor to check the health of the backups
  • added notifications to keep you informed about the status of the backups
  • databases will now be dumped using the separate spatie/db-dumper package
  • full documentation is now provided on https://docs.spatie.be/laravel-backup

2.10.0

  • Add list-command
  • Make the dump_command_path-option a bit more robust

2.9.2

  • Fix installation error when using Symfony 3

2.9.1

  • Fixed a bug that prevented to write directly into the root of an S3 bucket

2.9.0

  • Added support for PostgreSQL.

2.8.3

  • Further improve the clean up of temporary files.

2.8.2

  • Improve the clean up of temporary files.

2.8.1

  • Fixed determining the driver of the database.

2.8.0

  • The temp backup file will now be explicitly deleted.

2.7.0

  • Add only-files-option

2.6.0

  • Display warning when backupping zero bytes

2.5.1

  • Fix tests

2.5.0

  • Added option to specify the timeout of the mysqldump command

2.4.2

  • Fixed an issue where the incorrect backup filename would be displayed

2.4.1

  • Changed github repo location

2.4.0

  • Add option to enable mysqldump's extended insert

2.3.2

  • Fixed a bug that caused a failure when backing up a large db

2.3.1

  • Fixed a bug where the backups would not be stored in the right directory

2.3.0

  • Add options to specifify a suffix and a prefix for the backup-zip-file
  • Add support for laravel installation that have seperate hosts for reading a writing a db

2.2.1

  • Fixes issues where not the whole db gets backed up when not using a socket

2.2.0 (Warning: this version contains a critical bug that could cause an incomplete backup of the database. This issue has been fixed in version 2.2.1)

  • Add support for custom sockets

2.1.2

  • Package is now compatible with php 5.4

2.1.1

  • Fixed a bug where the specified path in the config file is not respected during clean up

2.1.0

  • Added a command to clean up old backups

2.0.6

  • Added an option to only backup the db

2.0.4

  • Fixed a bug that caused dot files not being included in the backup

2.0.3

  • Moved orchestra/testbench to dev-dependencies

2.0.2

  • Fixed a security issue where, on shared hosting environments,
  • the username and password show up in the processlist

2.0.1

  • Fixed a bug that caused excluded files to still end up in the backup
  • Added an exception when the database dump returns an empty string

2.0.0

  • Added support to backup directories and individual files
  • Configuration file changed
  • Refactored all classes

1.2.0

  • Added support to backup to multiple filesystems at once

1.1.0

  • Added support for L5's filesystem service

1.0.0

  • Initial release