-
Notifications
You must be signed in to change notification settings - Fork 3
release: 2.1.0 #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release: 2.1.0 #12
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
|
🤖 Release is at https://github.com/imagekit-developer/imagekit-go/releases/tag/v2.1.0 🌻 |
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