new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Expo & React Native · all subjects

expo-api-docs

241 notes in this subject, read out of this brain and free to use. This is page 2 of 5.

expo-image-picker camera on simulator allowed

iOS `launchCameraAsync` can now be invoked on the simulator.

expo-font structured server resource descriptors

expo-font now includes structured server resource descriptors for streaming SSR.

expo-file-system base64 write options

expo-file-system adds write options for base64 encoded bytes.

expo-sqlite renamed async-storage to kv-store

Renamed expo-sqlite/async-storage to expo-sqlite/kv-store.

expo-clipboard breaking change: removed deprecated content property

The deprecated content property of the clipboard event listener has been removed. Use getStringAsync() instead.

expo-av loadAsync promise settlement with invalid file uri

Fixed loadAsync promise never settling when given an invalid file URI in expo-av on iOS.

expo-file-system downloadFileAsync idempotent option

expo-file-system adds idempotent option to downloadFileAsync.

expo-sqlite SQLITE_ENABLE_MATH_FUNCTIONS support

expo-sqlite now enables SQLITE_ENABLE_MATH_FUNCTIONS by default.

expo-sqlite tagged template literals support

expo-sqlite now supports tagged template literals for SQL queries.

expo-camera new architecture sublayers crash on iOS

Fixed crash related to sublayers on iOS 0.75 and above on the new architecture in expo-camera.

expo-notifications Android Firebase broadcast topics support

expo-notifications on Android now supports subscribing to Firebase broadcast topics.

expo-cellular deprecated JS constants and methods

Deprecated JS constants are removed and deprecated native iOS methods now return null as replacement.

expo-brightness useSystemBrightnessAsync removal

The deprecated useSystemBrightnessAsync hook has been removed.

expo-image-loader implementation moved to expo-modules-core

The iOS implementation of expo-image-loader has been moved to expo-modules-core.

expo-sharing incoming share functions and hook

expo-sharing adds getSharedPayloads, getResolvedSharedPayloadsAsync, cleanSharedPayloads functions and useIncomingShare hook for receiving data shared from other apps.

expo-speech volume option support

expo-speech now supports the volume option on both iOS and Android.

expo-crypto AES-GCM encryption support

expo-crypto now supports AES-GCM encryption.

expo-camera video stabilization mode support

expo-camera allows users to set video stabilization mode when recording videos.

expo-file-system File.pickFileAsync API change

File.pickFileAsync(arg1, arg2) is deprecated in favor of File.pickFileAsync(options).

expo-blur Android new blur API

expo-blur on Android introduces a new, more performant Blur API.

expo-blur Android dimezisBlurViewSdk31Plus method

expo-blur on Android introduces dimezisBlurViewSdk31Plus blur method.

expo-notifications Android throws error in Expo Go

expo-notifications on Android throws an error instead of logging a warning when attempting to use push notifications with Expo Go.

expo-camera quality option when set to 0 in takePictureAsync

Fixed takePictureAsync quality option when set to 0 in expo-camera.

expo-location iOS accuracy field for precise location authorization

expo-location on iOS adds accuracy field to PermissionDetailsLocationIOS exposing iOS 14+ precise/reduced location authorization.

expo-image-picker shouldDownloadFromNetwork option

expo-image-picker on iOS adds shouldDownloadFromNetwork option to fix iCloud video download.

expo-image-picker Android colors configuration

expo-image-picker on Android supports colors configuration.

expo-file-system modificationTime deprecation

The modificationTime property is deprecated in favor of lastModified, which is compatible with the web File interface.

expo-gl texImage2D supported formats reduced

The `texImage2D` expo wrapper now supports only JPEG, PNG, and GIF image formats. Formats BMP, PSD, TGA, HDR, PIC, and PNM are no longer supported for image decoding in the `stb_image.h` library.

expo-haptics performHapticsAsync missing await fix on Android

Fixed missing `await` for `performHapticsAsync` on Android.

expo-file-system modern API is now default

The modern filesystem API is now the default in expo-file-system. The previous API has been moved to `expo-file-system/legacy`.

expo-image-picker web URI now uses blob URLs instead of base64

On web, the `uri` property in expo-image-picker results now returns a blob URL instead of a base64 data URL for better performance. The `base64` property behavior remains unchanged.

expo-image-picker preferredAssetRepresentationMode default changed to .current

On iOS, the default for `preferredAssetRepresentationMode` is now `.current` instead of `.automatic`. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on `.automatic` can pass `preferredAssetRepresentationMode: '.automatic'` to restore the old behaviour.

expo-document-picker web getDocumentAsync no longer returns base64 by default

On web, `getDocumentAsync()` no longer returns base64 by default. The uri now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant since there is no base64 conversion by default. If base64 is needed, pass `base64: true` in the options and the result will include a new base64 field.

expo-sqlite added loadExtensionAsync and loadExtensionSync APIs

Added `loadExtensionAsync` and `loadExtensionSync` APIs to expo-sqlite with pre-bundled sqlite-vec extension support.

expo-file-system copy and move overwrite option

expo-file-system copy and move methods now support an `overwrite` option.

expo-speech useApplicationAudioSession option added on iOS

Added `useApplicationAudioSession` option to expo-speech on iOS.

expo-file-system download file onProgress callback and AbortSignal

`File.downloadFileAsync()` now supports `onProgress` callback and `AbortSignal` support.

expo-screen-capture screenshot prevention on iOS

Implemented screenshot prevention functionality on iOS in expo-screen-capture.

expo-file-system mode option for file handles

iOS now supports the `mode` option when opening file handle. Android also supports the `mode` option when opening file handle.

expo-local-authentication promptSubtitle and promptDescription parameters added on Android

Added `promptSubtitle` and `promptDescription` parameters to `authenticateAsync` on Android in expo-local-authentication.

expo-intent-launcher APP_OPEN_BY_DEFAULT_SETTINGS action added

Added `APP_OPEN_BY_DEFAULT_SETTINGS` action to expo-intent-launcher.

expo-image-picker customizable cropping UI on Android

Introduced customizable cropping UI on Android in expo-image-picker with light and dark theme support.

expo-camera ean13 barcode fix on iOS

Fixed ean13 barcodes not returning data on iOS in expo-camera.

expo-font weight styles support added on Android

Added support for font weight styles on Android in expo-font through XML font definitions in the config plugin.

expo-file-system Android file and directory pickers added

Added file and directory pickers to expo-file-system on Android.

expo-file-system asset uris support added

Added support for asset uris in expo-file-system.

expo-file-system file blob interface support

File now implements blob interface directly in expo-file-system.

expo-file-system directory info function added

Added directory info function to expo-file-system.

expo-file-system size and directory size functions added

Added total and available size functions, and directory size functions to expo-file-system.

expo-file-system info method and file timestamps added

Added info method, modificationTime and creationTime properties to expo-file-system/next.

expo-contacts ContactQuery id field accepts arrays

Fixed ContactQuery id field in expo-contacts to accept arrays on Android.

expo-file-system SAF Uris support

Added limited and then full support for SAF Uris in expo-file-system/next.

expo-file-system rename method for files and directories

Added `rename` method for files and directories in expo-file-system.

expo-file-system idempotent option for creating directories

Added `idempotent` option for creating directories in expo-file-system.

expo-web-browser auth universal links callback support

expo-web-browser now adds support for auth universal links callback.

expo-contacts addContactsChangeListener added

Added `addContactsChangeListener()` to expo-contacts to detect contact changes with platform-specific behavior.

expo-calendar all-day reminders support added on iOS

Added support for all-day reminders on iOS in expo-calendar.

expo-camera Meta Quest passthrough camera support on Android

Added support for Meta Quest passthrough camera on Android in expo-camera.

expo-font web name property removed

The unused web name property was dropped from expo-font.

expo-media-library filtering assets by media subtype on iOS

Added support for filtering assets by media subtype on iOS in expo-media-library.

Give your agent this brain