Deprecated the Android style method getAppThemeLightNoActionBarGroup and replaced it with getAppThemeGroup, which does not override the parent theme if its parent theme changes. (#30797 by @zoontek)
Updated snapshots with iOS deployment target set to 15.1. (#30840 by @tsapeta)
On Android, Build settings related to gradle.properties will now be merged (and deduped) if they are Arrays instead of overwritten. For now the only array value is extraMavenRepos. This allow library plugins to use extraMavenRepos even if they are not the last plugin called. (#30269 by @Titozzz)
8.0.7 - 2024-07-03
This version does not introduce any user-facing changes.
8.0.6 - 2024-06-27
🐛 Bug fixes
On Android, fix setting translucent on the status bar. (#29803 by @alanjhughes)
Bumped iOS and tvOS deployment target to 15.1. (#30840 by @tsapeta)
🎉 New features
[Web] Modules are now registered in global. (#29870 by @aleqsio)
[iOS] Add support for passing SharedObjects as a function parameter. (#30314 by @aleqsio)
Added support for startObserving and stopObserving on the web. (#28953 by @aleqsio)
Switched exported EventEmitter to the C++ implementation. (#28946 by @tsapeta)
[Android] OnStartObserving and OnStopObserving can now be attached to a specific event. (#29012 by @lukmccall)
[Android] Add the ability to change the name of the exported shared object. (#30040 by @lukmccall)
[Android] Supported returning of the SharedObject from functions. (#30426 by @lukmccall)
[iOS] Support implementing customizeRootView in ExpoAppDelegateSubscriber. (#30550 by @alanjhughes)
[Android] Added support for primitive arrays in functions. (#30657 by @lukmccall)
Implemented toJSON function on shared objects that includes dynamic properties defined in their prototype chain. (#30813 by @tsapeta)
[iOS] Added experimental support for rendering SwiftUI views. (#19888 by @tsapeta)
[Android] Introduced experimental converter to support a broader range of types that can be passed to the JS. (#30944 by @lukmccall)
[iOS] Add functions that are called before and after a shared object is removed from the registry. (#30949 by @alanjhughes)
[Android] Rewrite map converter to support a broader range of types that can be passed to the JS. (#31016 by @lukmccall)
[Android] EitherTypeConverter now can work with the Dynamic class. (#31074 by @lukmccall)
[iOS] Added a way to provide shared objects memory pressure to improve garbage collection of native objects retaining some heavy data. (#31168 by @tsapeta)
[Android] The single parameter now can be auto-cast to the list. (#31290 by @lukmccall)
[Android] SharedRef converter now checks the inner ref type. (#31441 by @lukmccall)
[Android] Added support for changing if functions are enumerable. (#31495 by @lukmccall)
Introduced a base class for all shared refs (expo.SharedRef). (#31513 & #31706 by @lukmccall)
[Android] Added onStartListeningToEvent and onStopListeningToEvent to the SharedObject. (#31385 by @lukmccall)
Added Apple shared app groups support. (#31519 by @kudo)
[Android] Added a way to provide shared objects memory pressure to improve garbage collection of native objects retaining some heavy data. (#31784 by @lukmccall)
performance: Make non-strict mode faster for classes. Addresses #1071 (53e3203). Immer 10.x solved slow iteration for plain JS objects. This update applies the same handling to class instances. In cases this makes class instance handling 3 times faster. Note that this slightly modifies the behavior of Immer with classes in obscure corner cases, in ways that match current documentation, but do not match previous behavior. If you run into issues with this release icmw. class instances, use setUseStrictShallowCopy("class_only") to revert to the old behavior. For more details see https://immerjs.github.io/immer/complex-objects#semantics-in-detail
Bumps the minor-and-patch group with 45 updates in the / directory:
8.0.5
8.0.10
7.0.3
7.0.9
14.0.0
14.0.4
5.18.1
5.59.0
1.6.7
1.7.7
51.0.14
51.0.36
14.0.5
14.0.7
3.5.16
3.5.23
13.0.8
13.0.9
0.27.5
0.27.6
3.0.6
3.0.7
10.0.4
10.1.1
51.0.2
51.0.4
4.0.36
4.1.10
18.2.0
18.3.1
18.2.79
18.3.11
0.74.1
0.75.4
1.14.0
1.18.0
6.3.0
6.4.1
3.10.1
3.15.4
4.10.1
4.11.0
3.31.1
3.34.0
15.2.0
15.7.1
18.2.0
18.3.1
18.0.7
18.3.0
4.3.0
4.5.1
4.5.0
4.5.5
7.24.5
7.25.7
7.24.7
7.25.7
7.24.7
7.25.7
7.24.7
7.25.7
5.18.1
5.58.1
6.4.6
6.5.0
12.5.1
12.7.2
29.5.11
29.5.13
2.29.1
2.31.0
6.8.0
6.10.0
5.1.3
5.2.1
7.33.2
7.37.1
4.6.0
4.6.2
3.3.0
3.5.0
0.27.0
0.29.0
3.2.5
3.3.3
3.3.2
3.4.13
5.3.3
5.6.2
Updates
@expo/config-plugins
from 8.0.5 to 8.0.10Changelog
Sourced from
@expo/config-plugins
's changelog.Commits
Updates
@expo/prebuild-config
from 7.0.3 to 7.0.9Changelog
Sourced from
@expo/prebuild-config
's changelog.Commits
Updates
@expo/vector-icons
from 14.0.0 to 14.0.4Commits
Maintainer changes
This version was pushed to npm by evanbacon, a new releaser for
@expo/vector-icons
since your current version.Updates
@tanstack/react-query
from 5.18.1 to 5.59.0Release notes
Sourced from
@tanstack/react-query
's releases.... (truncated)
Commits
0ccd60a
release: v5.59.018953be
feat: add support forReact.use()
(#7988)763abd1
release: v5.56.2666c8b2
release: v5.56.1d29c37a
release: v5.56.0edec4a6
feat(core): ensureInfiniteQueryData (#8048)acb5d37
release: v5.55.44cc4bd2
release: v5.55.39b78527
docs(react-query): Update React Suspens Link in README.md (#8020)643abc0
release: v5.55.2Updates
axios
from 1.6.7 to 1.7.7Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
5b8a826
chore(release): v1.7.7 (#6585)364993f
fix(http): fixed support for IPv6 literal strings in url (#5731)d198085
fix(fetch): fix stream handling in Safari by fallback to using a stream reade...d584fcf
chore(release): v1.7.6 (#6583)bc03c6c
chore(examples): fix module import (#6575)df9889b
fix(fetch): optimize signals composing logic; (#6582)ee208cf
chore(sponsor): update sponsor block (#6576)085f568
fix(fetch): fix content length calculation for FormData payload; (#6524)59cd6b0
chore(release): v1.7.5 (#6574)6700a8a
fix(core): add the missed implementation of AxiosError#status property; (#6573)Updates
expo
from 51.0.14 to 51.0.36Changelog
Sourced from expo's changelog.
... (truncated)
Commits
Updates
expo-av
from 14.0.5 to 14.0.7Changelog
Sourced from expo-av's changelog.
Commits
Updates
expo-font
from 12.0.7 to 12.0.10Changelog
Sourced from expo-font's changelog.
Commits
Maintainer changes
This version was pushed to npm by gabrieldonadel, a new releaser for expo-font since your current version.
Updates
expo-modules-core
from 1.12.15 to 1.12.25Changelog
Sourced from expo-modules-core's changelog.
... (truncated)
Commits
Updates
expo-router
from 3.5.16 to 3.5.23Changelog
Sourced from expo-router's changelog.
Commits
Updates
expo-sensors
from 13.0.8 to 13.0.9Changelog
Sourced from expo-sensors's changelog.
Commits
Updates
expo-splash-screen
from 0.27.5 to 0.27.6Changelog
Sourced from expo-splash-screen's changelog.
Commits
Updates
expo-system-ui
from 3.0.6 to 3.0.7Changelog
Sourced from expo-system-ui's changelog.
Commits
Updates
immer
from 10.0.4 to 10.1.1Release notes
Sourced from immer's releases.
Commits
e2d222b
docs: [Doc]: Update /zh-CN/ (#1067)4da2e0d
fix: MakeapplyPatches
to acceptreadonly Patch[]
(#1094)073d634
chore: Fix typo in comment in common.ts (#1113)a3a7d0c
chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1112)5a8f6e7
fix: export lost types (#1116)53e3203
feat(performance): Make non-strict mode faster for classes. Addresses #1071511ccee
introduce StrictMode enum85a8f7b
Introduceclass_only
strict mode setting7f1b3b9
Merge branch 'main' into faster-unstrict-mode9713677
chore: fix git ignore with watchmanUpdates
jest-expo
from 51.0.2 to 51.0.4Changelog
Sourced from jest-expo's changelog.
Commits
Maintainer changes
This version was pushed to npm by aleqsio, a new releaser for jest-expo since your current version.
Updates
nativewind
from 4.0.36 to 4.1.10Commits
Updates
react
from 18.2.0 to 18.3.1Release notes
Sourced from react's releases.