Skip to content

Hard to track changes across multiple versions #4884

@gaeljw

Description

@gaeljw

Hello folks,

I wanted to share with you a problem that I currently face in upgrading scalafmt config files from 2.x to 3.x (or even from 3.2 to 3.9 for instance). Note that we're a bit late in upgrades because it's quite recent that Renovate suggests scalafmt config file version upgrades.

There's no unique page to search for configuration removal or renaming. There was https://scalameta.org/scalafmt/docs/changelog.html before but since 2.7 the changelog is on GitHub and one has to go through many pages to maybe find information about a change.

For instance, I have a config file using unindentTopLevelOperators = true, how can I know that the new setting to use is indent.infix.exemptScope = all?

I need to find out that in:

My suggestion would be to still publish a unique changelog page that we can search in.

Any though about this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions