Skip to content

Bump https://github.com/atelico/gdstyle from v0.3.3 to 0.5.0 - #843

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

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

v0.5.0

gdstyle 0.5.0

A release about trust in fmt: it now does what the config and the # gdstyle:ignore comments say, and it fixes every formatter problem reported since 0.4.0. Turning a rule off, or suppressing it on a line or a file, now stops fmt as well as check. Member reordering keeps #region folds intact, fmt --diff prints a real unified diff, and a long list of smaller fixes covers banners, doc comments, properties, semicolons, number literals and non-ASCII text.

The version is 0.5.0 rather than 0.4.1 because a few types and functions in the Rust library changed (see Upgrading). The CLI, the config file and the Godot plugin work as before.

Thanks to @​MikeSchulze for the detailed reports behind most of this release, to @​calpeyser for #57 and to @​niangaoxiao for #58.

Highlights

  • fmt respects the config. A rule set to "off" used to silence check while fmt kept applying it: "format/double-quotes" = "off" still turned 'x' into "x", and "order/class-member-order" = "off" still reordered members. Every rule fmt applies now stops when it is off. (#53, #59, #65)

  • fmt honors # gdstyle:ignore comments. A suppressed line or file is no longer rewritten by fmt, the same as with check --fix:

    var s = 'x'  # gdstyle:ignore=format/double-quotes

    0.4.0 turned this into "x". This covers every rule, including the layout rules (indentation, trailing whitespace, blank lines, the final newline and line wrapping). For format/no-tabs-as-spaces, a directive that keeps a line's indentation keeps the whole file's: converting only the other lines would mix tabs and spaces, which Godot rejects. Directives are only read from comments now, so the same text inside a string no longer silences rules. (#68, #72, #78)

  • fmt --diff is a unified diff. It compared the files line by line, so one moved member turned the rest of the file into unrelated -/+ pairs,

... (truncated)

Changelog

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

0.5.0 (2026-10-26)

  • Fixed: fmt honors rules set to "off" and # gdstyle:ignore comments, for every rule (#53, #59, #65, #68, #72, #78).
  • Fixed: fmt --diff prints a unified diff that git apply accepts (#54, #63).
  • Fixed: reordering keeps #region folds intact (#52, #62).
  • Fixed: #### banners, doc comments on bodyless @abstract func and class docs above annotated headers are formatted correctly (#47, #48, #50, #58, #60, #61).
  • Fixed: boolean operators, property accessors, non-ASCII text, blank lines, trailing semicolons and leading-dot floats (#57, #66, #67, #69, #70, #71, #73, #75, #77).
  • Fixed: number literals Godot rejects are reported as errors (#76).
  • Changed: properties with set / get blocks get a blank line on each side (#49, #64).
  • Changed: format/trailing-newline also reports trailing blank lines (#74), and format/number-literals covers hex and binary only (#79).
  • Library: ClassMember::Variable / StaticVariable gain has_accessor_block, and check_class_member_order takes the token list (#64, #66, #72).

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
  • 14c2a0d chore(release): 0.5.0 (#80)
  • 90073f0 fix: preserve pure-hash comment banners (#58)
  • d1d27b8 fix(rules): stop reporting missing float zeros twice (#79)
  • 20990d5 fix(formatter): honor suppression comments for layout rules in fmt (#78)
  • e519c54 fix(rules): keep a comment inline when removing a trailing semicolon (#77)
  • e4094ee fix(lexer): report misplaced decimal points in numbers (#76)
  • 74f7082 fix(rules): fix a leading-dot float right after a keyword (#75)
  • aa8bcbc fix(rules): report and fix blank lines at the end of a file (#74)
  • e4f2c06 fix: measure comment width and diagnostic columns in chars (#73)
  • 3175f55 fix(linter): only read suppression directives from comments (#72)
  • Additional commits viewable 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.5.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.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Issue relating to dependencies, whether updating, adding or removing them label Oct 30, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner October 30, 2026 18:34
@dependabot dependabot Bot added the deps:pre-commit Issue relates to a pre-commit hook dependency label Oct 30, 2026
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