implicit.ly

Scala software, hot off the presses

posterous-sbt 0.1.7

Updated Dispatch and knockoff dependency versions. knockoff 0.8.0-16 does not require any extra Maven repositories, so sbt-posterous will not have to anymore either. Yay!

posterous-sbt is a plug-in for Simple Build Tool that automates publishing release notes to any Posterous site.

Filed under  //   Scala 2.7.7   dispatch   knockoff   net.databinder   posterous-sbt   sbt  

knockoff 0.8.0-16

knockoff is now hosted on scala-tools.org. I will maintain my current server for at least 6 months.

Knockoff has now been split up between the base project, which handles the Markdown -> XHTML conversion, and the "extras" project, which is where the various extensions and experiments live. This way, the core project maintains a very small size, and can be loaded in plugins without pulling other dependencies.

Also, in this version is a fix for linebreak handling. You should be able to use two spaces before a newline to indicate that this should either be a <br/> tag (in a content block), or, indicate that the line you just wrote is a separate block. This makes it easier to sprinkle things like * and > in your markdown without having to think about "oh that might mean a newline". This adds another inconsistency with the base perl script.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

knockoff 0.7.3-15

  • Fix where CRLF sequences would break the empty space matcher.
  • First pass at a markdown generator for testing.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

Filed under  //   Scala 2.7.4   Scala 2.7.5   Scala 2.7.6   Scala 2.7.7   Scala 2.8.0   com.tristanhunt   knockoff  

posterous-sbt 0.1.6

  • Duplicate checking contributed by softprops, to prevent the all too easy double-announcement.
  • check-publish-notes action checks that all conditions for publishing are satisfied, e.g. not a duplicate
  • Move utility functions outside of trait, into object to avoid collisions

posterous-sbt is a plug-in for Simple Build Tool that automates publishing release notes to any Posterous site.

Filed under  //   Scala 2.7.7   dispatch   knockoff   net.databinder   posterous-sbt   sbt  

knockoff 0.7.3-14

  • Added escapes for a few known special characters.
  • Fixed inline LaTeX parsing (issue #24).
  • Added the SnuggleTeX dependency to spit out MathML in the Wholesaler for previously mentioned inline TeX. I note that MathML is kind of, well, poorly supported, so YMMV.
  • Big revision of the literate markdown.
  • Fixed problems when combining MetaData with the SCAML writer.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

Filed under  //   Scala 2.7.4   Scala 2.7.5   Scala 2.7.6   Scala 2.7.7   Scala 2.8.0   com.tristanhunt   knockoff  

knockoff 0.7.2-13

  • Added the SCAMLWriter with associated toSCAML method, in case you want to pepper your markdown files with SCAML - and then use Scalate to process them. (Note No SSP... yet.)
  • Specification bugfix whereupon hard breaks are properly broken with <br/>s instead of splitting the two lines into separate paragraphs.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

knockoff 0.7.1-12

Two small bug fixes:

  1. A reference link followed by a paren was being matched as a normal link.
  2. If you used an asterix-delimited em right after a list item asterix marker, the line is now considered to be a list item if you use an odd number of asterixes on the line. (Ugly, but generally going to be OK.)

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

knockoff 0.7.1-11

  • Added SCAML pass-through to the Wholesaler.
  • Added special case where a leading emphasis or strong element would cause the paragraph to be interpreted as a text string.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

posterous-sbt 0.1.5

Enhancements:

  • Tag preview contributed by softprops
  • changelog action contributed by bmc

Dependency updates:

posterous-sbt is a plug-in for Simple Build Tool that automates publishing release notes to any Posterous site.

Filed under  //   Scala 2.7.7   dispatch   knockoff   net.databinder   posterous-sbt   sbt  

knockoff 0.7.0

This is a major revision of the project. Your code will probably break if you did something other than just convert simple markdown to XHTML.

Generally speaking, the project is taking a few ideas from pandoc, starting with output to LaTeX.

  • Redid the entire object model to remove the xml and markdown methods, and the silly little object factory. If you need to customize the output, override one of the FooWriter traits.
  • Added plain text and a preliminary LaTeX writer.
  • Fixed an issue where two spaces at the end of the line were not breaking into separate paragraphs.
  • Removed the use of perl for the integration tests. Everything should be kicked off by the test command.
  • Cross-compiled for Scala 2.7.4-2.8.0.Beta1 for the 1.5 JVM. The core project did run under 2.8.0 recently, but getting the sbt configuration straight for ScalaTest isn't as "plug and play" as I would have liked.

Knockoff is a markdown processor library for converting Markdown documents to XHTML and experimentally other formats.

Filed under  //   Scala 2.7.4   Scala 2.7.5   Scala 2.7.6   Scala 2.7.7   Scala 2.8.0.Beta1   com.tristanhunt   knockoff