Skip to content

Releases: atc0005/bridge

Release v0.4.1

02 Mar 22:32
cd06233
Compare
Choose a tag to compare

Fixed

  • (GH-55) Makefile builds failed to set version information

References

Release v0.4.0

27 Feb 10:57
8364ae0
Compare
Choose a tag to compare

Added

  • Add support for pruning flagged/marked items in the input CSV file (previously
    generated by the report subcommand)
  • Split application logic (and flags) into subcommands
    • report for existing behavior and set of flags
    • prune 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 run go 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, ...
  • 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

Release v0.3.0

09 Feb 13:04
abc68d0
Compare
Choose a tag to compare

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

Release v0.2.0

15 Jan 12:07
76ade0a
Compare
Choose a tag to compare

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

Release v0.1.1

13 Jan 19:31
b23e186
Compare
Choose a tag to compare

Fixed

  • Missing support in multiple locations for IgnoreErrors option

References

Release v0.1.0

13 Jan 18:04
611391d
Compare
Choose a tag to compare

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