- Updates to Kotlin 1.7.20
- Updates Kotlin version to 1.6.10
- Enables ExplicitApi and BinaryCompatibilityValidator on the repo, to improve the stability of its API
- Updates Kudzu version to 2.6.0
- Updates Kudzu version to 2.5.0, use proper kotlin test dependencies
- Updates Kudzu version to 2.4.0
- Reimplements DSL with the latest version of Kudzu, and in commonMain sourceset
- Overhauls core APIs to streamline everything
- Changes AndroidManifest package for dsl artifact to avoid conflicts
- Publish to MavenCentral
- Improves logging
- Removes duplicated unary/binary operation speks from parser module
- Allows candidates to be nullable in Spek Expressions
- Implements Matcher for introspecting a Spek tree while visiting
- Adds
trellis-dsl
for dynamically parsing and evaluating Spek expressions