All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- 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!
- Fix infinite recursion loop on the list-objects method
- 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.
- Fix ftp-uri spec throwing an exception when ftps URI was provided
- 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