weso / collectioncompat   0.2.27

MIT License GitHub

Compatibility helper for Scala 2.12, 2.13, 3

Scala versions: 2.12

CollectionCompat

Scala compatibility utilities for Collections

Introduction

This project contains some utilities to work with Scala collections in a way that is compatible with Scala 2.12, 2.13 and 3

Installation and compilation

The project uses sbt for compilation.

  • sbt test compiles and runs the tests

Author & contributors

Contribution

Contributions are greatly appreciated. Please fork this repository and open a pull request to add more features or submit issues

Publishing to OSS-Sonatype

This project uses the sbt ci release plugin for publishing to OSS Sonatype.

SNAPSHOT Releases

Open a PR and merge it to watch the CI release a -SNAPSHOT version

Full Library Releases
  1. Increment the version number in version.sbt to the desired release version number.
  2. Commit and push this change with a message like "blah blah version 0.x.x".
  3. Push a tag and watch the CI do a regular release
  4. git tag -a v0.1.0 -m "v0.1.0"
  5. git push origin v0.1.0 Note that the tag version MUST start with v.