Skip to content

Releases: pablopunk/dot

2.0.2: Export defaults to xml format (#25)

07 Aug 13:10
727d938

Choose a tag to compare

  • 727d938 Export defaults to xml format (#25)
  • b5e8973 Merge branch 'main' of github.com:pablopunk/dot
  • e7623c4 gofmt and remove references to package managers
  • 325708b docs: better phrasing
  • 6624392 Update README.md

Golang!

03 Aug 13:49

Choose a tag to compare

Full Changelog: 1.2.1...2.0.1

1.2.1

30 Jul 14:15

Choose a tag to compare

1.2.0

30 Jul 13:55

Choose a tag to compare

  • cd07f09 bump version to 1.2.0
  • cbba2db feat: add --upgrade command for self-updating dot
  • dc1ae3a feat: implement lock-file based module tracking and profile persistence

1.1.0

27 Jul 15:41

Choose a tag to compare

  • 16ae19c bump version to 1.1.0
  • 8a19e48 feat: improve output formatting for minimal and clean display

1.0.2

20 Jul 17:13

Choose a tag to compare

  • 91766ba bump version to 1.0.2
  • fa59482 feat: show source → destination arrows in link output

1.0.1

20 Jul 16:47

Choose a tag to compare

1.0.0 - a new beginning

20 Jul 13:19
27022da

Choose a tag to compare

What's Changed

dot 1.0 by @pablopunk in #13

  • Universal package manager support - the tool no longer has built-in support for specific package managers (homebrew, apt, etc.). Instead, users now provide the actual bash commands they want to run, allowing support for ANY package manager or installation method
  • Module file renamed - init.lua files must now be renamed to dot.lua in each module directory
  • Profile file renamed - profiles.lua replaces the old profile system
  • New installation syntax - instead of specifying package managers, users now write the actual installation commands (e.g., brew install package instead of just package)
  • New module structure - modules now use a dot.lua file instead of init.lua for configuration
  • Profile configuration format - profiles now use a profiles.lua file with a different structure
  • Hook names changed - postinstall and postlink hooks replace the old hook system
  • Enhanced error handling and output filtering - improved command execution with better error reporting
  • Comprehensive test suite overhaul - completely refactored test environment with 42 passing tests
  • Version bump to 1.0.0 - marking these breaking changes as a major release
  • Removed deprecated features - eliminated mock/testing options and Brew-specific utilities

Full Changelog: 0.7.0...1.0.0

0.7.0

03 May 01:21

Choose a tag to compare

0.6.1

12 Apr 10:09

Choose a tag to compare

  • ea994be 0.6.1
  • 5e22fe2 show e or i on instructions
  • 1bb19c9 -i and -e are short for defaults import and export