Skip to content

Commit

Permalink
Towards version 0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dvreeze committed Jun 28, 2021
1 parent a9a3032 commit f498589
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
4 changes: 3 additions & 1 deletion .travis.yml
Expand Up @@ -13,7 +13,9 @@ install:
matrix:
include:
- jdk: oraclejdk9
scala: 2.13.6
scala: 3.0.0
- jdk: openjdk13
scala: 3.0.0
- jdk: openjdk13
scala: 2.13.6

Expand Down
16 changes: 16 additions & 0 deletions CHANGELOG.rst
Expand Up @@ -3,6 +3,22 @@ CHANGELOG
=========


0.7.0
=====

This release drops support for Scala 2.12, does cross-compile to Scala 3 and 2.13.6, and uses cats-parse
instead of FastParse. Note that FastParse uses macros and does not support Scala 3 (at the moment?).
Also, cats-parse offers more type-safety, and uses opt-in instead of opt-out backtracking.

With the use of cats-parse, cats-core is also a dependency. That came in handy, in order to use its
non-empty collections in the AST classes, thus making them more type-safe.

Due to the move from FastParse to cats-parse, there are too many breaking changes to mention.
In other words, this release is not at all backwards compatible with previous releases.
Having said that, most compilation errors when using release 0.7.0 instead of 0.6.1 should be
relatively easy and quick to fix.


0.6.1
=====

Expand Down
2 changes: 1 addition & 1 deletion scripts/eu/cdevreeze/xpathparser/scripts/RunTestSuite.sc
Expand Up @@ -7,7 +7,7 @@

// Taking xpathparser version 0.7.0

import $ivy.`eu.cdevreeze.xpathparser::xpathparser:0.7.0-SNAPSHOT`
import $ivy.`eu.cdevreeze.xpathparser::xpathparser:0.7.0`

// Imports that (must) remain available after this initialization script

Expand Down

0 comments on commit f498589

Please sign in to comment.