Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 5.6 KB

CHANGELOG.md

File metadata and controls

91 lines (65 loc) · 5.6 KB

Changelog

This file tries to follow roughly Keep a Changelog. maddy uses semver versioning.

Badges

  • FIXED for any bug fixes.
  • SECURITY in case of vulnerabilities.
  • ADDED for new features.
  • CHANGED for changes in existing functionality.
  • DEPRECATED for soon-to-be removed features.
  • REMOVED for now removed features.

Upcoming

  • CHANGED Updated google test to v1.15.0.
  • ADDED clang-format
  • ADDED automatic update dependencies ci

version 1.3.0 2023-08-26

  • ADDED Headlines can have inline parsing now. It is on by default, but can be disabled by config.

version 1.2.1 2023-08-06

  • FIXED Parser.h version() method clashing with VERSION defines at global scope

version 1.2.0 2023-07-27

  • ADDED Added Changelog
  • ADDED Added contribution guideline
  • CHANGED updated cmake minimum required version to 3.25
  • CHANGED gtest is now loaded via cmake and not a git submodule any longer - updated gtest version to 1.13.0
  • CHANGED tests are only run if the cmake option MADDY_BUILD_WITH_TESTS is on, moved test cmake code to the tests subfolder
  • REMOVED travis CI and appveyor
  • ADDED GitHub workflow for tests
  • DEPRECATED config flags isEmphasizedParserEnabled and isHTMLWrappedInParagraph
  • ADDED config flag enabledParsers to en-/disable each parser separately
  • ADDED class attribute to code blocks if there is text after the three backticks like ```cpp
  • ADDED optional support for latex blocks - it's off by default
  • ADDED version info to the parser class
  • ADDED GitHub workflow for release, so that one can include maddy easier via cmake's FetchContent

version 1.1.2 2020-10-04

  • ADDED *, + and - are equivalent for making unordered bullet list
  • ADDED Parsing support for fully numeric ordered lists
  • CHANGED make Parser::Parse accept istreams instead of stringstream
  • CHANGED CMake is creating an interface library which you can include in your own target_link_libraries and the global include path is untouched from maddy.

version 1.1.1 2019-12-27

  • ADDED BreakLineParser
  • ADDED HTMLParser
  • ADDED Added optional config with the following options:
    • en-/disable the emphasized parser
    • wrap/not wrap HTML in markdown within a paragraph in output
  • CHANGED Updated gtest to release-1.10.0 to fix build issues

version 1.1.0 2019-02-19

  • FIXED Added missing includes to BlockParser
  • FIXED Added missing dtor to BlockParser and LineParser
  • ADDED __test__ can also be used to get <strong>text</strong>
  • ADDED Added AppVeyor CI
  • ADDED Added clang for CI
  • CHANGED Single underscore _ results in emphasized tag <em>, single * in italic tag <i>

version 1.0.3 2018-01-18

  • FIXED Make sure that all parsers are finished
  • FIXED ol documentation
  • ADDED Added Travic-CI with gcc
  • ADDED Added Howto for running the tests on the README

version 1.0.2 2017-12-26

  • FIXED Fixed inline code for directly following letters (bold, emphasized and strikethrough)

version 1.0.1 2017-12-25

  • FIXED Fixed inline code for bold, emphasized and strikethrough
  • FIXED Fixed spelling in README
  • ADDED Use Gold Linker on Unix if available for faster compile time
  • ADDED Added Github ISSUE_TEMPLATE

version 1.0.0 2017-12-25

initial release