Releases: kirinyoku/moni
Releases · kirinyoku/moni
Release list
v1.2.0
Changelog
v1.1.0
Changelog
- 80bf58a ci(build): add golangci-lint, Makefile and GitHub Actions workflow
- 6dc0925 docs(changelog): add v1.1.0 release notes
- 7aa4eb3 feat: add --include and --exclude glob filters
- 7c57308 feat: add --max-depth flag for bounded directory traversal
- 84ccdad feat: auto-disambiguate duplicate files with sequential counter suffixes
- 3541b8f style: resolve linter warnings and modernize code syntax
v1.0.0
Changelog
- 00d73ec ci: add goreleaser workflow and release configuration
- 4e569de docs(changelog): add v1.0.0 release notes
- eedd742 feat: add collision detection and target validation
- 7bfe914 feat: add directory traversal and regular file discovery
- b21c9fa feat: add interactive confirmation prompt with auto-confirm flag
- dce0d73 feat: add partial sampling for large files in hasher
- 506dd02 feat: add version introspection from build info
- 1d3ba7d feat: implement blake3 file fingerprinting
- a11e404 feat: implement file rename execution engine
- 3af0929 feat: implement main entrypoint and cli argument parser
- 9379f0a feat: implement rename planner with utc timestamp formatting
- e09f679 feat: implement rollback history journal with atomic writes
- 14f7ec6 feat: implement rollback planning and safe restore execution
- ae38794 feat: implement terminal ui and colored diff formatter
- ed54fd3 feat: integrate rollback command and cache directory flag into cli
- d1ff92a feat: support NO_COLOR environment variable and verbose mode
- 3561176 fix: disallow renaming into existing destination paths on disk
- 774871b fix: improve error messaging for non-regular file inputs
- d31e317 fix: propagate journal update errors during rollback
- a211930 perf: preallocate slice capacities across planner and cli
- 262bce0 refactor: defer history manager initialization until needed in CLI