Skip to content

Releases: moov-io/go-ftp

v0.4.0

23 Jan 16:15
Compare
Choose a tag to compare

This release of moov-io/go-ftp changes Walk to pass directories to fs.WalkDirFunc. Previous versions incorrectly mishandled fs.SkipDir and did not provide directories to callers.

IMPROVEMENTS

  • feat(readme): add file upload example (#17)
  • fix: respect SkipDir to bypass directories
  • test: verify deleting missing files isn't an error

BUILD

  • fix(deps): update module github.com/stretchr/testify to v1.10.0 (#18)
  • chore(deps): update github/codeql-action action to v3
  • chore(deps): update actions/setup-go action to v5
  • chore(deps): update actions/checkout action to v4

v0.3.2

08 Nov 18:16
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: allow Reader to stream larger files
  • test: verify .Open can be used concurrently
  • test: verify clients reconnect if used after Close()

v0.3.1

28 Aug 19:04
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: check walker error before stat calls

v0.3.0

23 Aug 21:21
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: clarify ListFiles returns case intensive matches but returns server case
  • test: add "list and read" checks

v0.2.0

15 Aug 14:43
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: return full paths which matches moov-io/go-sftp behavior

v0.1.1

14 Aug 18:44
Compare
Choose a tag to compare

IMPROVEMENTS

  • docs: mention that we're having issues with multiple open readers
  • fix: implement ListFiles with Walk to avoid some error cases
  • fix: treat forced-root paths the same as relative in ListFiles
  • test: copy over tlsDialOption tests from achgateway

BUILD

  • chore(deps): update moov/fsftp docker tag to v0.2.2
  • fix(deps): update module github.com/stretchr/testify to v1.8.4

v0.1.0

08 Aug 19:20
Compare
Choose a tag to compare

This is the initial release of code extracted from achgateway.