Skip to content

Latest commit

 

History

History
258 lines (182 loc) · 24.5 KB

File metadata and controls

258 lines (182 loc) · 24.5 KB

Changelog

4.4.0 (2026-04-13)

Full Changelog: v4.3.0...v4.4.0

Features

  • api: add missing types in ruby (6a074df)
  • api: dam related webhook events (d2ffbf3)
  • api: fix spec indentation (74e7a6a)
  • api: indentation fix (fae3b74)
  • api: merge with main to bring back missing parameters (78377b5)
  • api: update webhook event names and remove DAM prefix (c621b14)

Bug Fixes

  • api: extract shared schemas to prevent Go webhook union breaking changes (0325862)
  • api: fix references of schema (3d07367)
  • api: rename DamFile events to File for consistency (5998787)
  • docs: remove redundant information about versioning in README (a546963)
  • docs: remove redundant sub-item for webhook signature verification in README (03f4b45)
  • docs: remove unnecessary password parameter from example (77c9134)
  • multipart encoding for file arrays (5f02f3a)
  • webhooks: encode webhook key in Base64 before verification (db0b711)

Documentation

  • add webhook verification section to README (ceb1927)

Refactors

  • AITags to singular AITag schema with array items pattern (01a4f00)

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)

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)

4.1.2 (2026-01-29)

Full Changelog: v4.1.1...v4.1.2

Bug Fixes

  • docs: fix mcp installation instructions for remote servers (84672e6)
  • update overlay parameter from 'l-subtitle' to 'l-subtitles' in URL generation (2acbe47)

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/checkout version (1e2d69e)

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 break out 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 cgi into dependencies for ruby 4 (54261ef)

Documentation

  • prominently feature MCP server setup in root SDK readmes (777f8cf)
  • remove MCP Server section from README (db0f71c)

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_stream interop (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

Chores

  • allow fast-format to use bsd sed as well (81093a0)
  • do not install brew dependencies in ./scripts/bootstrap by default (14104e2)
  • ignore linter error for tests having large collections (86d5b43)
  • internal: codegen related update (d13a1d7)
  • remove example upload script (efe2092)
  • sync repo (0200fb8)
  • update SDK settings (15d893e)
  • update SDK settings (5ce5d1f)

Documentation

  • correct typo in default value description for custom metadata field (c16e257)
  • update README to enhance URL generation section with detailed examples and new features (f1687c0)

Refactors

  • consolidate handling of tags and responseFields for improved clarity (2b7d54e)
  • format and fix all lint issues (091e6d2)
  • remove unnecessary require statements for improved clarity (75820cd)
  • rename generateTransformationString to buildTransformationString for consistency (028871e)
  • simplify overlay processing and enhance safe property access (f35d7eb)
  • standardize method naming for URL and transformation string generation (f736fef)
  • streamline model object handling and enhance safe property access (ebf5887)
  • tests: remove password parameter from client setup in URL generation tests (3cf2616)
  • unify helper attribute naming across client and test files (67d2ecb)
  • update method calls to use fully qualified names for clarity (a45cc83)
  • update parameter naming for build_url method to use options (cd3618c)

Build System

  • deps: bump addressable from 2.7.0 to 2.8.0 in /samples/rails_app (db074cc)
  • deps: bump carrierwave from 2.1.0 to 2.1.1 in /samples/rails_app (c109b9b)
  • deps: bump nokogiri from 1.10.10 to 1.11.4 in /samples/rails_app (9497849)