The NetBSD Project

CVS log for pkgsrc/devel/hs-pandoc-lua-marshal/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / hs-pandoc-lua-marshal

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:39:23 2025 UTC (2 weeks, 5 days ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:05:17 2025 UTC (7 weeks, 1 day ago) by pho
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -1 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Jan 10 10:12:25 2025 UTC (2 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +6 -3 lines
hs-pandoc-lua-marshal: update to 0.3.0.

## 0.3.0

Released 2024-12-07.

  * Add method `normalize` to Pandoc objects.
    This returns a normalized document by merging adjacent spaces in inlines
    and by modifying tables.

  * Push Captions as userdata, move code to separate module.

  * Add tests for RawInline and its properties

  * Allow treatment of custom elements as singleton lists.

  * Remove `pandoc` prefix on table components (jgm/pandoc#8574).

## 0.2.9

Released 2024-10-01.

-   Update list module, thereby introducing a new method `iter`;
    the function returns an iterator that steps through list
    values on each call.

-   Added support for `__toinline` and `__toblock` metamethods. If
    the metamethods are available on a Lua object and return an
    appropriate value, then that returned value will be used
    during unmarshalling.

## 0.2.8

Released 2024-09-21.

-   Update list module, thereby introducing a new method `at` and
    an extended constructor for List types.

## 0.2.7.1

Released 2024-07-02.

-   Relaxed the upper bound of tasty-quickcheck, used in tests.
    Now allows version 0.11.

-   Update documentation on constructors; the descriptions now
    match those in the pandoc docs.

## 0.2.7

Released 2024-05-06.

-   Let the behavior of `content` attributes on BulletList and
    OrderedList elements match that of the constructor by treating
    a list of Block elements as a list of single-block items. The
    following assertion now holds true:

    ``` lua
    local content = {pandoc.Plain "one", pandoc.Plain "two"}
    local bl = pandoc.BulletList{}
    bl.content = content
    assert(bl == pandoc.BulletList(content))
    ```

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu May 9 01:32:06 2024 UTC (10 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri May 3 09:41:05 2024 UTC (10 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -6 lines
devel/hs-pandoc-lua-marshal: Update to 0.2.6

0.2.6 - Released 2024-03-29.

    Fixed a bug that caused problems with empty Block lists in the content
    attributes of Div, Figure, and BlockQuote elements.

0.2.5 - Released 2024-03-04.

    The clone method on Blocks and Inlines elements now creates deep copies
    of the lists.

0.2.4 - Released 2024-01-19.

    Relaxed upper bound for aeson, allowing aeson-2.2.*.

0.2.3 - Released 2024-01-19.

    Relaxed upper bound for text, containers, and bytestring, allowing
    text-2.1, containers-0.7, and bytestring-0.12.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:36:50 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Oct 30 18:12:34 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -3 lines
devel/hs-pandoc-lua-marshal: Update to 0.2.2

0.2.2 - Released 2023-03-15.
* Add __tostring metamethods to Blocks and Inlines.

0.2.1.1 - Released 2023-03-13.
* The version constraints for hslua packages have been relaxed; other
  changes in hslua 2.3.* do not affect this package.

0.2.1 - Released 2023-02-11.
* All userdata types have been given a __tojson metamethod. The methods
  return the default JSON representations of AST objects.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:26 2023 UTC (17 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:40:46 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Jan 27 16:01:04 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
devel/hs-pandoc-lua-marshal: Update to 0.2.0

0.2.0
* Depend on pandoc-types 1.23: the Null Block constructor has been removed,
  and a Figure constructor has been added.
* Support for Lua 5.3 has been dropped; the package now requires hslua 2.2
  or later.
* The implementation for List has been moved to the separate hslua-list
  module. This module no longer contains C code.

0.1.7 - Released 2022-07-16
* Allow Blocks to be passed as Caption value. The resulting caption has the
  Blocks as its long version and no short version.
* Add clone method to Pandoc elements.

0.1.6.1 - Released 2022-06-10
* Provide better error messages when fuzzy retrieval of Inlines or Blocks
  fails.
* Relax upper bound for text, allow text-2.0.

0.1.6 - Released 2022-06-03
* Fix applyFully: the function always traversed the document type-wise,
  never topdown.
* Avoid shadowing of a function name that was added in hslua-2.2.
* Support concatenating of Pandoc values with the .. operator.

0.1.5.1 - Released 2022-02-19
* Relax upper bound for lua and hslua.

0.1.5 - Released 2022-02-17
* Allow any type of callable object as argument to List functions filter,
  map, and find_if. These previously required the argument to be of type
  function, which was too restrictive.
* Inline: the type of Image captions is now Inlines instead of List.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Aug 20 08:08:18 2022 UTC (2 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:58:04 2022 UTC (3 years ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:36 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
revbump after changing the default Haskell compiler

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:14:11 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
devel/hs-pandoc-lua-marshal: import hs-pandoc-lua-marshal-0.1.4

This package provides functions to marshal and unmarshal pandoc document
types to and from Lua.

The values of most types are pushed to pandoc as "userdata" objects that
wrap a stable pointer to the Haskell value; these objects come with methods
to access and modify their properties.

Sequences are pushed as normal Lua tables, but are augmented with
convenience functions.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>