Skip to content

Commit

Permalink
release version 0.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jenshalm committed Jun 4, 2018
1 parent 2250d39 commit e1a996a
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 14 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ which had been the final release supporting those versions.

Add the plugin to `project/plugins.sbt`:

addSbtPlugin("org.planet42" % "laika-sbt" % "0.7.5")
addSbtPlugin("org.planet42" % "laika-sbt" % "0.8.0")

Enable the plugin in your project's `build.sbt`:

Expand All @@ -39,7 +39,7 @@ in `target/docs/site`.

Adding the Laika dependency to your sbt build:

libraryDependencies += "org.planet42" %% "laika-core" % "0.7.5"
libraryDependencies += "org.planet42" %% "laika-core" % "0.8.0"

Example for transforming from file to file:

Expand All @@ -55,7 +55,7 @@ Example for transforming an entire directory of markup files to a single PDF fil

When using Laika's PDF support you need to add one more dependency to your build:

libraryDependencies += "org.planet42" %% "laika-pdf" % "0.7.5"
libraryDependencies += "org.planet42" %% "laika-pdf" % "0.8.0"

### Other Resources
Expand Down
6 changes: 3 additions & 3 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
lazy val basicSettings = Seq(
version := "0.8.0-SNAPSHOT",
version := "0.8.0",
homepage := Some(new URL("http://planet42.github.io/Laika/")),
organization := "org.planet42",
organizationHomepage := Some(new URL("http://www.planet42.org")),
Expand Down Expand Up @@ -52,9 +52,9 @@ lazy val noPublishSettings = Seq(
publishTo := None
)

val scalatest = "org.scalatest" %% "scalatest" % "3.0.1" % "test"
val scalatest = "org.scalatest" %% "scalatest" % "3.0.5" % "test"
val jTidy = "net.sf.jtidy" % "jtidy" % "r938" % "test"
val config = "com.typesafe" % "config" % "1.0.2"
val config = "com.typesafe" % "config" % "1.2.1"
val fop = "org.apache.xmlgraphics" % "fop" % "2.1"

lazy val root = project.in(file("."))
Expand Down
25 changes: 18 additions & 7 deletions docs/introduction/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ which had been the final release supporting those versions.

Add the plugin to `project/plugins.sbt`:

addSbtPlugin("org.planet42" % "laika-sbt" % "0.7.5")
addSbtPlugin("org.planet42" % "laika-sbt" % "0.8.0")

Enable the plugin in your project's `build.sbt`:

Expand All @@ -51,7 +51,7 @@ in `target/docs/site`.

Adding the Laika dependency to your sbt build:

libraryDependencies += "org.planet42" %% "laika-core" % "0.7.5"
libraryDependencies += "org.planet42" %% "laika-core" % "0.8.0"

Example for transforming from file to file:

Expand All @@ -61,15 +61,15 @@ Example for transforming an entire directory of markup files:

Transform from ReStructuredText to
HTML fromDirectory "source" toDirectory "target"

Example for transforming an entire directory of markup files to a single PDF file:

Transform from Markdown to PDF fromDirectory "src" toFile "hello.pdf"

When using Laika's PDF support you need to add one more dependency to your build:

libraryDependencies += "org.planet42" %% "laika-pdf" % "0.7.5"
libraryDependencies += "org.planet42" %% "laika-pdf" % "0.8.0"


### Other Resources

Expand Down Expand Up @@ -147,8 +147,6 @@ Features
Road Map
--------

* __0.8__: The speed release, doubling parsing speed for Markdown and reStructuredText

* __0.9__: New API for ExtensionBundles, support for GitHub-flavored Markdown

* __0.10__: Support for output in the epub format
Expand All @@ -161,6 +159,19 @@ Road Map
Release History
---------------

* __0.8.0__ (June 4, 2018):

* Doubles parsing speed for both Markdown and reStructuredText
* Much lower number of parser instance creations on repeated runs
* Performance goals had been achieved through replacing the former
Scala SDK parser combinators with a custom, optimized combinator design:
* Fewer dependent types and base parsers in objects instead of traits, making it easier to freely compose parsers
* Create parser error messages lazily, as most of them will never be accessed
* Avoid cost of by-name args in all cases except | combinator
* Add support for size and align options for the image directive in reStructuredText
* Fixes for all bugs known and reported to this point
* Address all deprecation warnings for Scala 2.12

* __0.7.5__ (Dec 30, 2017):

* Support for sbt 1.0
Expand Down
2 changes: 1 addition & 1 deletion docs/using-laika/sbt.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Laika's sbt plugin requires sbt 0.13.x.

First add the plugin to `project/plugins.sbt`:

addSbtPlugin("org.planet42" % "laika-sbt" % "0.7.5")
addSbtPlugin("org.planet42" % "laika-sbt" % "0.8.0")

If you want to install it globally, add the line above to
`~/.sbt/1.0/plugins/build.sbt` instead.
Expand Down
21 changes: 21 additions & 0 deletions notes/0.8.0.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

The speed release.

* Doubles parsing speed for both Markdown and reStructuredText
* Much lower number of parser instance creations on repeated runs
* Performance goals had been achieved through replacing the former
Scala SDK parser combinators with a custom, optimized combinator design:
* Fewer dependent types and base parsers in objects instead of traits, making it easier to freely compose parsers
* Create parser error messages lazily, as most of them will never be accessed
* Avoid cost of by-name args in all cases except | combinator
* Other changes in this release:
* Add support for size and align options for the image directive in reStructuredText
* Fixes for all bugs known and reported to this point
* Remove all deprecation warnings for Scala 2.12







0 comments on commit e1a996a

Please sign in to comment.