Skip to content

Releases: mrmans0n/compose-rules

v0.4.11

30 Aug 08:01
93ea8af
Compare
Choose a tag to compare

Changelog

v0.4.10

07 Aug 14:33
Compare
Choose a tag to compare

Changelog

  • Prevent false positives in ModifierReused due to early returns (#317) @mrmans0n
  • Ignore modifier factory functions in ModifierMissing/ModifierWithoutDefault (#314) @mrmans0n
  • Stop content emitter detection also by contentEmittersDenylist (#313) @mrmans0n

v0.4.9

06 Aug 14:54
95a114d
Compare
Choose a tag to compare

Changelog

  • Detect early returns in content emitter count (#312) @mrmans0n
  • Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v2.0.10 (#311) @renovate
  • Add support to when statements while counting emitters (#310) @mrmans0n
  • Update gradle/actions action to v4 (#309) @renovate
  • Restrict emitters count for KtBinaryExpression to ELVIS only (#307) @mrmans0n
  • Update detekt docs to add IDE config suggestions (#305) @mrmans0n

v0.4.8

30 Jul 09:00
f83c702
Compare
Choose a tag to compare

Changelog

v0.4.7

29 Jul 14:48
d0ac760
Compare
Choose a tag to compare

If you encounter any issue with ParameterNaming and you are using treatAsComposableLambda, swap it by treatAsLambda instead due to #299.

Changelog

  • Fix ContentTrailingLambda rule not taking @Composable into account (#300) @mrmans0n
  • Update ParameterNaming to use treatAsLambda instead of treatAsComposableLambda (#299) @mrmans0n

v0.4.6

29 Jul 11:12
Compare
Choose a tag to compare

Changelog

  • Improve content emitter logic and support for conditional emitter count (#298) @mrmans0n
  • Update plugin com.gradle.develocity to v3.17.6 (#297) @renovate
  • Fixed incorrect property name for CompositionLocal allow list. (#295) @vinaywadhwa
  • Update dependency gradle to v8.9 (#296) @renovate
  • Update plugin mavenPublish to v0.29.0 (#293) @renovate
  • Update dependency org.assertj:assertj-core to v3.26.3 (#294) @renovate
  • Add exemption for shadowed declarations on LambdaParameterInRestartableEffect (#292) @mrmans0n
  • Update ktlint to v1.3.1 (#289) @renovate

v0.4.5

01 Jul 09:39
f0b8f98
Compare
Choose a tag to compare

Changelog

v0.4.4

06 Jun 08:29
7cf7f2f
Compare
Choose a tag to compare

v0.4.3

28 May 08:06
d47bcfa
Compare
Choose a tag to compare

Changelog

  • Add exceptions to present tenses finishing in -ed (#275) @mrmans0n

v0.4.2

27 May 07:51
Compare
Choose a tag to compare

Changelog

  • Update dependency org.assertj:assertj-core to v3.26.0 (#273) @renovate
  • Add Circuit's produceRetainedState to known restartable effects (#271) @mrmans0n
  • Add example and diagram to param order docs (#270) @mrmans0n
  • Update ParameterOrder messaging (#269) @mrmans0n
  • Add ParameterNaming rule (#267) @mrmans0n
  • Update dependency org.jetbrains.kotlin:kotlin-compiler-embeddable to v2.0.0 - autoclosed (#264) @renovate
  • Update dependency org.jetbrains.kotlin.jvm to v2.0.0 (#263) @renovate
  • Update plugin com.gradle.develocity to v3.17.4 (#262) @renovate