Skip to content

Releases: laughedelic/literator

literator v0.8.0

15 Oct 21:21
Compare
Choose a tag to compare
  • #24, #28: Updated Scala parser combinators dependency, Scala version to 2.12
  • Published sbt plugin for sbt-1.x

literator v0.7.1

02 Oct 20:38
Compare
Choose a tag to compare

This release just fixes problems with resolving artifacts from Bintray. It doesn't have any significant changes since 0.7.0.

literator v0.7.0

17 Jun 10:34
Compare
Choose a tag to compare
  • Command line application is removed, because (according to bintray) nobody uses it anyway
  • Library and sbt-plugin are merged into one project (because sbt multiproject is a mess)
  • Index is not appended by default now (you can turn it on with docsAddIndex := true)
  • Output directories are cleaned up before generating docs (you can turn it off with docsCleanBefore := false)
  • literator-plugin is renamed to just literator and is now an auto plugin

literator v0.6.0

21 Oct 22:24
Compare
Choose a tag to compare

New feature:

  • Now you can add markdown files in the source directories (like Readme.md) with comments about the structure of your code or any other relevant documentation and it will be copied to the generated docs, making them more readable
  • Links index is added to them, so you can easily refer to other files

literator v0.5.2

06 May 18:09
Compare
Choose a tag to compare
  • Fixed encoding bug (java.nio.charset.MalformedInputException: Input length = 1 exception) (See #16)
  • Updated dependencies (ScalaTest, Scallop)

literator v0.5.1

04 Mar 15:51
Compare
Choose a tag to compare

Fixed line endings handling (Windows CRLF) (#15)

literator v0.4.1

18 Feb 11:15
Compare
Choose a tag to compare
  • Bugfix for #12 (issue with writing to files on windows)

literator v0.5.0

17 Feb 03:14
Compare
Choose a tag to compare
  • Library:
    • #12: Fixed the way of writing to a file;
    • General refactoring and simplification of parsers;
    • Changed convention about indentation (see docs);
  • Command line application:
    • Using Conscript for simpler installation;
    • Using Scallop for command line options parsing;
    • Now it can generate docs for several source directories (as the sbt plugin could before);
  • Sbt plugin:
    • Added Literator. namespace for the keys;

literator v0.4.0

28 Nov 01:39
Compare
Choose a tag to compare

For better modularity and convenience of use, separated project into several parts:

  • Library:
    • Added autogenerated links definition list (#7)
    • Changed index building and moved index to the bottom of the document
    • Solved problem of nested comments (#4)
    • Abstracted parsing over particular language (#1); Added the most useful languages
    • Made everything more File-centric (instead of just Strings);
    • Merged literateFile/Dir into one File.literate() method;
  • Sbt plugin:
    • Has docsMap key, for multiple mapping between srcs -> doc dirs
    • Has docsOutputDirs for adding them to cleanFiles
  • Command line application:
    • So far very primitive application; planning to add some nice options and conscript cover.

Other changes:

  • Changed organization in sbt and package prefix in code to laughedelic
  • Now publishing everything to Bintray

literator v0.3.0

13 Nov 19:41
Compare
Choose a tag to compare
  • Restructured project: separated different components
  • Added (optional) navigation index to the generated markdown
  • Changed interface to use File/Path everywhere
  • Changed type of literateFile/Dir: now it returns error messages if there are any
  • Changed default docs destination from docs/code to docs/src