Skip to content

Create forward-looking policy to update language version requirements #5

Description

@ikitommi

There is no clear policy on which versions of Clojure/Script or Java Metosin Libraries are expected to support.

  • Clojure
    • 1.10 => 17.12.2018
    • 1.11 => 22.3.2022

Java

  • 11 => 11.9.2018

Good policy could be to support 12 (or 18 months) old non-latest stabile version, e.g. support for Clojure 1.10 could be dropped on 22.3.2023 when Clojure 1.11 turns 1 years.

Supporting old language versions is just extra work for little gain. If you want to use bleeding edge OS library, update language deps too. Clojure is good for keeping backwards compatability.

Activity

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

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