You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to benchmarks within this codebase, the changes below may be responsible for 50-60% reduction in memory allocations and wall-clock time of the formatter; this does not take into account I/O to read in a file and write it out.
A set of assisted changes intended to improve performance:
TreeOps/FormatTokens: read tree tokens via Origin, drop Tokens slices (#5317) @kitbellew
benchmarks: parameterize styles, add Scala 3 case (#5318) @kitbellew
drop Option/Either on hot token/tree/split paths (#5316) @kitbellew
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.2
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
Jul 25, 2024
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
Nov 4, 2024
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
Jan 6, 2025
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.3
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.4
Jan 13, 2025
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.8.4
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.4
Jan 13, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.4
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.5
Jan 16, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.5
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.6
Jan 23, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.8.6
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.0
Feb 16, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.0
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.1
Feb 21, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.1
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.2
Feb 28, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.2
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.3
Mar 6, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.3
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.4
Mar 14, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.4
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.5
Apr 29, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.5
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.6
May 5, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.6
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.7
May 30, 2025
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.7
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.9.8
Jun 28, 2025
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.1
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.2
Nov 26, 2025
Just kindly asking if this is something to be merged.
I would like to volunteer on these kinds of trivial issues and help guide them through. Is there any way, I could become some kind of maintainer as well, please? @nedtwigg@Goooler
I would actually be fine starting with a restriction to just apply dependabot-type changes, so the power is somewhat limited, as I might not quite be ready yet to fulfill greater tasks. But easy stuff like patches is limited in scope and therefore something easier to consider.
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.2
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.3
Dec 23, 2025
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.3
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.3
Jan 9, 2026
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.3
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
Jan 17, 2026
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
Jan 22, 2026
renovateBot
changed the title
Update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
Jan 27, 2026
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.4
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.5
Jan 28, 2026
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.5
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.6
Jan 31, 2026
renovateBot
changed the title
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.6
fix(deps): update dependency org.scalameta:scalafmt-core_2.13 to v3.10.7
Feb 10, 2026
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: gradle/libs.versions.toml
Command failed: ./gradlew -Dorg.gradle.jvmargs=-Xms512m -Xmx512m --console=plain --dependency-verification lenient -q properties
FAILURE: Build failed with an exception.
* Where:
Settings file '/tmp/renovate/repos/github/diffplug/spotless/settings.gradle.kts' line: 11
* What went wrong:
Error resolving plugin [id: 'com.diffplug.spotless', version: '8.10.2', apply: false]
> A problem occurred configuring project ':build-logic'.
> Could not resolve all artifacts for configuration 'classpath'.
> Could not resolve org.jetbrains.kotlin:kotlin-stdlib:2.4.0.
Required by:
buildscript of project ':build-logic'
buildscript of project ':build-logic' > org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:6.7.3 > org.gradle.kotlin:gradle-kotlin-dsl-plugins:6.7.3
> Repository Gradle Central Plugin Repository is disabled due to earlier error below:
> Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.4.0.
> Could not get resource 'https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/2.4.0/kotlin-gradle-plugin-api-2.4.0.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin-api/2.4.0/kotlin-gradle-plugin-api-2.4.0.pom'. Received status code 429 from server: Too Many Requests
> Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:2.4.0.
Required by:
buildscript of project ':build-logic' > org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:6.7.3 > org.gradle.kotlin:gradle-kotlin-dsl-plugins:6.7.3
> Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:2.4.0.
> Could not parse POM https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugin/2.4.0/kotlin-gradle-plugin-2.4.0.pom
> Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.4.0.
> Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.4.0.
> Could not get resource 'https://plugins.gradle.org/m2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/2.4.0/kotlin-gradle-plugins-bom-2.4.0.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugins-bom/2.4.0/kotlin-gradle-plugins-bom-2.4.0.pom'. Received status code 429 from server: Too Many Requests
> There are 3 more failures with identical causes.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights from a Build Scan (powered by Develocity).
> Get more help at https://help.gradle.org.
BUILD FAILED in 16s
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️Warning: custom changes will be lost.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.8.1→3.11.5Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
scalameta/scalafmt (org.scalameta:scalafmt-core_2.13)
v3.11.5Features
Bug fixes
Miscellaneous
Build and dependency updates
v3.11.4Features
Performance improvements
Miscellaneous
Build and dependency updates
v3.11.3Bug fixes
v3.11.2Performance tuning
According to benchmarks within this codebase, the changes below may be responsible for 50-60% reduction in memory allocations and wall-clock time of the formatter; this does not take into account I/O to read in a file and write it out.
A set of assisted changes intended to improve performance:
Additional algorithm improvements:
Features
Bug fixes
else(#5288) @kitbellewMiscellaneous
isCurlyWithNextKeyword(#5286) @kitbellewBuild and dependency updates
v3.11.1Scala 3 support added
v3.11.0Features
preferInsertparameter (#5261) @kitbellewBug fixes
}correctly (#5258) @kitbellew()args correctly (#5228) @kitbellewMiscellaneous
spanAtmethod (#5234) @kitbellewadvanceSpanto parent (#5233) @kitbellewBuild and dependency updates
v3.10.7Features
Dependency updates
v3.10.6Features
)(#5206) @kitbellewBug fixes
Miscellaneous
Build and dependency updates
v3.10.5Features
Bug fixes
Miscellaneous
Build and dependency updates
v3.10.4Features
This release has a number of features and fixes to allow scalafmt adoption to extend to scala.js as well.
rewrite.insertBracesfunctionalitysettingsandoverrideFor(#5172) @kitbellewmaxLinestomaxBreaks(#5157) @kitbellewexemptScopevals (#5130) @kitbellewindents.infixinto array (#5148) @kitbellewkeepNL(#5107) @kitbellewkeepoption (#5086) @kitbellewBug fixes
while ()and{(#5160) @kitbellewbeforeunless triggered (#5142) @kitbellewMiscellaneous
initat top of file (#5175) @kitbellewfullInfixEnclosedInflag (#5134) @kitbellewConf.nameOf, not literals (#5128) @kitbellewpredinfindNextInfixes(#5102) @kitbellewBuild and dependency updates
macos-15/macos-15-intelrunners (#5126) @Gedochaov3.10.3Features
Bug fixes
foldentire 2-way expr as single-line (#5063) @kitbellew.forMainif no layout match (#5057) @kitbellewMiscellaneous
preserveetc. withkeep(#5073) @kitbellewexclude-blocksin apply (#5062) @kitbellewBuild and dependency updates
v3.10.2Features
Bug fixes
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.