Skip to content

Scala 3 - #24

Merged
rchillyard merged 20 commits into
mainfrom
scala-3
Mar 9, 2026
Merged

Scala 3#24
rchillyard merged 20 commits into
mainfrom
scala-3

Conversation

@rchillyard

Copy link
Copy Markdown
Owner

And additional updates

rchillyard added 20 commits May 4, 2025 11:01
Matchers: added matchIfDefined, matchIfSuccess, matchOptionFunc, matchTryFunc.
Made some other methods public.
Renamed Transformer as AutoMatcher
Also fixed a matcher name (&)
Matchers: removed def Matcher (I'm not sure why we ever had that) but it doesn't seem to be used by project Number.
This has been somewhat prematurely released to Maven Central.
But the differences are all cosmetic.
build.sbt: cosmetics;
build.properties, plugins.sbt, publish.sbt: all updates for new Sonatype publishing protocol;
Cosmetic changes to code.
Mostly cosmetics plus Maven Central publishing changes
Added some Scala3-specific cosmetic changes, too.
Also fixed minor formatting issue in logback-test.xml
Forgot these changes in the previous commit
Essentially all cosmetic changes except for a minor change in MatchResult.filter (the content of
Used future-migration option to rewrite some of the Scala 2 code as Scala 3;
Miss is now correct);
Upgraded logback-classic;
Split Adjunct into Adjunct and Logging;
Added Expression, ExpressionBuilder (temporary code probably destined to be deleted);
Matchers:
* MatchResult: added an additional apply method.
* refactored matchTryFunc and matchOptionFunc.
Added Matchers.of method;
tryMatch now throws MatcherException
@rchillyard
rchillyard merged commit fe9a32e into main Mar 9, 2026
1 of 3 checks passed
@rchillyard
rchillyard deleted the scala-3 branch March 9, 2026 18:10
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