Skip to content

Releases: SuperCuber/dotter

Release v0.12.0

27 Feb 18:08
Compare
Choose a tag to compare

This release includes some minor bugfixes, and also moves 0.12.0 out of alpha.

Release v0.12.0 alpha

05 Feb 12:34
Compare
Choose a tag to compare
Release v0.12.0 alpha Pre-release
Pre-release

In this release, a lot of code has been refactored and new unit testing has been implemented.

As a result, there are improvements in how dry-run works (see #49 )

Since so much code has changed, for now I release this as a pre-release and encourage testing this out and looking for bugs.

Release 0.11.2

26 Jan 18:47
Compare
Choose a tag to compare

New:

  • MacOS Support

Release v0.11.1

23 Jan 11:04
Compare
Choose a tag to compare

New Features:

Bugfixes:

  • #46
  • #47
  • Fixed an issue where sometimes line numbers were wrong in the diff shown in -v

Release v0.11.0

08 Jan 11:40
Compare
Choose a tag to compare

New Features:

  • Files can now have the owner field. When they are deployed, they will be owned by the user specified. (see wiki and #37)
  • When ran as root, Dotter now displays a warning.
  • --force can now be shortened to -f
  • Environment variables now can be used in the target of a file. (see #41 )
  • Complex targets now work for directories. (see wiki)

Additionally, a lot of code has been refactored and cleaned up.

Release v0.10.9

15 Dec 18:38
af426a1
Compare
Choose a tag to compare

Changes:

  • The diff shown in --verbose and --dry-run is now much better!
    Instead of printing the whole file, it breaks the diff into hunks similar to git diff, with improved coloring and with line numbers.
    The visual style was inspired by delta, so props to them.
  • Common flags can now be specified after the subcommands - no more dotter -v watch

Bugfixes:

  • Fixed issue #28
  • Fixed issue where dotter watch would continuously re-fire itself on windows

Release v0.10.7

12 Dec 10:38
Compare
Choose a tag to compare

New Features:

Release v0.10.6

11 Dec 11:54
Compare
Choose a tag to compare

New Features:

  • -p/--patch flag that allows specifying additional "patches" to the configuration's files or variables.

Release v0.10.5

05 Dec 13:38
Compare
Choose a tag to compare

Fixes:

  • Dotter now correctly asks for confirmation for deleting directories it left empty
  • dotter watch now correctly triggers when there's a change in .dotter directory

New Features:

  • new -y or --noconfirm flag to assume "yes" response to deleting empty directories

Changes:

  • Logging library changed, so instead of using RUST_LOG environment variable, -v or --verbose flag is used - up to 3 repetitions.
    Use -q to silence warnings.
  • dotter diff is no more! Now dotter -v and dotter --dry-run (which implies -v) print the differences.
  • dotter watch diff is now replaced with dotter -v watch and dotter --dry-run watch

Release v0.10.4

04 Dec 15:55
Compare
Choose a tag to compare

Fixes:

  • Now correctly overwrites parts of maps. See issue #29
  • Now only filters packages after includes have been processed, so that packages in included.toml that don't appear in local.toml's packages variable don't cause an error anymore

New Features:

  • dotter diff - read more on the wiki
  • dotter watch diff - runs dotter diff whenever a file changes, read more on the wiki