Next | Query returned 15 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2013-10-13 01:51:28 by Ryosuke Moro | Files touched by this commit (3)
Log message:
Update to 1.12.2.3

changes:
1.12.2.3
 - Removed CPP; use objects for all-nullary constructors (for now).
     This gives consistency with old aeson behavior.
 - Require aeson >= 0.6.2.
     Otherwise we can't control how generic json renders.
1.12.2.2
 - Fixed bug in Walkable Inline Inline / walkM instance for Note.
1.12.2.1
 - Removed extra #endif. Thanks to Sergei Trofimovich.
1.12.2
 - Adjusted ToJSON/FromJSON instances for aeson >= 0.6.2.
     aeson 0.6.2 changed its default method of deriving ToJSON/FromJSON
     instances for generics.  Instead of {"Str": "hi"}, the \ 
inline
     element Str "hi" was becoming {"tag": "Str", \ 
"contents": "hi"}.
     This change causes problems for the python pandocfilters module.

     This patch uses CPP macros to ensure that the JSON instances work
     the same regardless of what version of aeson is used.
   2013-09-28 03:05:46 by Ryosuke Moro | Files touched by this commit (2)
Log message:
Update to 1.12.1.2

changes:
1.12.1.2
 - Handle MetaString in docTitle, docDate, docAuthors.
   2013-09-25 13:31:15 by Ryosuke Moro | Files touched by this commit (2)
Log message:
Update to 1.12.1.1

changes:
1.12.1.1
 - a minor bug fix.
   2013-09-19 12:37:33 by Ryosuke Moro | Files touched by this commit (5)
Log message:
Update to 1.12.1

changes:
1.12.1
 - Added ToJSONFilter instances for a -> [a], a -> IO [a].
     These use generics and will be slower, but are needed for
     backwards compatibility.
1.12
 - Generic: Removed deprecated processWith, processWithM
 - Made setTitle, setAuthors, setDate non-polymorphic. 
 - Generalized docTitle, docDate, docAuthor so they work with MetaBlocks.
     This will help with MMD title blocks, where the fields parse as
     MetaBlocks [Plain ils].
 - Walk: Added instance for Walkable a [b].
 - Walkable instances for Pandoc Pandoc and Meta Meta.
 - Switch to left-biased union for mappend of Meta.
 - Monoid instances for Pandoc, Meta.
 - Builder: plain now produces mempty on empty input.
 - Use a derived Show instance for Format.
 - IsString instance for Format.
 - Made Format a newtype.
     It still embeds a string, but comparison is case-insensitive.
 - Changed Text.Pandoc.JSON to use Text.Pandoc.Walk.
 - Added Text.Pandoc.Walk.
 - Added Span and Div generic Inline/Block containers with attributes.
 - Added ToJSONFilter instances to allow use of script arguments.
 - Removed obsolete CPP macros.
 - Added MetaBool to MetaValue.
 - ALlow bytestring 0.10.*.
 - Added JSON serialization/deserialization.
   * pandoc-types now requires GHC generics, hence ghc >= 7.2
   * Text.Pandoc.Definition now derives ToJSON and FromJSON instances
     for pandoc types
   * Text.Pandoc.JSON module exports ToJSONFilter typeclass (a replacement
     for the ToJsonFilter exported by Text.Pandoc, which will soon become
     a deprecated synonym).
 - Definition: Export isNullMeta.
 - Added MetaInlines to MetaValue.
 - Builder: Added deleteMeta method to HasMeta class.
 - Builder: Add HasMeta class (with setMeta).
     setMeta can now be used on either Pandoc or Meta.
 - Use json-like structure for metadata instead of association list.
    - `Text.Pandoc.Definition`:
      + Removed `getMeta` and `getMetas`.
      + Export `MetaValue`, `nullMeta`, `lookupMeta`.
      + `MetaValue` can be pandoc blocks, a raw string,
        or a list or map of other `MetaValue`s.
    - `Text.Pandoc.Builder`:
      + Removed `ToBlocks` type class.
      + Added `ToMetaValue` type class.
      + Removed `setMetas`.  `setMeta` can now be called with a list of values.
 - Made document metadata more flexible.
   * The `Meta` type now takes an association list `[(String, [Block])]`
     instead of three hard-coded parameters for title, authors, date.
   * `Text.Pandoc.Definition` exports new `getMeta` and `getMetas` helper
     functions, plus replacements for the old `docTitle`, `docAuthors`,
     and `docDate`.
   * `Text.Pandoc.Builder` exports new `setMeta` and `setMetas` helper
     functions, as well as a new `ToBlocks` class.
   2013-08-22 22:37:40 by Ryosuke Moro | Files touched by this commit (5)
Log message:
This package contains definitions for the Pandoc data structure, which is
used by pandoc to represent structured documents. These definitions used to
live in the pandoc package, but starting with pandoc 1.7, they have been
split off, so that other packages can use them without drawing in all of
pandoc's dependencies, and pandoc itself can depend on packages (like
citeproc-hs) that use them.

Text.Pandoc.Builder provides functions for building up Pandoc structures
programmatically.

Text.Pandoc.Generic provides generic functions for manipulating Pandoc
documents.

Next | Query returned 15 messages, browsing 11 to 20 | previous