Changelog
Unpublished
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
💡 Others
14.0.7 — 2025-09-10
💡 Others
- Extracted the read permission check from
FileSystemUtilities
(#39210 by @kosmydel)
14.0.6 — 2025-09-02
This version does not introduce any user-facing changes.
14.0.5 — 2025-08-31
This version does not introduce any user-facing changes.
14.0.4 — 2025-08-27
This version does not introduce any user-facing changes.
14.0.3 — 2025-08-25
This version does not introduce any user-facing changes.
14.0.2 — 2025-08-16
This version does not introduce any user-facing changes.
14.0.1 — 2025-08-15
This version does not introduce any user-facing changes.
14.0.0 — 2025-08-13
🎉 New features
13.1.7 — 2025-05-08
🐛 Bug fixes
13.1.6 — 2025-05-06
This version does not introduce any user-facing changes.
13.1.5 — 2025-04-30
This version does not introduce any user-facing changes.
13.1.4 — 2025-04-25
This version does not introduce any user-facing changes.
13.1.3 — 2025-04-14
This version does not introduce any user-facing changes.
13.1.2 — 2025-04-11
This version does not introduce any user-facing changes.
13.1.1 — 2025-04-09
This version does not introduce any user-facing changes.
13.1.0 — 2025-04-04
🐛 Bug fixes
- Changed
export
to export type
for TS type declarations. (#33446 by @j-piasecki)
- Fixed
saveAsync
not respecting the format and compression quality. (#33690 by @tsapeta)
- [Web] Overwrite class
name
property in ImageManipulator
. (#35806 by @alimek)
💡 Others
- [Android] Started using expo modules gradle plugin. (#34176 by @lukmccall)
- [apple] Migrate remaining
expo-module.config.json
to unified platform syntax. (#34445 by @reichhartd)
- [iOS] Fix warnings which will become errors in Swift 6. (#35288 by @behenate)
13.0.6 - 2025-01-10
This version does not introduce any user-facing changes.
13.0.5 — 2024-10-29
🎉 New features
- [Android] Added support for image refs in
ImageManipulator.manipulate
and useImageManipulator
. (#32398 by @lukmccall)
13.0.4 — 2024-10-28
🎉 New features
- [iOS][Web] Added support for image refs in
ImageManipulator.manipulate
and useImageManipulator
. (#32346, #32354 by @tsapeta)
13.0.3 — 2024-10-25
🎉 New features
- [iOS] Added support for image refs in
ImageManipulator.manipulate
and useImageManipulator
. (#32346 by @tsapeta)
13.0.2 — 2024-10-24
💡 Others
- Exported missing types, removed unnecessary fallback and properly registered the module on Web. (#32302 by @tsapeta)
13.0.1 — 2024-10-22
This version does not introduce any user-facing changes.
13.0.0 — 2024-10-22
🛠 Breaking changes
🎉 New features
💡 Others
12.0.5 — 2024-05-13
This version does not introduce any user-facing changes.
12.0.4 — 2024-05-13
🐛 Bug fixes
- On
iOS
correctly handle urls coming from the users photo library. (#28777 by @alanjhughes)
12.0.3 — 2024-05-01
This version does not introduce any user-facing changes.
12.0.2 — 2024-04-23
This version does not introduce any user-facing changes.
12.0.1 — 2024-04-22
🎉 New features
12.0.0 — 2024-04-18
💡 Others
11.8.0 — 2023-12-12
🐛 Bug fixes
- [iOS] Fix an issue where the image is manipulated on a background thread. (#25756 by @alanjhughes)
💡 Others
- [iOS] Replace legacy
FileSystem
interfaces usage with core FileSystemUtilities
. (#25495 by @alanhughes)
11.7.0 — 2023-11-14
🛠 Breaking changes
🎉 New features
11.6.0 — 2023-10-17
🛠 Breaking changes
11.5.0 — 2023-09-04
🎉 New features
11.4.1 — 2023-08-02
This version does not introduce any user-facing changes.
11.4.0 — 2023-07-28
This version does not introduce any user-facing changes.
11.3.0 — 2023-06-21
🐛 Bug fixes
11.2.0 — 2023-05-08
🐛 Bug fixes
11.1.1 — 2023-02-09
This version does not introduce any user-facing changes.
11.1.0 — 2023-02-03
💡 Others
- On Android bump
compileSdkVersion
and targetSdkVersion
to 33
. (#20721 by @lukmccall)
11.0.0 — 2022-10-25
🛠 Breaking changes
- Bumped iOS deployment target to 13.0 and deprecated support for iOS 12. (#18873 by @tsapeta)
- Migrated Android codebase to use the new Expo modules API. (#20683 by @alanhughes)
10.4.0 — 2022-07-07
💡 Others
- Migrated Expo modules definitions to the new naming convention. (#17193 by @tsapeta)
10.3.1 — 2022-04-20
🐛 Bug fixes
- Fix
base64
result of manipulateAsync
being always null
on iOS. (#17122 by @barthap)
10.3.0 — 2022-04-18
🎉 New features
- Native module on iOS is now written in Swift using the new API. (#15277 by @tsapeta)
🐛 Bug fixes
⚠️ Notices
- On Android bump
compileSdkVersion
to 31
, targetSdkVersion
to 31
and Java
version to 11
. (#16941 by @bbarthec)
10.2.1 - 2022-02-01
🐛 Bug fixes
- Fix
Plugin with id 'maven' not found
build error from Android Gradle 7. (#16080 by @kudo)
10.2.0 — 2021-12-03
🐛 Bug fixes
10.1.0 — 2021-10-01
🐛 Bug fixes
10.0.0 — 2021-09-28
🛠 Breaking changes
🎉 New features
🐛 Bug fixes
- Fix resize action validator to allow providing just one of
width
or height
. (#13369 by @cruzach)
- Fix incorrect compression used when
0
is requested on web. (#13728 by @mnightingale)
- Fix Android
manipulateAsync
returns incorrect height (original unmanipulated height). (#13726 by @mnightingale)
- Fixed Android to use filename extension consistent with other platforms. (#13726 by @mnightingale)
- Fixed rotation direction to be clockwise on web. (#13760 by @mnightingale)
- Fixed web support for multiple actions. (#14056 by @mnightingale)
- Fix building errors from use_frameworks! in Podfile. (#14523 by @kudo)
💡 Others
- Migrated from
@unimodules/core
to expo-modules-core
. (#13757 by @tsapeta)
- Refactored web to pass canvases to each action avoiding multiple calls to
toDataURL
. (#14145 by @mnightingale)
9.2.0 — 2021-06-16
🐛 Bug fixes
💡 Others
- Migrated from
unimodules-file-system-interface
to expo-modules-core
.
- Build Android code using Java 8 to fix Android instrumented test build error. (#12939 by @kudo)
- Converted Android code to Kotlin. (#13231 by @dsokal)
9.1.0 — 2021-03-10
🎉 New features
- Updated Android build configuration to target Android 11 (added support for Android SDK 30). (#11647 by @bbarthec)
🐛 Bug fixes
9.0.0 — 2021-01-15
🛠 Breaking changes
8.4.0 — 2020-11-17
This version does not introduce any user-facing changes.
8.3.0 — 2020-08-18
This version does not introduce any user-facing changes.
8.2.1 — 2020-05-29
This version does not introduce any user-facing changes.
8.2.0 — 2020-05-27
🛠 Breaking changes
- The base64 output will no longer contain newline and special character (
\n
, \r
) on Android. (#7841 by @jarvisluong)