Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 10:47
ed10233

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 and write methods c1f6737

  • Extending: The BackupPipe abstract now requires return types to be specified dea7897

🚀 New features

🐛 Bug fixes

⚙️ Miscellaneous

📄 Documentation