Revision history for Perl module CommonMark
0.310100 2024-08-13
- Recommend and test with libcmark 0.31.1
- Fix build with libcmark 0.25
- Expand and improve the documentation (David E. Wheeler)
- Move from Travis/Appveyor to Github CI. Thanks to David E. Wheeler
for the initial commit!
0.290000 2019-04-09
- BREAKING CHANGE: Add support for OPT_UNSAFE
Safe HTML rendering is now enabled by default. Use OPT_UNSAFE to
get the old behavior.
- Fix warning in render helper
- Fix misplaced package statement
- Generate META.json
- Improve test coverage
- Improve documentation
0.280301 2017-10-24
- Add support for NOBREAKS option
- Documentation fixes
- Test suite improvements
0.280300 2017-10-22
- Compilation fix for Perl 5.8
- Compilation fix for C89 compilers
- Throw if NULL pointers are returned
- Fix localized ARGV in Makefile.PL
- Add files generated by Dist::Zilla to version control
- Documentation fixes
0.240100 2016-02-17
- Support custom nodes (requires libcmark 0.23)
- Export constants
- Document more helper functions
- Use new node naming conventions for helpers (old names are still
supported).
- Fix tests under libcmark 0.24.0.
Thanks to A. Sinan Unur for the report.
- Implement $node->replace
0.230002 2015-12-30
- Fixes for libcmark 0.21.0
0.230001 2015-12-30
- Define constants in XS code.
Should add backward compatibility for libcmark 0.21.
0.230000 2015-12-29
- Support and require libcmark 0.23
- Improve and fix documentation
- Fix "unescaped left brace" warning on Perl 5.22
0.210001 2015-07-28
- Stop returning encoded UTF-8 from renderers
BREAKING CHANGE: The renderers now return normal Perl strings.
Use utf8::encode before printing the result to binary streams.
- $node->render convenience method
- Additional parser options for CommonMark->parse
- Fix and improve check for libcmark
0.210000 2015-07-27
- Require libcmark 0.21.0
- Adjust for libcmark API changes
- Add support for Latex renderer
0.180300 2015-04-02
- Require libcmark 0.18.3
- Add options parameter to markdown_to_html
- Add support to render as Commonmark
0.1802 2015-03-16
- Fix build with Perl <= 5.14.
- Test with Travis CI.
0.1801 2015-03-11
- Fix Parser->new to work correctly with libcmark 0.18.
Also fixes compilation with libcmark 0.18.1.
0.1800 2015-03-05
- Adjust to API changes in libcmark 0.18.
- Require libcmark 0.18.
- Add "parse" convenience function.
- Fix build with old EUMM versions.
0.1700 2015-02-04
- Check for libcmark with Devel::CheckLib.
- Accessors for libcmark version.
- Require libcmark 0.16.
- Improve and fix documentation.
0.1601 2015-01-22
- Initial release.