Changes in version 1.1.0 - Fix md_code() vectorization bug: double-backtick escaping was applied to all elements whenever any element contained a backtick. Now each element is escaped independently (#38). - Fix md_setext() when width = FALSE: previously behaved identically to width = TRUE due to min(FALSE) < 1 evaluating to TRUE (#37). - Fix md_issue() emitting one warning per element instead of once when elements are missing the "user/repo" format (#36). - Remove mockr from suggested dependencies; mocking now uses testthat::local_mocked_bindings() (#34). - Fix md_code() to normalize newlines to spaces within code spans, per the CommonMark spec. - Fix md_fence() to trim leading/trailing whitespace from the info string, per the CommonMark 0.29 spec. Tilde fences now also error when the info string contains a tilde character (backtick fences already enforced this). - Fix md_setext() auto-width to measure trimmed content, so leading/trailing whitespace in heading text does not inflate the underline length. - Add method argument to md_hardline(): "backslash" produces a backslash hard line break (foo\) as an alternative to the default two-trailing-spaces form. - Add collapsed reference link support to md_label(): omitting label now produces [text][], which resolves against a matching md_reference(). - Add wrap argument to md_link() and md_image(): wrap = TRUE wraps the destination in angle brackets (), required when the URL contains spaces. Changes in version 1.0.9 (2024-03-11) - Update maintainer email, website URL, and GitHub URL. Changes in version 1.0.8 (2023-12-21) - Merge pull request #31 from yihui/patch-1 - Updated md_convert() for changes in the markdown package. Changes in version 1.0.5 (2022-11-05) - Update tests for new markdown package functionality (#29). Changes in version 1.0.4 (2021-05-10) - Remove LazyData from DESCRIPTION per new CRAN rules. Package has no data. - The vignettes are more careful when fetching resources from the internet. Changes in version 1.0.3 (2021-02-06) - Update md_table() tests for rvest 1.0.0 release. - Create md_label() to use with md_reference() (#25). - Try using clean ... support in md_link() and md_image() (#26). - Use goodpractices::gp() to fix a few issues: 1. Trim all lines to under 80 character width. 2. Use vapply() over sapply() in md_setext(). - The md_link() and md_image() functions have half-baked support for using named ... arguments instead of the traditional vector arguments. This works well with a single link but not when trying to turn two lengthy vectors into multiple markdown links (#26). Changes in version 1.0.2 (2020-01-14) - Suggest markdown dependency and warn for md_convert() (#22). - Suggest knitr dependency and write fallback for md_table() (#20). - Enable named vector support for md_link() (#26). Changes in version 1.0.1 (2019-12-09) - Remove md_define() to avoid pandoc issue (#16, #17). - Remove all stringr functions in place of base alternatives (#15). - Remove map_md() function. - Remove dplyr suggestion dependency. - Remove httr tests in md_issue(). - Remove httr suggestion dependency. - Improve vignettes. Changes in version 1.0.0 (2019-11-28) - Remove readr::read_lines() from docs. - Cite CommonMark author in DESCRIPTION. - Remove the %>% utility and magrittr package. - Remove all /docs and move to gh-pages branch. - Re-submit to CRAN. Changes in version 0.4.4 - Replace emphasize_at() with map_md(), which now uses str_split(simplify = TRUE) and apply() instead of purrr::map_at(). Changes in version 0.4.3 - Add vignette walking through all the features of GFM. Changes in version 0.4.2 - Create md_disallow() and add to md_convert() (#10). - Create md_text() wrapper for glue::as_glue() (#10). - Create md_blank() (#10). Changes in version 0.4.1 - Cover all errors in md_rule() and md_chunk(), brings coverage to 100%. Changes in version 0.4.0 - Add back all the tests from the GFM spec (#13). - Create md_autolink() (#10). Changes in version 0.3.3 - Add and remove tests from the GFM spec (#13). Changes in version 0.3.2 - Use ... in md_hardline(), md_softline(), and md_paragraph(). Changes in version 0.3.1 - Rename md-break.R to md-rule.R - Implement optional spacing in md_rule() - Implement optional custom underline width in md_setext(). Changes in version 0.3.0 - Create md_paragraph() and md_softline() (#10). Changes in version 0.2.3 - Rewrite function descriptions with consistent language. Changes in version 0.2.2 - Check if any() number in md_issue() can't be coerced to numeric. Changes in version 0.2.1 - Return glued md_convert() output with glue::as_glue(). - Return glued emphasize_at() output. - Add description of kable and markdown wrapping in gluedown.R. Changes in version 0.2.0 - Update the documentation for block container functions. - Update the documentation for inline functions. - Rename md_list() to md_order(). - Create generic md_list() to call all list types. - Implement usethis::use_spell_check(). - Improve template GitHub issue. - Create and delete md_emoji() (want the reverse, maybe). Changes in version 0.1.4 - Split md_chunk() into md_indent() and md_fence(). - Use glue::glue_collapse() in md_rule() and md_table(). - Use stringr::str_dup() in md_heading(), md_setext(), and md_rule(). - Update unit tests for the new versions of leaf block functions. - Update the documentation for leaf block functions. Changes in version 0.1.2 - Create md_hardline() (#10). Changes in version 0.1.1 - Create md_setext() (#10). - Add family documentation (#11). Changes in version 0.1.0 - Added a NEWS.md file to track changes to the package. - Use glue::glue() everywhere over paste() w/ cat() (#8). - Fully test every function argument (coverage: 97%) (#9).