Releases: pablopunk/dot
Releases · pablopunk/dot
2.0.2: Export defaults to xml format (#25)
Golang!
- Golang by @pablopunk in #20
Full Changelog: 1.2.1...2.0.1
1.2.1
1.2.0
1.1.0
1.0.2
1.0.1
1.0.0 - a new beginning
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.luafiles must now be renamed todot.luain each module directory - Profile file renamed -
profiles.luareplaces 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.luafile instead ofinit.luafor configuration - Profile configuration format - profiles now use a
profiles.luafile 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