Releases: atc0005/bridge
Releases · atc0005/bridge
Release v0.4.1
Fixed
- (GH-55)
Makefile
builds failed to set version information
References
- See the
v0.4.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.4.0
Added
- Add support for pruning flagged/marked items in the input CSV file (previously
generated by thereport
subcommand) - Split application logic (and flags) into subcommands
report
for existing behavior and set of flagsprune
for new behavior and new set of flags
Fixed
- README coverage for help flags
Changed
- GitHub Actions Workflow:
Validate Codebase
Build with default options
step updated to rungo build
against cmd
dir path- Go 1.12.x removed from build matrix
- Go 1.14.x added to build matrix
- Move related chunks of code into subpackages
- e.g.,
matches
,paths
, ...
- e.g.,
- Help/Usage output
- Emit extended Help/Usage information for each subcommand
- Emit overall summary of subcommands when binary is called without
subcommands or with-h
or-help
flags - Emit branding details (
App Name
,Version
,Repo URL
)
References
- See the
v0.4.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.3.0
Added
- Echo Go version used in CI workflows so that it is saved in CI output logs
- Flag for duplicates threshold
- Flag for size threshold
Fixed
- Add missing (and required)
csvfile
flag in README examples - Add missing guard against creation of Microsoft Excel file when user did not
request it - Emphasize that the
csvfile
flag is required,excelfile
flag is optional - Miscellaneous docs cleanup
References
- See the
v0.3.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.0
Added
- Support for creating Microsoft Excel workbook of all duplicate file matches
- README
- CI badges to indicate current linting and build results
- GoDoc badge
- Latest release badge
Fixed
- Ignore release assets generated by Makefile builds
References
- See the
v0.2.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.1.1
Fixed
- Missing support in multiple locations for
IgnoreErrors
option
References
- See the
v0.1.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.1.0
Added
This initial prototype supports/provides:
- Fast and efficient evaluation of potential duplicates by limiting checksum generation to two or more identically sized files
- Support for creating CSV report of duplicate file matches
- Support for generating (rough) console equivalent of CSV file for (potential) quick review
- Support for evaluating one or many paths
- Recursive or single-level directory evaluation
Worth noting (in no particular order):
- Command-line flags support via
flag
standard library package - Go modules (vs classic
GOPATH
setup) - GitHub Actions linting and build checks
- Makefile for general use cases
- No external, non-standard library packages
References
- See the
v0.1.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.