Skip to content

Bump https://github.com/atelico/gdstyle from v0.3.3 to 0.4.0 - #837

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pre_commit/https-/github.com/atelico/gdstyle-0.4.0
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pre_commit/https-/github.com/atelico/gdstyle-0.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026

Copy link
Copy Markdown
Contributor

Bumps https://github.com/atelico/gdstyle from v0.3.3 to 0.4.0.

Release notes

Sourced from https://github.com/atelico/gdstyle's releases.

v0.4.0

gdstyle 0.4.0

A correctness release for the formatter and the parser. fmt and check --fix no longer change the contents of multi-line strings and keep a file's line endings. Single-line enums expand without losing code or comments, and nested inner classes parse properly. The version is 0.4.0 rather than 0.3.4 because a few functions in the Rust library changed signature (see Upgrading). The CLI, the config file and the Godot plugin work as before.

Thanks to @​calpeyser for #42, which started this release.

Fixed

  • fmt and check --fix leave the contents of multi-line strings alone. The text inside a """...""" literal is data, but the formatter treated it as code. It converted leading spaces to tabs, stripped trailing whitespace, collapsed blank lines and wrapped long lines at commas:

    const HELP = """
    Usage:
        run [options]   
    """

    0.3.3 turned the third line into a tab-indented run [options] with the trailing spaces removed, so the string's value changed and Godot gave no sign of it. The file now stays as written. The layout rules (format/trailing-whitespace, format/blank-lines, format/no-tabs-as-spaces, format/max-line-length) don't report lines inside such a string either. format/max-line-length still reports a string's closing line when the code after the closing quote is what makes it too long. This also covers quoted strings with a raw newline or a backslash continuation, and a string line starting with ##, # or extends, which other passes used to mistake for code. (#42, #43)

  • Line endings are kept. fmt converted CRLF files to LF. Since Godot keeps a \r inside a string as part of its value, that also changed every multi-line string in the file. fmt and check --fix now keep the style that most of the file's line breaks use, and a string keeps its own line endings even when they differ from the rest of the file. A lone \r is no longer treated as a line break, which used to split comments into code. CRLF files that were already formatted are no longer reported by fmt --check. (#43)

... (truncated)

Changelog

Sourced from https://github.com/atelico/gdstyle's changelog.

0.4.0 (2026-10-17)

  • Fixed: fmt and check --fix no longer change the contents of multi-line strings, and layout rules skip them (#42, #43).
  • Fixed: fmt and check --fix keep a file's line endings, and strings keep their own (#43).
  • Fixed: format/enum-one-per-line keeps comments, annotations and commas inside members, and covers inner classes (#44).
  • Fixed: fmt settles on consecutive commas (#44).
  • Fixed: nested inner classes and dotted or path extends parse correctly (#45).
  • Changed: quality/max-inner-classes counts nested classes (#45).
  • Library: rule functions in rules::formatting take the token list (#42, #43, #44).
Commits
  • 3cb1029 chore(release): 0.4.0 (#56)
  • bf2effb fix(parser): parse nested inner classes and dotted or path extends (#45)
  • a0f6e05 fix(formatter): settle on consecutive commas and expand enums by tokens (#44)
  • bf3aa6b fix(formatter): finish leaving multi-line string data alone (#43)
  • ab34f50 fix(formatter): leave the contents of multi-line strings alone (#42)
  • 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 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 [https://github.com/atelico/gdstyle](https://github.com/atelico/gdstyle) from v0.3.3 to 0.4.0.
- [Release notes](https://github.com/atelico/gdstyle/releases)
- [Changelog](https://github.com/atelico/gdstyle/blob/main/CHANGELOG.md)
- [Commits](atelico/gdstyle@v0.3.3...v0.4.0)

---
updated-dependencies:
- dependency-name: https://github.com/atelico/gdstyle
  dependency-version: 0.4.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 23, 2026 18:35
@dependabot dependabot Bot added dependencies Issue relating to dependencies, whether updating, adding or removing them deps:pre-commit Issue relates to a pre-commit hook dependency labels Oct 23, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 30, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #843.

@dependabot dependabot Bot closed this Oct 30, 2026
@dependabot
dependabot Bot deleted the dependabot/pre_commit/https-/github.com/atelico/gdstyle-0.4.0 branch October 30, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Issue relating to dependencies, whether updating, adding or removing them deps:pre-commit Issue relates to a pre-commit hook dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants