Kiama release documentation
See the user manual for a tutorial-style description of
Kiama features and usage and the installation manual
for details of installation of binary releases or building from
source.
This page summarises all numbered Kiama releases. Links to the API
documentation and information about versions of compatible tools and
libraries are also given. A version of Scala is needed and each release
has been tested with the version shown. The optional libraries are not
needed for basic usage of Kiama, but will be needed for more
advanced usage as noted. In each case, the listed compatible version
is known to work, but other versions may also.
The easiest way to use Kiama with your own Scala code is to build your
project with Scala simple-build-tool (sbt) (or a
similar tool such as Maven). See the Installation page for details.
Since Kiama is built with sbt, a source build of Kiama will also automatically
download the compatible tools and libraries so there is no need to download
them manually when building from source.
- Version 2.5.1 for Scala 2.11, 2.12, 2.13, 3.0 and 3.1 (July 16, 2023)
- Version 2.5.0 for Scala 2.11, 2.12, 2.13 and 3.0 (July 5, 2021)
- Version 2.4.0 for Scala 2.10, 2.11, 2.12 and 2.13 (December 23, 2020)
- Version 2.3.0 for Scala 2.10, 2.11, 2.12 and 2.13 (December 18, 2019)
- Version 2.2.1 for Scala 2.10, 2.11 and 2.12 (April 26, 2019)
- Version 2.2.0 for Scala 2.10, 2.11 and 2.12 (April 11, 2018)
- Version 2.1.0 for Scala 2.10, 2.11 and 2.12 (June 19, 2017)
- Version 2.0.0 for Scala 2.10 and 2.11 (April 6, 2016)
- Version 1.8.0 for Scala 2.10 and 2.11 (November 10, 2014)
- Version 1.7.0 for Scala 2.10 and 2.11 (August 11, 2014)
- Version 1.6.0 for Scala 2.10 and 2.11 (May 16, 2014)
- Version 1.5.3 for Scala 2.11 (April 21, 2014)
- Version 1.5.2 (December 22, 2013)
- Version 1.5.1 (July 5, 2013)
- Version 1.5.0 (May 14, 2013)
- Version 1.4.0 for Scala 2.9.2 Version 1.4.0 for Scala 2.10 (January 2, 2013)
- Version 1.3.0 (July 12, 2012)
- Version 1.2.0 (March 8, 2012)
- Version 1.1.0 (May 18, 2011)
- Version 1.0.2 (January 4, 2011)
- Version 1.0.1 (September 20, 2010)
- Version 1.0.0 (July 17, 2010)
- Version 0.9 (November 12, 2009)
- Changes since previous release:
- use sbt instead of ant for building
- attribution is less dependent on Attributable
- bug fixes and small improvements
- Compatible tools and libraries:
- Scala 2.7.7
- To use the read-eval-print loops:
- To run Kiama tests:
- Version 0.8 (August 4, 2009)
- Compatible tools and libraries:
- Scala 2.7.5
- To use the read-eval-print loops:
- To run Kiama tests: