Skip to content

Cleanups#3544

Closed
wadoon wants to merge 8 commits intomainfrom
weigl/cleanups
Closed

Cleanups#3544
wadoon wants to merge 8 commits intomainfrom
weigl/cleanups

Conversation

@wadoon
Copy link
Member

@wadoon wadoon commented Feb 8, 2025

Intended Change

This PR brings smaller local clean-ups:

  1. Removal of the package key.api. The proof script debugger development once drove this package but was always behind its potential. In future, it will be replaced by the REST API or use the classes directly.
  2. Removal of ScriptLineParser for test fixtures. Instead of this custom class, you should use yaml. Yaml is a full-grown language with editor support, comments, etc., and libraries. You can either program the loading by hand using jackson's serialization API, or use @YamlSource from the JUnit library.
  3. Renovation of Gradle. The usage of allprojects and subprojects are discourage. The new way of managing multi-project Gradle projects is via buildSrc and writing central plugins.
    1. Central management of dependencies (BOM) using gradle/lib.versions.toml.
    2. Removal of ANTLR v2 + v3 from the dependencies.

@wadoon wadoon added this to the v2.12.4 milestone Feb 8, 2025
@wadoon wadoon self-assigned this Feb 8, 2025
@wadoon wadoon closed this Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant