Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.2 #631

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 19, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.slack.lint.compose:compose-lint-checks 1.2.0 -> 1.4.2 age adoption passing confidence

Release Notes

slackhq/compose-lints (com.slack.lint.compose:compose-lint-checks)

v1.4.2

Compare Source

2024-10-22

  • Enhancement: Better handle name shadowing in SlotReused lint and reduce false positives.
  • Test against lint 31.8.0-alpha07.
  • Various doc fixes.
  • Build against lint 31.7.1.
  • Build against Kotlin 2.0.21. Still targeting Kotlin 1.9 language version (lint 31.7.x's language version).

Special thanks to @​SimonMarquis and @​AlexVanyo for contributing to this release!

v1.4.1

Compare Source

2024-10-02

  • Fix: Fix false positives reported by ComposeContentEmitterReturningValues.
  • Fix: Fix content-emitters configuration in docs.
  • Fix: Fix link to multipreview annotations in docs.

Special thanks to @​erikghonyan for contributing to this release!

v1.4.0

Compare Source

2024-10-01

  • New: Implement SlotReused lint. See https://slackhq.github.io/compose-lints/rules/#do-not-invoke-slots-in-more-than-once-place for more information.
  • Enhancement: Report the function name for readability in ComposeContentEmitterReturningValues.
  • Enhancement: Check for inherited @Preview annotations up to four levels.
  • Enhancement: Allow @VisibleForTesting/@TestOnly-annotated preview composables to be public.
  • Fix: Don't report duplicate errors about multiple content emitters.
  • Fix: Normalize lint option loading to match with individual issues.
  • Fix: Use name of parameter if text is not available.
  • Removed: Delete obsolete ComposeComposableModifier lint check.
  • Various docs fixes.
  • Build against Lint 8.7.0.
  • Update api and minApi to 16 (i.e. lint 8.7.0+). It's possible this may work with API 15 but we have not tested it.
  • Test against Lint 8.8.0-alpha04.
  • Test against K2 UAST.
  • Build against Kotlin 2.0.20.

Special thanks to @​alexvanyo, @​seve-andre, @​svenjacobs, @​ychescale9, @​shahzadansari, and @​kozaxinan for contributing to this release!

v1.3.1

Compare Source

2024-01-25

  • Lower the lint API back to 14, not 15.

v1.3.0

Compare Source

2024-01-25

  • New: Implement ModifierComposed check to lint against use of Modifier.composed, which is no longer recommended in favor of the new Modifier.Node API.
  • New: Implement ComposeUnstableReceiver check to warn when composable extension functions or composables instance functions have unstable receivers/containing classes.
  • New: Check for property accessors with composition locals.
  • Enhancement: The ComposeComposableModifier message now recommends the new Modifier.Node API.
  • Enhancement: Make lints significantly more robust to edge cases like typealiases, import aliases, parentheses, fully-qualified references, and whitespace. Our tests now cover all these cases.
  • Enhancement: Update @Preview detection to also detect Compose Desktop's own @Preview annotation.
  • Enhancement: Improve the ComposeParameterOrder check to only lint the parameter list and add a quickfix.
  • Enhancement: Add support for checking for loops in multiple content emitters.
  • Fix: Fix allowed names config for Unit-returning functions.
  • Fix: Ignore context receivers in multiple content emissions lint.
  • Fix: Allow nullable types for trailing lambdas in ComposeParameterOrder.
  • Fix: Best-effort work around name mangling when comparing name in M2ApiDetector's allow list.
  • Fix: Fix ComposePreviewPublic to always just require private, remove preview parameter configuration.
  • Docs: Improve docs for ComposeContentEmitterReturningValues
  • Build against lint-api 31.2.2.
  • Test against lint-api 31.4.0-alpha06.
  • Raise Kotlin apiVersion/languageVersion to 1.9.0.

Special thanks to @​jzbrooks, @​joeMalebe, @​dellisd for contributing to this release!


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner February 19, 2024 00:24
@renovate renovate bot added chore Maintanance update skip-changelog labels Feb 19, 2024
@renovate renovate bot force-pushed the renovate/com.slack.lint.compose-compose-lint-checks-1.x branch from 4370f50 to 114e6ff Compare March 14, 2024 15:26
@renovate renovate bot changed the title fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.3.1 fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.0 Oct 2, 2024
@renovate renovate bot force-pushed the renovate/com.slack.lint.compose-compose-lint-checks-1.x branch from 114e6ff to 8c4701d Compare October 2, 2024 07:03
@renovate renovate bot changed the title fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.0 fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.1 Oct 2, 2024
@renovate renovate bot force-pushed the renovate/com.slack.lint.compose-compose-lint-checks-1.x branch from 8c4701d to bf56e07 Compare October 2, 2024 22:22
@renovate renovate bot force-pushed the renovate/com.slack.lint.compose-compose-lint-checks-1.x branch from bf56e07 to 361e414 Compare October 22, 2024 17:14
@renovate renovate bot changed the title fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.1 fix(deps): update dependency com.slack.lint.compose:compose-lint-checks to v1.4.2 Oct 22, 2024
@yasanglass yasanglass self-assigned this Nov 27, 2024
@yasanglass yasanglass merged commit 541591e into main Nov 27, 2024
1 check passed
@yasanglass yasanglass deleted the renovate/com.slack.lint.compose-compose-lint-checks-1.x branch November 27, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Maintanance update skip-changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant