From f9a248f509e17ef4ad7394854613224992f90b8f Mon Sep 17 00:00:00 2001 From: Aditya Sharat Date: Thu, 1 Feb 2024 11:01:08 -0800 Subject: [PATCH] Release version 0.49.0 Summary: Release version 0.49.0 Reviewed By: fabiocarballo Differential Revision: D53312537 fbshipit-source-id: 97f6a2eb337e830a6005be0371554085002b8cd1 --- CHANGELOG.md | 19 +++++++++++++++++-- gradle.properties | 2 +- website/versionConfig.js | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f52adec45ef..09d1be6cf89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,26 @@ # Changelog -## Version 0.49.0-SNAPSHOT +## Version 0.50.0-SNAPSHOT +For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.49.0...master). + +## Version 0.49.0 + +_2024-02-01_ + +* Converted more code to Kotlin. +* [NEW] Added debug event APIs for better debugging and integration with Flipper's new UI Debugger. +* [NEW] Added layout caching to improve performance. +* [BREAKING] Moved several configs from LithoConfiguration to ComponentsConfiguration. +* [BREAKING] Merged several configs from RecyclerBinderConfig and RecyclerBinderConfiguration. * [BREAKING] Removed `Component.canResolve()` and `Component.resolve(ResolveContext, ComponentContext)` methods. All classes extending Component must now implement the new `Component.resolve(ResolveContext, ScopedComponentInfo, int, int, ComponentsLogger)` method which is always used in the resolution flow. * [BREAKING] Rename `Style.performAccessibilityAction`, `Style.sendAccessibilityEvent` and `Style.sendAccessibilityEventUnchecked` methods. +* [BREAKING] Yoga updated to use C++ 20. +* [BREAKING] Deletes several public constructors of EventHandler. +* Overhauled the render pipeline to support custom layout systems. +* Numerous bug fixes. -For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.48.0...master). +For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.48.0...v0.49.0). ## Version 0.48.0 diff --git a/gradle.properties b/gradle.properties index e2c26436ace..d37cba6b753 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ # Project-wide Gradle settings. -VERSION_NAME=0.49.0-SNAPSHOT +VERSION_NAME=0.49.0 GROUP=com.facebook.litho SONATYPE_STAGING_PROFILE=comfacebook diff --git a/website/versionConfig.js b/website/versionConfig.js index 216bbd4983e..e0fe86836f2 100644 --- a/website/versionConfig.js +++ b/website/versionConfig.js @@ -22,7 +22,7 @@ // and refer to the version as: e.g. {{site.lithoVersion}} export const site = { - lithoVersion: '0.48.0', + lithoVersion: '0.49.0', lithoSnapshotVersion: '0.49.0-SNAPSHOT', soloaderVersion: '0.10.5', flipperVersion: '0.142.0',