Compose compiler Version 1.5.4 released ~3 days ago
• Compose Compiler is now compatible with Kotlin 1.9.20
• Add an experimental option to enable strong skipping mode. Strong skipping mode allows composables with unstable parameters to be skipped. Additionally, lambdas with unstable captures are memoized. This feature is experimental and not considered ready for production use. (
22421e)
• Add flag to enable/disable source/trace information. (
4d45f09)
• Allow configuring the stability of external classes via a configuration file. (
If40eb)
• Fix early exit from composable functions when source information is not collected. (
fe6267)
• Fix continue from composable functions. (
948362)
• Fix resolution when composable functions are invoked from within a function invocation that has multiple overloads that are dependent on expression return type. (
2d36d0)
• Fix memoization when function reference does not have dispatch receiver. (
fc2326)
• Fix dirty check which was preventing recomposition of lambdas in some situations. (
db3699)
• Fix stability when incrementally compiling across modules. (
7d3e127)
• Reduce scope of
@DontMemoize
to lambda expressions only. (
7a7fa52)
• Fix Variables not captured correctly when using a Composable fun interface as a lambda. (
5ae3556)
• Use structural equality symbol for numeric and null comparison (
c612a0)