Skip to content

Latest commit

 

History

History
110 lines (82 loc) · 6.07 KB

CHANGELOG.md

File metadata and controls

110 lines (82 loc) · 6.07 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

Changed

Fixed

Docs

1.1.1 - 2024-09-10

Fixed

  • fix: improve execution times for exclusions

1.1.0 - 2024-09-10

Added

  • feat: implement --dry-run

Changed

  • build: remove travis config by @d-Rickyy-b in #26
  • ci: update node version to 16 and go to 1.19 in #27
  • ci: update action versions in #28
  • Reorganize project structure in #29
  • Update dependencies and ci configs in #30

1.0.1 - 2021-08-23

A few fixes for the archive creation.

Changed

  • Better error logging in writeTar and writeZip (90a8af0)

Fixed

  • Wrong error message for inaccessible destination directory (e134712)
  • Use panicf to have defer file.Close() run eventually (7b352ff)
  • Add better error handling in addFileToTar (bde2db8)

1.0.0 - 2021-07-05

New major version because of the switch to Go 1.16! The features are not backwards compatible.

Added

  • Support for single files as sources (620fd62)

Changed

  • Improved speed by using WalkDir instead of Walk (9604540)
  • Updated Go version to 1.16 (52b9b34)

0.1.4 - 2021-02-11

Added

  • Symlink support for tar files (5d75752)
  • Following symlinks (aka replacing a symlink to a file with the actual file) (a98fe65)
  • Ability to only run backups of certain units via -u/--unit CLI parameter (92db794)
  • Check if archive already exists (fd88626)
  • Add -t/--test-path CLI parameter for checking exclusion for given paths (1b13e44)
  • Add -v/--version CLI parameter to just print the tool's version (2c51b05)

Changed

  • Move archive code to archiver package (d8666cb)
  • Move config code to config package (0a03807)

Fixed

  • Add compression for zip files (52733bc)
  • Replace Fatalln with Println (721f6b2)
  • Correctly assign 'verbose' and 'debug' variables (cd11006)
  • Only store regular files in tar archives (d9b26fc)

0.1.3 - 2020-12-22

Added

  • Ability to generate an archive with relative paths (#13)

Fixed

  • Add check for duplicate source paths(#14)

0.1.2 - 2020-12-10

Added

  • Implement -d/--debug switch to enable debug logging for printing exclude matches (21a201a)

Fixed

  • Don't return error in filepath.Walk() for excluded files (94fba5c)

0.1.1 - 2020-12-10

Fixed

  • Use 24h format for backup file names (#8)
  • Use proper file globbing for matching excludes (0b25309)

Docs

0.1.0 - 2020-11-17

Initial release! First usable version of backmeup is published as v0.1.0