All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Moving the repository to gethop-dev organization
- CI/CD solution switch from TravisCI to GitHub Actions
- lein, cljfmt and eastwood dependencies bump
- update this changelog's releases tags links
0.1.6 - 2020-03-02
- Enable data-channel encryption when using FTPS. If not, the
communication channel would't use any encryption even if FTPS was
used.
0.1.5 - 2021-02-17
- Return empty list of objects if provided path doesn't exist in the
list-objects method Issue #1
- Upgraded clj-ftp dependency to 0.3.15. This change bumps the minimum JVM version to 1.7!
0.1.4 - 2020-11-04
- Fix infinite recursion loop on the list-objects method
0.1.3 - 2020-03-02
- Changed list-objects method to accept optional configuration
- It accepts
recursive?
option to either list objects recursively or not. - The default behaviour is recursive.
- list-objects method return values have changed
- Now by default it is recursive
- Instead of returning a vector with object-ids, now it returns a collection of maps
with keys:
:object-id
, :last-modified
,:size
and :type
. Check the README for examples.
0.1.2 - 2020-01-21
- Fix ftp-uri spec throwing an exception when ftps URI was provided
0.1.1 - 2019-12-05
- Fix wrong spec keys ::success? and ::error-details
- Improve and correct comment on why we delete tempfiles when getting an object input stream
- Fix several typos in the README
0.1.0 - 2019-12-05