gluedown 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()whenwidth = FALSE: previously behaved identically towidth = TRUEdue tomin(FALSE) < 1evaluating toTRUE(#37). - Fix
md_issue()emitting one warning per element instead of once when elements are missing the"user/repo"format (#36). - Remove
mockrfrom suggested dependencies; mocking now usestestthat::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
methodargument tomd_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(): omittinglabelnow produces[text][], which resolves against a matchingmd_reference(). - Add
wrapargument tomd_link()andmd_image():wrap = TRUEwraps the destination in angle brackets (<url>), required when the URL contains spaces.
gluedown 1.0.8
CRAN release: 2023-12-21
- Merge pull request #31 from yihui/patch-1
- Updated
md_convert()for changes in the markdown package.
- Updated
gluedown 1.0.4
CRAN release: 2021-05-10
- Remove
LazyDatafrom DESCRIPTION per new CRAN rules. Package has no data. - The vignettes are more careful when fetching resources from the internet.
gluedown 1.0.3
CRAN release: 2021-02-06
- Update
md_table()tests for rvest 1.0.0 release. - Create
md_label()to use withmd_reference()(#25). - Try using clean
...support inmd_link()andmd_image()(#26). - Use
goodpractices::gp()to fix a few issues:- Trim all lines to under 80 character width.
- Use
vapply()oversapply()inmd_setext().
- The
md_link()andmd_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).
gluedown 1.0.2
CRAN release: 2020-01-14
- Suggest
markdowndependency and warn formd_convert()(#22). - Suggest
knitrdependency and write fallback formd_table()(#20). - Enable named vector support for
md_link()(#26).
gluedown 1.0.1
CRAN release: 2019-12-09
- Remove
md_define()to avoid pandoc issue (#16, #17). - Remove all
stringrfunctions in place ofbasealternatives (#15). - Remove
map_md()function. - Remove
dplyrsuggestion dependency. - Remove
httrtests inmd_issue(). - Remove
httrsuggestion dependency. - Improve vignettes.
gluedown 1.0.0
CRAN release: 2019-11-28
- Remove
readr::read_lines()from docs. - Cite CommonMark author in
DESCRIPTION. - Remove the
%>%utility and magrittr package. - Remove all
/docsand move togh-pagesbranch. - Re-submit to CRAN.
gluedown 0.4.4
- Replace
emphasize_at()withmap_md(), which now usesstr_split(simplify = TRUE)andapply()instead ofpurrr::map_at().
gluedown 0.4.2
- Create
md_disallow()and add tomd_convert()(#10). - Create
md_text()wrapper forglue::as_glue()(#10). - Create
md_blank()(#10).
gluedown 0.4.1
- Cover all errors in
md_rule()andmd_chunk(), brings coverage to 100%.
gluedown 0.4.0
- Add back all the tests from the GFM spec (#13).
- Create
md_autolink()(#10).
gluedown 0.3.3
- Add and remove tests from the GFM spec (#13).
gluedown 0.3.2
- Use
...inmd_hardline(),md_softline(), andmd_paragraph().
gluedown 0.3.1
- Rename
md-break.Rtomd-rule.R - Implement optional spacing in
md_rule() - Implement optional custom underline width in
md_setext().
gluedown 0.3.0
- Create
md_paragraph()andmd_softline()(#10).
gluedown 0.2.2
- Check if
any()number inmd_issue()can’t be coerced to numeric.
gluedown 0.2.1
- Return glued
md_convert()output withglue::as_glue(). - Return glued
emphasize_at()output. - Add description of
kableandmarkdownwrapping ingluedown.R.
gluedown 0.2.0
- Update the documentation for block container functions.
- Update the documentation for inline functions.
- Rename
md_list()tomd_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).
gluedown 0.1.4
- Split
md_chunk()intomd_indent()andmd_fence(). - Use
glue::glue_collapse()inmd_rule()andmd_table(). - Use
stringr::str_dup()inmd_heading(),md_setext(), andmd_rule(). - Update unit tests for the new versions of leaf block functions.
- Update the documentation for leaf block functions.
gluedown 0.1.2
- Create
md_hardline()(#10).
gluedown 0.1.1
- Create
md_setext()(#10). - Add family documentation (#11).
gluedown 0.1.0
- Added a
NEWS.mdfile to track changes to the package. - Use
glue::glue()everywhere overpaste()w/cat()(#8). - Fully test every function argument (coverage: 97%) (#9).
