Skip to content

Releases: twitter/compose-rules

v0.0.15

26 Sep 13:47
Compare
Choose a tag to compare

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

23 Sep 10:16
Compare
Choose a tag to compare

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

21 Sep 16:33
Compare
Choose a tag to compare

Changelog

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

v0.0.12

18 Sep 09:56
Compare
Choose a tag to compare

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

16 Sep 10:01
Compare
Choose a tag to compare

Changelog

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

v0.0.10

15 Sep 16:06
Compare
Choose a tag to compare

Changelog

v0.0.9

14 Sep 09:15
Compare
Choose a tag to compare

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

13 Sep 13:51
Compare
Choose a tag to compare

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

12 Sep 20:07
a708828
Compare
Choose a tag to compare

Changelog

v0.0.4

12 Sep 17:19
Compare
Choose a tag to compare

Changelog

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