1.0.2
May 19th, 2025
:bug: Bug fixes
- Remove use of laravel 11 specific trait to keep supporting laravel 10 by @NeoIsRecursive
- Display what state we are in so it is clear to the user what is happening (#71) by @NeoIsRecursive in #71
- User getting logged out when doing backups or restores (#70) by @NeoIsRecursive in #70
:gear: Miscellaneous
- Update vite to latest version by @NeoIsRecursive
1.0.1
April 30th, 2025
:bug: Bug fixes
- Clear queue when restore fails by @NeoIsRecursive
1.0.0
April 15th, 2025
1.0.0 - 2025-04-17
Upgrade guide
Removed pipes
Make sure that you are not using the Itiden\Backup\Pipes\Content
pipe in your pipeline, you should use Itiden\Backup\Pipes\StacheData
instead.
This means that you can remove the content_path
key from your config file.
To configure this new pipe, there is a new stache_stores
key where you can configure what stache-stores should be included in the backup, see the default config file.
[!TIP] if you really liked the content pipe and want to keep using it, you can implement it in your app. Code for the pipe
Backups
If you have used this package since before v1.0.0-beta.3, you might notice that your old backups aren't discovered anymore, this is due to this package moving to a more robust "discovery-naming" system.
So you should make a new backup (especially since your old backups probably uses the removed content pipe)
Custom pipes
Itiden\Backup\Abstracts\BackupPipe
is now is a bit more strict and requires return types to be specified on the abstract methods. Read more.
Breaking changes
-
Chunky no longer has a facade in favor of using DI to resolve it bd37ae9
-
Backup: Backups using the old system wont be discovered anymore. uploading files is also reworked so they will now appear in the list and get ran through the namegenerator. d9a43a8
-
Pipes: The ContentPipe has been removed. Replace it with StacheData or an alternative implementation. Ensure your code does not rely on the removed pipe. f6ecae5
-
Restore:
destroyAfterRestore
parameter no longer has an effect and it will always be deleted 0e936bf -
Zipper: Remove open method in favor of
read
andwrite
methods c1f6737 -
Extending: The
BackupPipe
abstract now requires return types to be specified dea7897
:rocket: New features
- Make upload chunksize configurable (#62) by @NeoIsRecursive in #62
- Add support for customizing backup names and use ids to identify backups (#60) by @NeoIsRecursive in #60
- Stache content pipe (#56) by @NeoIsRecursive in #56
- Server state (#52) by @NeoIsRecursive in #52
:bug: Bug fixes
- Improve file uploads (#64) by @NeoIsRecursive in #64
- Remove unreachable code by @NeoIsRecursive
- Typo by @NeoIsRecursive
- Release workflow by @NeoIsRecursive
- Remove option to not remove uploaded backup after restore by @NeoIsRecursive
- Only build docs when there is a new release by @NeoIsRecursive
:gear: Miscellaneous
- Remove testbench commands since they dont work by @NeoIsRecursive
- Remove chunky facade and add more test cases by @NeoIsRecursive
- Improve naming docs by @NeoIsRecursive
- Update dependencies for better php 8.4 support by @NeoIsRecursive
- Add some badges to readme by @NeoIsRecursive
- Change php step in release by @NeoIsRecursive
- Disable require-constant-type rule by @NeoIsRecursive
- Remove open method in favor of
read
andwrite
methods by @NeoIsRecursive - Improve typings and lint rules by @NeoIsRecursive
- Use mago for linting and formating (#54) by @NeoIsRecursive in #54
- Run tests on supported php versions in workflow (#55) by @NeoIsRecursive in #55
- Update release template to highlight contributors by @NeoIsRecursive
:page_facing_up: Documentation
- Fix quickstart quide to be up to date by @NeoIsRecursive
- Set breaking changes to be a h3 by @NeoIsRecursive
- Add some info about permissions by @NeoIsRecursive
- Include breaking changes in release notes by @NeoIsRecursive
1.0.0-beta.5
April 3rd, 2025
Breaking changes
- Chunky no longer has a facade in favor of using DI to resolve it bd37ae9
:bug: Bug fixes
- Improve file uploads (#64) by @NeoIsRecursive in #64
:gear: Miscellaneous
- Remove testbench commands since they dont work by @NeoIsRecursive
- Remove chunky facade and add more test cases by @NeoIsRecursive
:page_facing_up: Documentation
- Add some info about permissions by @NeoIsRecursive
- Include breaking changes in release notes by @NeoIsRecursive
1.0.0-beta.4
March 31st, 2025
:rocket: New features
- Make upload chunksize configurable (#62) by @NeoIsRecursive in #62
:bug: Bug fixes
- Remove unreachable code by @NeoIsRecursive
:gear: Miscellaneous
- Improve naming docs by @NeoIsRecursive
1.0.0-beta.3
March 28th, 2025
:rocket: New features
- Add support for customizing backup names and use ids to identify backups (#60) by @NeoIsRecursive in #60
1.0.0-beta.2
March 27th, 2025
:rocket: New features
- Stache content pipe (#56) by @NeoIsRecursive in #56
:gear: Miscellaneous
- Update dependencies for better php 8.4 support by @NeoIsRecursive
- Add some badges to readme by @NeoIsRecursive
1.0.0-beta.1
February 25th, 2025
:rocket: New features
- Server state (#52) by @NeoIsRecursive in #52
:bug: Bug fixes
- Typo by @NeoIsRecursive
- Release workflow by @NeoIsRecursive
- Remove option to not remove uploaded backup after restore by @NeoIsRecursive
- Only build docs when there is a new release by @NeoIsRecursive
:gear: Miscellaneous
- Change php step in release by @NeoIsRecursive
- Disable require-constant-type rule by @NeoIsRecursive
- Remove open method in favor of
read
andwrite
methods by @NeoIsRecursive - Improve typings and lint rules by @NeoIsRecursive
- Use mago for linting and formating (#54) by @NeoIsRecursive in #54
- Run tests on supported php versions in workflow (#55) by @NeoIsRecursive in #55
- Update release template to highlight contributors by @NeoIsRecursive
0.5.2
January 15th, 2025
0.5.2 - 2025-01-15
:bug: Bug fixes
- Download bug by @NeoIsRecursive in #51
- The string backup.restore_failed is not set by @SG-fabian
:gear: Miscellaneous
- Improve arch standard by @NeoIsRecursive in #48
- Update release flow so branches can be named whatever by @NeoIsRecursive
0.5.1
January 10th, 2025
Fixes
- fix/download destination disk (#47) @SG-fabian
0.5.0
November 18th, 2024
Features
- Feature/improve commands (#30) @NeoIsRecursive
- Add ability to store zip meta as comment on archive (#45) @NeoIsRecursive
- Feature/backup metadata (#41) @NeoIsRecursive
- Feature/docs (#42) @NeoIsRecursive
Chores
- Change project structure (#43) @NeoIsRecursive
- Chore/improve readme (#27) @NeoIsRecursive
0.4.0
June 14th, 2024
Features
- Get repository implementation from config (#35) @NeoIsRecursive
0.3.1
June 14th, 2024
Fixes
- Merge default config with user-defined config for User pipeline (#33) @CedsTrash
Features
- Feature/translations (#29) @NeoIsRecursive
0.3.0
May 20th, 2024
Chores
- Chore/statamic 5 support (#28) @NeoIsRecursive
0.2.1
March 4th, 2024
Fixes
- Fix backupdto not parsing timestamp correctly when name has "-" (#26) @NeoIsRecursive