Skip to content

Commit

Permalink
Release version 0.45.0
Browse files Browse the repository at this point in the history
Reviewed By: adityasharat

Differential Revision: D41685061

fbshipit-source-id: 5025953505b491cbdc08e2b93b806bd7446ae958
  • Loading branch information
astreet authored and facebook-github-bot committed Dec 2, 2022
1 parent 7fb01a1 commit b64b8b6
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,22 @@
# Changelog

## Version 0.45.0-SNAPSHOT
## Version 0.46.0-SNAPSHOT

_release-date_

* TBA
* TBA

For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.44.0...master).
For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.45.0...master).

## Version 0.45.0

_2022-12-02_

* Many internals changes which should not affect end-users: StateContainers are now immutable and added support for testing split of resolve and layout processes
* Fix for bug where some EventHandlers would be stale after updates when using sections
* SimpleMountable API is stabilized and ready to replace @MountSpec usages in Kotlin. See [here](https://fblitho.com/docs/mainconcepts/mountablecomponents/overview/) for the docs!

For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.44.0...v0.45.0).

## Version 0.44.0

Expand All @@ -15,7 +25,7 @@ _2022-10-27_
* New APIs for debugging.
* **Breaking**: `ComponentContext.withComponentScope` is now package-private: it was @VisibleForTesting before, but we are now enforcing the privacy. If you were using it in tests, you can replace it with `ComponentTestHelper.createScopedComponentContextWithStateForTest` (however you should really write tests against LithoViewRule for kt tests and LegacyLithoViewRule for java tests)

For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.43.0...master).
For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.43.0...v0.44.0).

## Version 0.43.0

Expand All @@ -25,7 +35,7 @@ _2022-10-21_
* Instead of implementing `ComponentsSystrace.Systrace`, implementations should implement `com.facebook.rendercore.Systracer`, located in litho-rendercore. The `ArgsBuilder` interface has also moved from ComponentsSystrace to the Systracer interface.
* Some method names have been corrected. Specifically start/endSectionAsync have become start/endAsyncSection, aligning them to the Tracer API.
* We have implemented a mechanism that allows us to batch state updates with a deterministic approach. This mechanism enqueues state updates until the next Choreographer Frame Callback (precisely the next "anim" step) and only then schedules the following layout calculation.
For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.42.0...master).
For more details, see the [full diff](https://github.com/facebook/litho/compare/v0.42.0...v0.43.0).

## Version 0.42.0

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

# Project-wide Gradle settings.

VERSION_NAME=0.45.0-SNAPSHOT
VERSION_NAME=0.45.0
GROUP=com.facebook.litho

SONATYPE_STAGING_PROFILE=comfacebook
Expand Down
2 changes: 1 addition & 1 deletion website/versionConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
// and refer to the version as: e.g. {{site.lithoVersion}}

export const site = {
lithoVersion: '0.44.0',
lithoVersion: '0.45.0',
lithoSnapshotVersion: '0.45.0-SNAPSHOT',
soloaderVersion: '0.10.4',
flipperVersion: '0.142.0',
Expand Down

0 comments on commit b64b8b6

Please sign in to comment.