Releases: imagekit-developer/imagekit-ruby
Releases · imagekit-developer/imagekit-ruby
Release list
v4.1.1
4.1.1 (2026-01-20)
Full Changelog: v4.1.0...v4.1.1
Bug Fixes
- vocab field is required (1ebdd2d)
Chores
- internal: update
actions/checkoutversion (1e2d69e)
v4.1.0
4.1.0 (2026-01-16)
Full Changelog: v4.0.0...v4.1.0
Features
- add layer_mode property to overlays and new transformation options (97042ce)
- api: Add saved extensions API and enhance transformation options (f1dc75e)
Bug Fixes
- add ai-tasks property to response schemas with enum values (aad5e54)
- better thread safety via early initializing SSL store during HTTP client creation (2bc0835)
- calling
breakout of streams should be instantaneous (55bf4a9) - issue where json.parse errors when receiving HTTP 204 with nobody (dd32cb1)
- remove redundant base64 require statement (4c73b42)
Chores
- bump dependency version and update sorbet types (8d89fb2)
- client: send user-agent header (796027d)
- explicitly require "base64" gem (1b4181d)
- internal: codegen related update (3a93def)
- internal: codegen related update (4c161f0)
- move
cgiinto dependencies for ruby 4 (54261ef)
Documentation
v4.0.0
4.0.0 (2025-11-03)
Full Changelog: v0.0.1...v4.0.0
Features
- add get_responsive_image_attributes method with options parameter (766ded9)
- add responsive image attributes generation for HTML <img> tags (13edc3d)
- api: add BaseWebhookEvent (b4c2a83)
- api: add GetImageAttributesOptions and ResponsiveImageAttributes schemas; update resource references in main.yaml; remove dummy endpoint (08560d4)
- api: add path policy related non-breaking changes (b24e025)
- api: add selectedFieldsSchema in upload and list API response (557f058)
- api: extract UpdateFileDetailsRequest to model (9aaa659)
- api: fix go sdk breaking changes (525a5aa)
- api: fix upload API request params (0ac922a)
- api: manual updates (eaa294e)
- api: manual updates (9604a8e)
- api: manual updates (0682128)
- api: manual updates (f9bee87)
- api: manual updates (2f5a40a)
- api: manual updates (428829b)
- api: manual updates (54e5bdf)
- api: manual updates (8c970ed)
- api: manual updates (e33d6ed)
- api: manual updates (4c04de9)
- api: manual updates (e9bad22)
- api: manual updates (c0417fb)
- api: manual updates (bddb2fa)
- api: manual updates (24f9f11)
- api: manual updates (8ac0ad3)
- api: manual updates (c64d558)
- api: manual updates (453e942)
- api: modify upload options serialization for backend API compatibility (2d9cda5)
- api: remove Stainless attribution from readme (45e7793)
- api: update api docs link (03ecbdf)
- api: Update env var name (db61f60)
- api: update gem name (a966137)
- api: updated docs (c2d983e)
- expose response headers for both streams and errors (72c02c3)
- handle thread interrupts in the core HTTP client (4d258e9)
- pass all test cases (1cfd9cb)
- tests: add support for plain hashes in various helper methods and tests (f7a8f2d)
- tests: add test for generating signed URLs in responsive image attributes (41b17ab)
- tests: add tests to ensure integer descriptors in srcset for responsive image attributes (fab9156)
Bug Fixes
- absolutely qualified uris should always override the default (eebaf5e)
- add examples/temp* to .gitignore (2e76262)
- always send
filename=...for multipart requests where a file is expected (9cf2e92) - carrierwave bump to rm mimemagic dep (ab4c2cf)
- change to dev dep (22b98f8)
- coroutine leaks from connection pool (62e54e5)
- deps: update gem dependencies to latest versions in Gemfile.lock (0cfea18)
- docs: enhance README to clarify features and integration with Ruby on Rails (22c2cec)
- docs: remove unnecessary Bundler setup requirement from usage example in README (b3355da)
- docs: streamline documentation for Ruby on Rails integration and remove redundant sections (855c7f9)
- docs: update README examples for file uploads and remove obsolete parameters (17a776a)
- docs: update README examples to use File.read instead of StringIO for file uploads (ca62b83)
- docs: update README to enhance clarity on Ruby documentation and Rails integration (e5f64f1)
- docs: update README to enhance documentation for Ruby on Rails integration and remove outdated sections (d1760a3)
- docs: update README to reflect gem name change from imagekit to imagekitio (6beb35d)
- README.md linking sections (9101ca2)
- shorten multipart boundary sep to less than RFC specificed max length (b2ffa6a)
- should not reuse buffers for
IO.copy_streaminterop (80dcda6) - spelling typo (8debe83)
- standardize naming from "Image Kit" to "ImageKit" across documentation and gemspec (c427415)
- update namespace for coerce_hash! method in file upload parameters (f3e7216)
Performance Improvements
- faster code formatting ([8005df1](8005df172660b...
Version 3.1.0
What's Changed
- added transformation snippet in readme by @ankur-dwivedi in #61
- added checks parameter by @ankur-dwivedi in #63
Full Changelog: 3.0.0...3.1.0
Version 3.0.0
Now, you can use the transformation parameter when uploading files to apply both pre and post-transformation. We've also introduced two new parameters effect_shadow and effect_gradient.
Breaking changes
In version 3.0.0, we've removed the old overlay syntax parameters for transformations, such as oi, ot, obg, and more.
Version 2.3.0
Version 2.2.3
Version 2.2.2
Version 2.2.1
Version 2.2.0
File version related API and new parametes.