2.0.0 (2025-10-05)
Full Changelog: v0.0.1...v2.0.0
Features
- api: add BaseWebhookEvent (49aee77)
- api: add dummy endpoint for shared model generation in go (c5b8b5f)
- api: add path policy related non-breaking changes (385c57b)
- api: add selectedFieldsSchema in upload and list API response (7e3af2b)
- api: extract UpdateFileDetailsRequest to model (8b5aea9)
- api: fix upload API request params (db0d74c)
- api: manual updates (acff3e5)
- api: manual updates (98f9de6)
- api: manual updates (49c8193)
- api: manual updates (a6a9d9c)
- api: manual updates (67b5049)
- api: manual updates (5829397)
- api: manual updates (cc22fef)
- api: manual updates (051d622)
- api: manual updates (452fcb4)
- api: manual updates (66bd0b0)
- api: manual updates (9a4ab31)
- api: manual updates (67adab7)
- api: manual updates (5237fb5)
- api: manual updates (b7169f4)
- api: manual updates (bc53c1a)
- api: manual updates (e197563)
- api: modify multipart marshaling for file upload parameters as per our backend expects (aba9cfa)
- api: remove Stainless attribution from readme (e41a4bd)
- api: update api docs link (9c185d4)
- api: Update env var name (d7aace7)
- api: updated docs (2f0ac45)
- examples: add file upload examples for local, base64, URL, and advanced uploads (799c172)
Bug Fixes
- bugfix for setting JSON keys with special characters (07ab70c)
- internal: unmarshal correctly when there are multiple discriminators (b87188b)
- README: update example webhook secrets and improve event logging for clarity (cbf2a51)
- tests: update gradient transformation test case with new parameters (02ab219)
- update import paths to use the correct imagekit-developer repository (09f4ca0)
- use slices.Concat instead of sometimes modifying r.Options (7822f5a)
- webhook: encode webhook secret in base64 before verification (6f18756)
Chores
- bump minimum go version to 1.22 (2cd7a9b)
- do not install brew dependencies in ./scripts/bootstrap by default (ac2daaa)
- internal: codegen related update (a9dae33)
- sync repo (9c87c18)
- update more docs for 1.22 (6cfe89f)
- update SDK settings (369f85d)
- update SDK settings (2d43aee)
Documentation
- correct typo in default value description for custom metadata field (64ff337)
- README: add section on using Raw transformations for undocumented features (09d84f7)
- README: update file upload examples to use local files and improve error handling (c20f7b7)
- README: update SDK description and enhance table of contents with detailed sections (acc22b8)
Refactors
- helper: remove legacy Helper struct and streamline methods in HelperService (534383e)
- helper: replace UUID token generation with random byte generation and update tests for hex format (4e30f5a)
- helper: streamline transformation string generation with mapping functions (36ccee1)
- helper: update HelperService to return errors instead of panicking and adjust related tests (0f5bb17)
- tests: improve test case descriptions in helper_overlay_test.go (eb8c7d9)
- tests: reorder import statements and enhance test descriptions in helper tests (eff5fb6)
- upload: update file upload parameter documentation to clarify required io.Reader type (c5aabc6)