Skip to content

Conversation

@fwdekker
Copy link
Owner

@fwdekker fwdekker commented Jul 1, 2023

A slew of minor and mostly inconsequential updates for the beta version. Ensures the beta version is ready for the coming months :-)


  • Updates dependencies, plugins, and Gradle
  • Fixes style issues detected by latest version of Detekt
  • Replaces usage of the Spek library with Kotest
  • Removes incompatible IDEA API usages

  • Improves documentation of warning suppressions
  • Documents how to choose compatibility with Java and Kotlin versions in gradle.properties
  • Updates acknowledgements in README.md
  • Updates the .gitignore
  • Finally completely removes verifier.gradle

fwdekker added 2 commits July 1, 2023 00:56
Bumps various dependencies, resolves breaking changes, fixes uses of deprecated API, fixes a multitude of new style issues detected by Detekt, improves documentation surrounding usage and suppression of Detekt, fixes a bug with using modifiers during actions, and some other documentation fixes.

For some reason, bumping dependencies to IntelliJ 2022.3 doesn't work and causes multiple failures. I'm not sure why this happens yet.
And fix a small bug in the order of radio buttons in array settings.
@fwdekker fwdekker added bug Something isn't working enhancement Improvement of existing feature code quality Code changes without behavior changes documentation Improvements or additions to documentation api-update Requires updating the IntelliJ IDE API labels Jul 1, 2023
@fwdekker fwdekker self-assigned this Jul 1, 2023
@codecov
Copy link

codecov bot commented Jul 1, 2023

Codecov Report

Merging #462 (42ea805) into main (02d6326) will increase coverage by 1.51%.
The diff coverage is 72.88%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #462      +/-   ##
==========================================
+ Coverage   83.01%   84.53%   +1.51%     
==========================================
  Files          52       52              
  Lines        1849     1862      +13     
  Branches      348      342       -6     
==========================================
+ Hits         1535     1574      +39     
+ Misses        258      247      -11     
+ Partials       56       41      -15     

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-update Requires updating the IntelliJ IDE API bug Something isn't working code quality Code changes without behavior changes documentation Improvements or additions to documentation enhancement Improvement of existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"No displayName is specified for configurable: com.fwdekker.randomness.integer.IntegerSettingsConfigurable" (231+) Move to Java 17

1 participant