Merged
Conversation
…s schemas; update resource references in main.yaml; remove dummy endpoint
c4555bd to
335b09c
Compare
335b09c to
6602b28
Compare
6602b28 to
031fba5
Compare
031fba5 to
b654994
Compare
b654994 to
33fbd3f
Compare
33fbd3f to
cbb07bc
Compare
cbb07bc to
fab4dfb
Compare
fab4dfb to
86995e5
Compare
86995e5 to
4988998
Compare
4988998 to
5e3ca0c
Compare
5e3ca0c to
4bc7601
Compare
4bc7601 to
51092d8
Compare
51092d8 to
494dc17
Compare
494dc17 to
98fc843
Compare
406a330 to
b2aa754
Compare
b2aa754 to
58387ff
Compare
58387ff to
9ccdb3a
Compare
9ccdb3a to
345d4b6
Compare
345d4b6 to
815bc2c
Compare
815bc2c to
2259809
Compare
Added complete CRUD API endpoints for saved extensions, allowing users to save complex extension configurations and reuse them across multiple assets Fixed metadata endpoint path: /v1/files/metadata → /v1/metadata Added and improved transformation options e.g. color replace, layer modes, distort effect, gradient background etc.
2259809 to
82ece97
Compare
…rt; enhance overlay tests with layer modes
82ece97 to
8dee6ba
Compare
There was a problem hiding this comment.
Pull request overview
This release (version 2.1.0) introduces new API features for saved extensions and responsive images, fixes several bugs, and updates dependencies.
Changes:
- Added SavedExtensions API for managing reusable extension configurations
- Enhanced transformation options with new parameters (ColorReplace, Distort, LayerMode)
- Fixed Accept headers, grammar issues, and updated dependencies
Reviewed changes
Copilot reviewed 30 out of 32 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| webhook.go | Added documentation comments for union type methods |
| usage_test.go | Added test skip directive for Prism tests |
| tests/helper_overlay_test.go | Added test cases for layer mode transformations (multiply, cutter, cutout, displace) |
| tests/helper_advanced_transformations_test.go | Added tests for radius, color replace, and distort transformations |
| shared/constant/constants.go | Added new constant types for AI tasks and saved extensions |
| savedextension_test.go | New test file for saved extension API endpoints |
| savedextension.go | New service implementation for saved extension CRUD operations |
| packages/respjson/respjson.go | Grammar fix: "it's" to "its" |
| lib/helper.go | Added support for ColorReplace, Distort, and LayerMode parameters in URL building |
| internal/version.go | Version bump from 2.0.0 to 2.1.0 |
| internal/apijson/enum.go | Added float64 support to RegisterFieldValidator |
| internal/apiform/form_test.go | Added tests for bracket notation encoding |
| internal/apiform/encoder.go | Refactored key encoding for bracket notation support |
| go.mod | Updated dependency versions (standard-webhooks, gjson) |
| filemetadata.go | Fixed API endpoint path from v1/files/metadata to v1/metadata |
| file_test.go | Added test cases for new extension types |
| file.go | Changed Accept header from empty string to "/" |
| dummy_test.go | Added test cases for new parameters |
| dummy.go | Added new parameters to DummyNewParams |
| client.go | Added SavedExtensions service to client |
| betav2file_test.go | Added test cases for AI task extensions |
| api.md | Updated API documentation with new endpoints and types |
| aliases.go | Added aliases for new extension and image attribute types |
| accounturlendpoint.go | Changed Accept header from empty string to "/" |
| accountorigin.go | Changed Accept header from empty string to "/" |
| README.md | Added MCP server section and fixed grammar |
| LICENSE | Updated copyright year to 2026 |
| CHANGELOG.md | Added changelog entries for version 2.1.0 |
| .stats.yml | Updated API statistics |
| .release-please-manifest.json | Updated version to 2.1.0 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
8dee6ba to
589ad26
Compare
589ad26 to
b2ca54f
Compare
b2ca54f to
f96c7b2
Compare
f96c7b2 to
15bdb40
Compare
Contributor
Author
|
🤖 Release is at https://github.com/imagekit-developer/imagekit-go/releases/tag/v2.1.0 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated Release PR
2.1.0 (2026-01-16)
Full Changelog: v2.0.0...v2.1.0
Features
Bug Fixes
Chores
Documentation
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions