Releases: imagekit-developer/imagekit-ruby
Releases · imagekit-developer/imagekit-ruby
v4.3.0
4.3.0 (2026-04-06)
Full Changelog: v4.2.0...v4.3.0
Features
- api: add support for x_center, y_center, and anchor_point in overlay positioning (dcbcf76)
- api: dpr type update (650aa0f)
- api: Introduce lxc, lyc, lap parameters in overlays. (5a87ef0)
- api: revert dpr breaking change (525e6a8)
- client: add webhook support (2a65217)
Bug Fixes
- align path encoding with RFC 3986 section 3.3 (88f5590)
- client: add types for path params, and update structure of unions nested in params (dd1e1ec)
- client: always add content-length to post body, even when empty (e156b70)
- client: loosen json header parsing (9fc1fc6)
- client: serialize query parameters properly (bbfc6e0)
- internal: correct multipart form field name encoding (f3c20a9)
- properly mock time in ruby ci tests (8f0a0a9)
- variable name typo (1d32dc3)
Chores
- ci: add build step (c213724)
- ci: skip lint on metadata-only changes (62e401f)
- ci: skip uploading artifacts on stainless-internal branches (fbc0465)
- ci: support opting out of skipping builds on metadata-only commits (af71b49)
- docs: remove www prefix (a4b9610)
- internal: remove mock server code (c8aa3b8)
- internal: tweak CI branches (125e8b4)
- internal: update gitignore (741331c)
- update mock server docs (1e5ed9e)
- update placeholder string (cff7f1b)
v4.2.0
4.2.0 (2026-02-02)
Full Changelog: v4.1.2...v4.2.0
Features
- api: add customMetadata property to folder schema (8038b9e)
Bug Fixes
- api: add missing embeddedMetadata and video properties to FileDetails (898add4)
v4.1.2
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
Fixes - #55
Version 2.2.3
Fixes - #51