復活 - 4.7.1
このリリースには、レイアウトアニメーションと共有要素移行の安定性修正が含まれ、Androidでいくつかのクラッシュを修正し、同期更新された道具が古い値に戻ることを停止します。 バグの修正 コミットがビューを他の位置に移動すると、同期的に更新されたプロプスの古い値へのリセットを修正します。 例えば、 iOS での兄弟のzIndex 変更後、そして。..
このリリースには、レイアウトアニメーションと共有要素移行の安定性修正が含まれ、Androidでいくつかのクラッシュを修正し、同期更新された道具が古い値に戻ることを停止します。 バグの修正 コミットがビューを他の位置に移動すると、同期的に更新されたプロプスの古い値へのリセットを修正します。 例えば、 iOS での兄弟のzIndex 変更後、そして。..
バンドルモードで作成されたワークレットランタイムのネットワーク作成 バンドルモードで作成されたワークレットランタイムのネットワーク作成 XMLHttpRequest, Blob, FileReader, fetch (whatwg), Headers, Request, Response, FormData, AbortController, AbortSignal の独立したネットワークモジュールを送信する。FETCH_PREVIEW_ENABLED 機能フラグと以前のネットワークプレビューを置き換える。createWorkletRuntimeは新しい enableNetworking を受け入れています。
新しいレイアウトアニメーションエンジンは、デフォルトのレイアウトアニメーションが新しいエンジンで実行されます。新しいエンジンがアプリにリグレーションを引き起こす場合は、前のエンジンに戻る USE_LEGACY_LAYOUT_ANIMATIONS_PROXY 機能フラグを有効にして、問題を報告してください。ENABL と一緒にこのフラグを有効にすることはできません。..
変更点 cherry-pick ((worklets-0.12-stable): WorkletsModuleが無効になったとき AnimationFrameQueueを停止する (#10278) @tjzel in #10461 cherry-pick ((worklets-0.12-stable): #10462 cherry-pick (worklets-0.12-stable) の @tjzel で proto (#10451) を処理するときにクラッシュする (#10461 cherry-pick (worklets-0.12-stable)): #10469 の @tjzel で #10463 のリリースで @tjzel が (#10331) を投げるときに Synchronizable ロックを解放する: #10469 の @tjzel で 0.12.2 完全 Cha...
チェリーピックの変更点 (what's Changed) (4.5-stable): CIビルド失敗 (#10318) by @tjzel in #10426 release ((Reanimated): 4.5.5 by @tjzel in #10427 完全変更日記: 4.5.4...4.5.5
What's Changed cherry-pick ((4.5-stable): handleRawEvent on stale EventTarget with null InstanceHandle (#9926) by @tjzel in #10208 cherry-pick ((4.5-stable): scroll (#10052) の間、Androidでジャンプしたステキなヘッダー @tjzel in #10209 cherry-pick ((4.5-stable): 実験プロキシ (#10073) の退出レイアウトアニメーションを妨害するクラッシュを修正 #10207 cherry-pick (#10207) @tjzel in #4.5-stable: Takin を停止する。..
主な変更点: React Native 0.87 のサポート Reanimated 4.6 は React Native 0.83 0.87 をサポートし、Worklet 0.12.x とペア化しています。互換性表を参照してください。#9768の @tjzelによって RN 0.87の background_image prop: #10236の @pawicaoによって 0.87.0にアップグレードする @tjzel: #9768の @tjzelによって RN 0.87の background_image prop: #10236の @pawicaoによって 0.87.0にアップグレードする
What's Changed cherry-pick ((worklets-0.12-stable): UIScheduler::isOnUITthread (#10265) に UIスレッドチェックを抽出する @tjzel in #10327 完全な変更日記: worklets-0.12.0...worklets-0.12.1
変更点 cherry-pick ((worklets-0.11-stable): #10217の @tjzelによって #10217の cherry-pick ((worklets-0.11-stable) に分離されたワークレットスレッド (#10192) の自動リリースドランが欠落している: アプリがバックグラウンドで (#10196) しているときにUIループが停止しない @tjzelによって #10218の完全な変更日記:ワークレット-0.11.3...ワークレット-0.11.4
変更点 cherry-pick ((worklets-0.10-stable): #10215の @tjzelによって #10215の cherry-pick ((worklets-0.10-stable) で分離されたワークレットスレッド (#10192) に自動リリースドレインが欠けている: アプリがバックグラウンドで (#10196) のときUIループが停止しない @tjzelによって #10216の完全な変更ログ: worklets-0.10.3...worklets-0.10.4
キー変更 ワークレットランタイムのWeakRef ワークレットランタイムは現在 WeakRef をサポートしています。これは、ランタイムが作成されたときにHermesの独自のマイクロタスクキューを有効にし、C++からそれを排出する必要がありました。feat ((Worklets): #10085 のtjzel のtjlet 実行時間に関するWeakRef (ワークレット): #10100 のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel のtjlet ワークレット: #... のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjlet ワークレット: #10100 のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel のtjlet ワークレット: #10100 のtjzel のtjzel ワークレット: #10100 のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel のtjzel の
チェリーピックで何が変わったか (4.3-stable): #10177のチェリーピックで @tjzelによるスプリングジッター (#9463) #10177のチェリーピックで @tjzelによるスプリングジッター (#9463) #10177のチェリーピックで @tjzelによるスプリングジッター (#4.3-stable): #10179のチェリーピックで @tjzelによるスプリングジッター (#10073) #10177のチェリーピックで #10177のチェリーピックで #10177のチェリーピックで @tjzelによるスプリングジッター (#4.3-stable) #10177のチェリーピックで @tjzelによるスプリングジッター (#10178) #10178のチェリーピックで @tjzelによるスプリングジッター (#10178のチェリーピックで #10177のチェリーピックで @tjzelによるスプリングジッター (#4.3-stable): #10179のチェリーピックで @tjzelによるスプリングジッター (#10178のチェリーピックで
What's Changed cherry-pick ((worklets-0.11-stable): プラグイン (#10032) で共有されたバベルのオプションを変異させない
What's Changed cherry-pick ((worklets-0.10-stable): プラグイン (#10032) で共有されたバベルのオプションを変異させない
What's Changed chore ((4.4-stable): #9865 cherry-pickの @MatiPl01によるワークレット0.10の動作とランタイムテストを調整する (4.4-stable): #9985 cherry-pickの @tomekzawによるレガシープロキシの終了レイアウトアニメーションの停止からクラッシュを修正する (9.4.2...4.4.4): #9988の @tomekzawによる停止または再アニメーションの後にアニメーションビューが古い値に戻ることを防止する (9.4.2...4.4.3)
What's Changed cherry-pick ((4.3-stable): アプリの停止または再アニメーション (#9527) 後にアニメーションビューが古い値に戻ることを防止する。
変更点 cherry-pick (4.5-stable): #9984の @tomekzawによるレガシープロキシで終了するレイアウトアニメーションを停止するクラッシュを修正 #9984の @tomekzawによる cherry-pick (4.5-stable): #9987の @tomekzawによるアプリ停止または再アニメーションの後、アニメーションビューが古い値に戻ることを防止する 完全変更日記: 4.5.2...4.5.3
変更点 cherry-pick ((worklets-0.11-stable): デバッグビルド (#9920) で空のワークレットソースマップでクラッシュを防止する @tjzel in #10012 cherry-pick ((worklets-0.11-stable): いくつかのセットアップでバンドルモードでネットワーキング (#9897) by @tjzel in #10014 全変更日記: worklets-0.11.1...worklets-0.11.2
変更点: 作成できないときにエラーが削除されました #9884リリースで@tshmieldevによってシリアル化可能 ((Worklets): 0.11.1 #9980で@tjzelによって 完全な変更ログ: worklets-0.11.0...worklets-0.11.1
変更は? ワークレット 0.11 をサポートする再活性化版。全変更日記: 4.5.1...4.5.2
主な変更 実験用バイトコードワークレット Legacy Eval Mode Legacy Eval Modeでは、生産ビルドでは、シンプルなコードの代わりに、ヘルメスのバイトコードからのワークレットをオプションで評価することができます。これはHermes V1メモリ問題 (#9650) のオプトイン・ワークアワームです。https://docs.swmansion.com/react-native-worklets/docs/worklets-babel-plugin/plugin-options feat ((Worklets): レガシーeで実験バイトコードのワークレット。..
概要 バックポートされたメモリ漏洩の修正変更点 cherry-pick ((worklets-0.9-stable): RNR リモート機能の寿命を TurboModule 無効状態 (#9789) に @tjzel で #9898 cherry-pick ((worklets-0.9-stable): チェックタイムと使用時間の破壊者安全 (#9790) で #9922 cherry-pick ((worklets-0.9-stable): 投稿 リモート機能リファクタントニット (#9923) で @tjzel で #9939 リリース ((Worklet...
What's Changed cherry-pick ((worklets-0.10-stable): @tjzel が #9881 のリデザインで"/"で始まる経路から読み取れる: #9884 のリリースで @tshmieldev によってシリアル化可能: #9885 の @tjzel によって 0.10.2 完全な変更ログ: worklets-0.10.1...worklets-0.10.2
変更点 Android 修正: #9715 の @MatiPl01 によって CSS 更新-レジストリロックと Fabric commit の間の Android ANR デッドロック 修正: #9495 の @MatiPl01 によってクロススレッド アクセスに対して StaticPropsRegistry を保護する修正: useAnimatedKeyboard クラッシュを防止する @piaskowyk によって #9670 の修正: ランバが実行される前にキャンセルされたレイアウトアニメーションを復活させない。..
What's Changed Android 修正: RN 0.86 にブンクした後にアニメーションを凍結する @wisniewskij in #9694 修正: Android ANR CSS 更新-レジストリロックと Fabric commit の間の行き詰まり @MatiPl01 in #9715 修正: useAnimatedKeyboard クラッシュを防止する "キャンセルされたアニメーションの挿入を変更できません" by @piaskowyk in #9670 修正: アニメーションを終了するビューを Android で重荷で固定するのを防止する @bartlomie...
変更点 サポートされている道具 (#9746) のための空のオブジェクトスタイル値を拒否するだけ #9803 の @MatiPl01 による コンポーネントリマウント (#9765) の後に偽選択者を再登録する #9804 の @MatiPl01 による コールバック (#9769) の値設定時に再帰ループを防止する #9806 の @MatiPl01 による コールバック (#9769) の値設定時に再帰ループを防止する #9806 の @MatiPl01 による #9807 の #9773 の @MatiPl01 による Web での小型化ビルド (#9773) の CSS を介して react-native-svg をアニメートする
変更点 cherry-pick ((worklets-0.10-stable): バンドルモードモジュールID (#9721) で Windows パスを正規化する @tjzel in #9799 cherry-pick ((worklets-0.10-stable): RNR リモート機能ライフタイムを TurboModule invalidate status (#9789) にリンクする @tjzel in #9800 cherry-pick ((worklets-0.10-stable): チェックの時間と使用の時間の破壊者安全 (#9790) by @tjzel in #9801リリース(Worklets): 0.10.1 by @tjzel...
キー変更 CSS Core Animationによってサポートされている道具は増えました。 影 (shadowColor, shadowOpacity, shadowRadius, shadowOffset),背景、および境界 (backgroundColor, borderColor, borderWidth, borderRadius) CSS トランジションは、現在 iOS Core Animationで実行されています。CSS Core Animation を使って、IOS_CSS_CORE_ANIMATION 機能フラグを有効にする必要があります。@MatiPl01のCore Animationで 影のCSS移行を実行する #9685...
主な変更 バンドルモードは安定と考えられ バンドルモードは現在安定と考えられ、ワークレットを使用するための推奨方法となっています。前回のモード (Legacy Eval Mode と呼ばれる) は、まだデフォルトで有効です。https://docs.swmansion.com/react-native-worklets/docs/bundleMode/ chore(Worklets): @tjzel in #9584によってBundle Modeから実験ラベルを削除 モジュールインポート転送のための堅牢なAPI 前回のワークレチゼーブルMo...
変更点 cherry-pick ((worklets-0.9-stable): @tjzel が #9623 の cherry-pick で @babel/types を依存度 (#9511) として宣言する。 @tjzel が #9623 の cherry-pick で #9623 の worklets-0.9-stable を宣言する。 @tjzel が #9626 の cherry-pick で @tjzel による Babel プラグインが生産環境 (#9609) を検出していない。