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

Bump styler from 1.4.0 to 1.4.1 #82

Merged
merged 1 commit into from
Mar 17, 2025
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 17, 2025

Bumps styler from 1.4.0 to 1.4.1.

Changelog

Sourced from styler's changelog.

1.4.1

Improvements

  • to_timeout/1 rewrites to use the next largest unit in some simple instances

    # before
    to_timeout(second: 60 * m)
    to_timeout(day: 7)
    # after
    to_timeout(minute: m)
    to_timeout(week: 1)

Fixes

  • fixed styler raising when encountering invalid function definition ast

1.4

  • A very nice change in alias lifting means Styler will make sure that your code is using the aliases that it's specified.
  • Shoutout to the smartrent folks for finding pipifying recursion issues
  • Elixir 1.17 improvements and fixes
  • Elixir 1.19-dev: delete struct updates

Read on for details.

Improvements

Alias Lifting

This release taught Styler to try just that little bit harder when doing alias lifting.

  • general improvements around conflict detection, lifting in more correct places and fewer incorrect places (#193, h/t @​jsw800)

  • use knowledge of existing aliases to shorten invocations (#201, h/t me)

    example: alias A.B.C

      A.B.C.foo()
      A.B.C.bar()
      A.B.C.baz()
    

    becomes: alias A.B.C

      C.foo()
      C.bar()
      C.baz()
    

... (truncated)

Commits
  • be4dcec v1.4.1
  • 1df5f1d fix CI for older elixir
  • 13320e9 dont crash on invalid defs
  • 8fe1ca0 defs test describe formatting
  • 3b0571e rewrite to_timeout(unit: x * m) to use larger units in some cases
  • 9990eb6 link to quokka
  • 941d067 fix with redundant body + non-arrow behind redundant clause. Closes #221
  • d3318fd Merge pull request #222 from halfdan/expand-matrix
  • 3d5a485 Add OTP26/27 but only run for 1.17/1.18
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [styler](https://github.com/adobe/elixir-styler) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/adobe/elixir-styler/releases)
- [Changelog](https://github.com/adobe/elixir-styler/blob/main/CHANGELOG.md)
- [Commits](adobe/elixir-styler@v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: styler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code labels Mar 17, 2025
@coveralls
Copy link

Coverage Status

coverage: 90.735%. remained the same
when pulling 6306d08 on dependabot/hex/styler-1.4.1
into 2a602ee on main.

@maennchen maennchen merged commit 68de7b7 into main Mar 17, 2025
14 checks passed
@maennchen maennchen deleted the dependabot/hex/styler-1.4.1 branch March 17, 2025 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file elixir Pull requests that update Elixir code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants