Changelog
4.4.3 — 2024-07-06
Added
- Multi page conversion parameter (
save_in_group
) added toDocumentConverter#convert
options.
Fixed
- Fixed that signed URLs now work with ~ in the path. This also fixes signed URLs with grouped file URLs.
4.4.2 — 2024-05-29
Fixed
- Fixed the
Uploadcare::File.remote_copy
method which raised anApiStruct::EntityError: {url} must be Hash
. Now returns a string instead of aFile
entity instance.
Added
Document Info
API added inDocumentConverter
.
4.4.1 — 2024-04-27
Added
- Added
AWS Rekognition Moderation
Add-On. - Added an optional
wildcard
boolean parameter to thegenerate_url
method ofAkamaiGenerator
.
Changed
- File attribute
datetime_stored
is deprecated and will warn on usage fromFile
object properties.
Fixed
- Throw
AuthError
if current public key or secret key config are empty when accessing any of the APIs. AmakaiGenerator
has been renamed toAkamaiGenerator
to fix typo in class name.
4.4.0 — 2024-03-09
Breaking
- Drop support of unmaintainable Ruby versions < 3.x.
Fixed
- Update locations where Dry::Monads structure has changed.
- Sign URL uploads if configured (#139).
- Start returning proper error message when raising RequestError in poll_upload_response, to hint to users what is going on. Fixes #141.
- When polling, raise if an error is returned (#142).
- Fix documentation about original file url on simple file upload.
Changed
- Support params in Rest client and in file info method, to allow passing custom params like "include=appdata" in
Uploadcare::File.file
calls. Closes #132.
4.3.6 — 2023-11-18
Fixed
- Updated the version of the REST Api for conversion clients (closes #135).
4.3.5 — 2023-09-19
Changed
- Updated behavior to exclude sending blank values in the
store
param.
4.3.4 — 2023-05-16
Changed
- Use
auto
as the default value for thestore
param.
4.3.3 — 2023-04-14
Changed
- Use
file_info
request after a file upload if the secret key is not provided.
Added
- Add a new
file_info
method to retreive file information without the secret key.
4.3.2 — 2023-03-28
Changed
- Improved readme to look better at ruby-doc
4.3.1 — 2023-03-17
Changed
- Update the gem description
- Allow ENV keys to be configured after the gem load
4.3.0 — 2023-03-15
Add support of new ruby versions
Breaking Сhanges
- Drop support of unmaintainable Ruby versions (2.4, 2.5, 2.6).
- Replace unmaintainable
api_struct
withuploadcare-api_struct
Added
- Add support for Ruby 3+ (3.0, 3.1, 3.2).
4.0.0 — 2022-12-29
This version supports latest Uploadcare REST API — v0.7, which introduces new file management features:
Breaking Сhanges
- For
Uploadcare::File#info
- File information doesn't return
image_info
andvideo_info
fields anymore - Removed
rekognition_info
in favor ofappdata
- Parameter
add_fields
was renamed toinclude
- File information doesn't return
- For
Uploadcare::FileList#file_list
- Removed the option of sorting the file list by file size
- For
Uploadcare::Group#store
- Changed response format
- For
Uploadcare::File
- Removed method
copy
in favor oflocal_copy
andremote_copy
methods
- Removed method
Changed
- For
Uploadcare::File#info
- Field
content_info
that includes mime-type, image (dimensions, format, etc), video information (duration, format, bitrate, etc), audio information, etc - Field
metadata
that includes arbitrary metadata associated with a file - Field
appdata
that includes dictionary of application names and data associated with these applications
- Field
Added
- Add Uploadcare API interface:
Uploadcare::FileMetadata
Uploadcare::Addons
- Added an option to delete a Group
- For
Uploadcare::File
addlocal_copy
andremote_copy
methods
3.3.2 - 2022-07-18
- Fixes dry-configurable deprecation warnings
3.3.1 - 2022-04-19
- Fixed README:
Uploadcare::URLGenerators::AmakaiGenerator
>Uploadcare::SignedUrlGenerators::AmakaiGenerator
- Autoload generators constants
3.3.0 — 2022-04-08
- Added
Uploadcare::URLGenerators::AmakaiGenerator
. Use custom domain and CDN provider to deliver files with authenticated URLs
3.2.0 — 2021-11-16
- Added option
signing_secret
to theUploadcare::Webhook
- Added webhook signature verifier class
Uploadcare::Param::WebhookSignatureVerifier
3.1.1 — 2021-10-13
- Fixed
Uploadcare::File#store
- Fixed
Uploadcare::File#delete
3.1.0 — 2021-09-21
- Added documents and videos conversions
- Added new attributes to the Entity class (
variations
,video_info
,source
,rekognition_info
) - Added an option to add custom logic to large files uploading process
3.0.5 — 2021-04-15
- Replace Travis-CI with Github Actions
- Automate gem pushing
3.0.4-dev — 2020-03-19
- Added better pagination methods for
GroupList
&FileList
- Improved documentation and install instructions
- Added CI
3.0.3-dev — 2020-03-13
- Added better pagination and iterators for
GroupList
&FileList
3.0.2-dev — 2020-03-11
- Expanded
File
andGroup
entities - Changed user agent syntax
3.0.1-dev — 2020-03-11
- Added Upload/group functionality
- Added user API
- Added user agent
- Isolated clients, entities and concerns
- Expanded documentation
3.0.0-dev — 2020-02-18
Changed
- Rewrote gem from scratch
Added
- Client wrappers for REST API
- Serializers for REST API
- Client wrappers for Upload API
- Serializers for Upload API
- rdoc documentation