Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update deps, add Scala 3 support, drop Scala 2.12 #134

Merged
merged 1 commit into from
Sep 10, 2024

Commits on Sep 5, 2024

  1. Update deps, add Scala 3 support, drop Scala 2.12

    Compared to conhub 1.2.1 the changes are source and binary compatible with
    these exceptions:
    - potential source compat breakage: NamedDispatcher doesn't have an implicit argument in the constructor anymore
      but it appears to be unused even in the internal Evolution codebase
    
    Changes highlights:
    - updated plugins and dependencies
    - added Scala 3.3.3 cross-compilation
    - removed Scala 2.12 support
    - introduced sbt-version-policy plugin and MiMa bincompat checks
    - fixed compilation warnings, minor test refactoring
    - replaced CurrentThreadExecutionContext usage with direct calls to ExecutionContext.parasitic since
      we do not support 2.12 anymore
    - Scala 3 compiler complained about NamedDispatcher implicit arguments in the constructor.
      Since the class is unused even in the internal Evolution codebase, implicit modifier was removed and
      the type was marked as deprecated.
    migesok committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5cc297d View commit details
    Browse the repository at this point in the history