Skip to content

v3.5.0

Latest

Choose a tag to compare

@steevepay steevepay released this 11 Aug 10:00
· 2 commits to master since this release
  • Swift: object names are now URL encoded. A name containing a "#" or a "?"
    used to reach another object than the requested one, deleteFile('c', 'report#1.pdf')
    deleted "report". Pseudo-folders ("a/b/c.pdf") are unaffected.
  • S3: request() is now exposed, it was documented but missing from the client.
  • S3: deleteFiles rejects a non-Array, or more than 1000 files, with a clear error.
  • Invalid arguments now return an error on the callback instead of throwing synchronously.
  • xmlToJson: decimal values are no longer truncated (<Size>1.75</Size> returned 1).
  • Node 20 is now the minimum version. Tested on Node 20, 22, 24 and 26.