Skip to content

Releases: twitter/compose-rules

v0.0.15

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:47

Changelog

  • Add exemption for actual functions for ComposeModifierWithoutDefault (#82) @mrmans0n
  • Add ComposeCompositionLocalNaming to validate CompositionLocal names (#83) @mrmans0n
  • Add ComposeCompositionLocalAllowlist rule (#80) @mrmans0n

v0.0.14

Choose a tag to compare

@github-actions github-actions released this 23 Sep 10:16

Changelog

  • Allow receivers in ComposeNaming rule (#79) @mrmans0n
  • Add two missing ui emitters (#78) @mrmans0n
  • Remove content emitters from Twitter's design system (#77) @mrmans0n
  • Add customization for rules that check content emitters (#76) @mrmans0n

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:33

Changelog

  • Make the :rules:common dependency to :core-common to be api (#75) @mrmans0n

v0.0.12

Choose a tag to compare

@github-actions github-actions released this 18 Sep 09:56

Changelog

  • Don't publish shadowRuntimeElements variant unless it's an uber jar publication (#72) @mrmans0n
  • Update docs with ktlint/detekt instructions and new uber jars (#69) @mrmans0n
  • add note for Detekt compatibility with PreviewPublic rule (#60) @kenyee

Note: the detekt/ktlint-0.0.12-all.jar versions are uber jars/fat jars, which means they include all the dependencies they use bundled in them. This is so that you can easily use them in the command line or IDE plugins, but NOT to be used for kotlinter/detekt gradle. For that, keep on using the maven central publication.

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 16 Sep 10:01

Changelog

  • Add more elements to trigger the known mutable types check (#68) @mrmans0n

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:06

Changelog

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:15

Changelog

  • Tweak PreviewPublic logic to avoid flagging valid code (#57) @manuel-martos
  • Adds GlanceModifier support (#52) @mrmans0n
  • Prevent false positives when ViewModels are used as keys on Effects (#49) @mrmans0n
  • Support hiltViewModel in the detectors for ViewModelInjection (#48) @mrmans0n

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:51

Changelog

  • Add rule to make preview composables private if used only in previews (#46) @mrmans0n
  • Ignore @Preview composables in ModifierMissing rule (#42) @mrmans0n

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:07
a708828

Changelog

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 12 Sep 17:19

Changelog

  • Should have fixed missing artifacts. Now all core-* modules are published.