4.1.2 (2025-02-04)
- appwrite: export and document format types (e0cb492)
4.1.1 (2025-02-03)
4.1.0 (2025-02-02)
4.0.1 (2025-01-31)
4.0.0 (2025-01-19)
This is a major release with several breaking changes. See UPGRADING.md for a detailed migration guide.
- Added support for provider-specific operations with type safety
- Added support for provider-specific options (e.g., base URLs, project keys)
- Added
fallback
option to specify a fallback provider if URL isn't recognized
-
Removed Features
- Removed delegated URL system
- Removed support for some CDN-specific params in favor of new provider operations system
-
API Changes
- Removed URL delegation system and canonical URL detection
- Changed
transformUrl
signature to accept operations and provider options as separate arguments - Updated
parseUrl
return type structure to use operations and provider terminology - Added new URL parsing functions:
getExtractorForUrl
,getExtractorForProvider
-
Function Renames
getImageCdnForUrl
→getProviderForUrl
getImageCdnForUrlByDomain
→getProviderForUrlByDomain
getImageCdnForUrlByPath
→getProviderForUrlByPath
- Old functions marked as deprecated but still available
-
Type System Changes
- Added generic type support for provider-specific operations
- Updated
UrlTransformerOptions
to support typed provider operations - Removed
ParsedUrl
type in favor of newParseURLResult
- Added new types for enhanced type safety:
Operations
OperationMap
FormatMap
ImageFormat
ProviderConfig
3.22.0 (2024-12-07)
3.21.0 (2024-12-07)
3.20.0 (2024-11-11)
3.19.0 (2024-10-26)
3.18.1 (2024-10-26)
3.18.0 (2024-03-12)
3.17.0 (2024-02-08)
3.16.1 (2024-02-07)
3.16.0 (2023-12-09)
3.15.0 (2023-12-05)
3.14.1 (2023-11-16)
3.14.0 (2023-11-15)
3.13.0 (2023-11-07)
3.12.0 (2023-10-31)
3.11.0 (2023-10-29)
3.10.1 (2023-09-29)
3.10.0 (2023-08-01)
3.9.0 (2023-07-20)
3.8.1 (2023-07-05)
3.8.0 (2023-07-04)
3.7.0 (2023-07-03)
3.6.4 (2023-07-03)
- fix npm publish test (aa927c8)
3.6.3 (2023-07-03)
- correct npm publish test (b54d6cd)
3.6.2 (2023-07-03)
3.6.1 (2023-05-16)
3.6.0 (2023-05-15)
3.5.0 (2023-04-25)
- add caisy (39ec49b)
3.4.1 (2023-04-23)
3.4.0 (2023-04-22)
3.3.0 (2023-04-22)
3.2.0 (2023-04-04)
3.1.0 (2023-03-28)
3.0.1 (2023-03-11)
3.0.0 (2023-03-10)
- transformers may return URLs as strings (#30)
- add Next.js and Vercel support (#32) (4cff46d)
- transformers may return URLs as strings (#30) (ce95cfe)
2.2.2 (2023-03-09)
- cloudinary: default to fill without upscale (#27) (e7a3de5)
- handle custom cloudinary domains (ce2d1e6)