Skip to content

Releases: ExtremaIS/literatex-haskell

literatex-haskell 0.3.0.0

28 May 01:06
Compare
Choose a tag to compare

Overview

LiterateX transforms literate source code to Markdown. Write documentation in Markdown format in the comments of source code, and LiterateX can transform the file to Markdown, optionally including the source code with syntax highlighting and line numbers.

See the README for details.

This Release

This release adds compatibility with the latest version of the optparse-applicative library.

There are no changes to the API or CLI.

Compatibility

To use this release with a Stackage snapshot that does not include it, add the following to your stack.yaml configuration:

extra-deps:
  - literatex-0.3.0.0

Issues

There are no known issues at this time.

literatex-haskell 0.2.1.0

21 Mar 05:47
Compare
Choose a tag to compare

Overview

LiterateX transforms literate source code to Markdown. Write documentation in Markdown format in the comments of source code, and LiterateX can transform the file to Markdown, optionally including the source code with syntax highlighting and line numbers.

See the README for details.

This Release

This release adds support for the mdBook Markdown output format.

LiterateX 0.2.0.2 was released more than one year ago, and a number of updates to dependency constraints have since been registered as Hackage revisions. This release also updates the package (tarball and main branch) to the latest state.

This release also includes changes to the project management infrastructure. One important change is that both lower and upper bounds of dependencies are now tested in CI.

mdBook Markdown support

The mdBook Markdown format does not support per-block line numbering. When using this format, line numbering is not configured even when requested.

Compatibility

Build software:

Software LiterateX 0.2.0.1 LiterateX 0.2.1.0
GHC 8.2.2 ~ 9.2.1 8.2.2 ~ 9.6.1
cabal-install 1.24 ~ 3.6 1.24 ~ 3.10

Library dependencies:

Package LiterateX 0.2.0.1 LiterateX 0.2.1.0
base >=4.7 && <5 >=4.10.1 && <4.19
bytestring >=0.10.8 && <0.12 >=0.10.8 && <0.12
conduit >=1.3 && <1.4 >=1.3 && <1.4
text >=1.2.3 && <2.1 >=1.2.3 && <2.1
ttc >=0.4 && <1.2 >=0.4 && <1.3
unliftio >=0.2 && <0.3 >=0.2 && <0.3

Executable dependencies:

Package LiterateX 0.2.0.1 LiterateX 0.2.1.0
ansi-wl-pprint >=0.6 && <0.7 >=0.6.8 && <0.7
optparse-applicative >=0.14 && <0.18 >=0.13 && <0.18

Test dependencies:

Package LiterateX 0.2.0.1 LiterateX 0.2.1.0
filepath (unconstrained) >=1.4.1.2 && <1.5
tasty (unconstrained) >=0.12 && <1.5
tasty-hunit (unconstrained) >=0.8 && <0.11

To use this release with a Stackage snapshot that does not include it, add the following to your stack.yaml configuration:

extra-deps:
  - literatex-0.2.1.0

Issues

There are no known issues at this time.

literatex-haskell 0.2.0.2

04 Feb 23:35
Compare
Choose a tag to compare

Overview

This patch release of LiterateX bumps the optparse-applicative dependency version upper bound. There are no changes to the code in this release.

literatex-haskell 0.2.0.1

25 Dec 06:32
Compare
Choose a tag to compare

Overview

This patch release of LiterateX bumps the text dependency version upper bound. There are no changes to the code in this release.

literatex-haskell 0.2.0.0

25 Jun 01:04
Compare
Choose a tag to compare

Overview

This release of LiterateX fixes a bug and makes changes to the Nix
configuration. There are no changes to the LiterateX API.

Bug Fix

This release includes a fix for a bug that broke --help output. The issue
only affected builds using optparse-applicative 0.16, so none of the
published builds were affected.

Nix Configuration

The Nix configuration now supports testing against the following GHC versions
using known working nixpkgs revisions:

  • GHC 8.2.2
  • GHC 8.4.4
  • GHC 8.6.5
  • GHC 8.8.4
  • GHC 8.10.4
  • GHC 9.0.1

literatex-haskell 0.1.0.2

10 Jun 00:30
Compare
Choose a tag to compare

Overview

This patch release of LiterateX bumps the TTC dependency version upper bound.
There are no changes to the code in this release.

literatex-haskell 0.1.0.1

03 Jun 11:20
Compare
Choose a tag to compare

Overview

This patch release of LiterateX bumps the TTC dependency version upper bound.
There are no changes to the code in this release.

literatex-haskell 0.1.0.0

26 May 00:10
Compare
Choose a tag to compare

Overview

This is the first public release of literatex-haskell.