Skip to content

yaml

2.3.12Package record

Methods to Convert R Data to YAML and Back

320packages dependsuggested by 99
13.9Mdownloads / year
54.8%test coverage
11/13flavors OK

Overview

About

Implements the 'libyaml' 'YAML' 1.1 parser and emitter (https://pyyaml.org/wiki/LibYAML) for R.

Changes in 2.3.12
  • Fixes for C API compliance.
  • Switched from CHANGELOG to NEWS.md.

From NEWS.md in the release

Install

Health

CRAN checks
1ERROR1NOTE11OK
Check messages
ERRORtestsr-release-macos-x86_64
Running ‘testthat.R’ [0s/0s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(yaml)
  > 
  > test_check("yaml")
  Error in loadNamespace(x) : there is no package called 'cli'
  Calls: test_check ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
  Execution halted
NOTEfor unstated dependencies in vignettesr-release-macos-arm64
Error: error in inferior call:
  .onLoad failed in loadNamespace() for 'knitr', details:
  call: loadNamespace(x)
  error: there is no package called ‘evaluate’
Execution halted
Additional issues

CRAN check page ↗

Slowest check: 2.6 min · r-oldrel-macos-x86_64
Status changes
  • ERROR11 OK, 1 NOTE, 1 ERROR2026-05-02
  • NOTE11 OK, 1 NOTE2026-04-27
  • OK14 OK2026-03-31
  • ERROR13 OK, 1 ERROR2026-03-28
  • OK14 OK2026-03-25
Show 2 earlier changesHide 2 earlier changes
  • ERROR13 OK, 1 ERROR2026-03-22
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 2.3.12
READMEYes · 75 wordsVignettesYes · 1 · dynamicNEWSYes · 100% structured · mentions 2.3.12Citation fileNoWebsiteYes · pkgdown
Help pages
6 (1 internal)includes a package overview page
Examples that run
80%4 run in a plain check · 1 never run
Exported functions with examples
100%
Documented parameters
98%
Return-value docs
80%
Help pages citing references
50%
Vignettes (1)

Downloads

13.9M
CRAN downloads in the past year
Rank #53 · ~38K/day · ~1.2M/mo
Daily download trend is not available in this view yet.
1M30 days
3.1M90 days
13.9M1 year
Compare downloads with other packages →
Also on275.7K r2u161 autocran1.5M conda_forge648 bioconda23.6K c2d4u

Repository

r-lib/yaml ↗Organization: r-lib
169Stars
43Forks
16Open issues
1Open PRs
3Releases
365Commits
24Commit identities
ryamlcran
365 commits · Last activity 2025-12-08 · 0% stars, 30d · The default branch showed an older version (2.3.11.9000) than CRAN on 2026-10-18
Responsiveness
How these are sampled
PRs merged (all time)
72%
Median days to close, 50 most recently updated closed issues
109
Median days to close, 50 most recently updated closed PRs
22

Stars over time

2025-09-18 · 1662026-07-07 · 169
PracticesBeta

11 development-tooling and community-health practices detected across 5 families in the upstream repository

Checks run against github.com/r-lib/yaml on 2026-10-18.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Docs source (4)
README.Rmdpkgdown

GitHub Pages site last deployed 2025-12-08 · The repository has a site deploy workflow

pkgdown site last built 2025-12-08, before release 2.3.12 (2025-12-10)

Coverage (1)
Coverage reporting (Codecov)
CRAN release process (1)
cran-comments.md
Show all practicesHide 1 practice
Lint, format, editor (3)
Lint workflowAirVS Code
How this is detected·Detection ruleset v3 (2026-09-26)
AI coding toolsBeta

This repository shows signs of AI coding tools.

  • Claude Codefirst seen 2025-12-04
    Seen in the repository: .claude
    Named in .Rbuildignore: .claude
  • GitHub Copilotfirst seen 2026-02-28
    Pull request: opened by its own account
How this is detected·Detection ruleset v4 (updated 2026-09-27)

Dependencies

Declared dependencies
3 external dependencies (excludes base and recommended)

Installing yaml adds no packages beyond those that come with R.

Depends (0)
none
Imports (0)
none
LinkingTo (0)
none
Enhances (0)
none

People & History

People (14)
Maintainer since 2.3.12 (2025) · added in 2.1.19
Author · added in 2.1.19
Author, Contributor
Contributor · added in 2.3.11
Contributor · added in 2.1.19
Contributor · added in 2.1.19
Contributor · added in 2.3.9
Contributor · added in 2.3.11
Contributor · added in 2.1.19
Contributor · added in 2.2.2
Contributor · added in 2.1.19
Show 3 more contributorsHide 3 contributors
Contributor · added in 2.2.2
Contributor · added in 2.1.19
Contributor · added in 2.1.19

Previously maintained by Shawn Garbett (2.2.2 to 2.3.11) and Jeremy Stephens (1.0 to 2.2.1).

Listed in earlier versions (3)
Show 3 peopleHide 3 people
Shawn P Garbett
no longer listed · 2.3.5 to 2.3.10
Zhian N.
no longer listed · 2.3.11 to 2.3.12
Gregory R.
no longer listed · 2.3.11 to 2.3.12
Releases (38)

Pick two releases to compare their code metrics.

Show 46 earlier eventsHide 46 earlier events

Package metadata

First published
2008-03-21
Total releases
38 / 18 yrs
License
BSD_3_clause + file LICENSE OSI
Download size
106 KB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("yaml")
Wickham, H., reikoch, Beasley, W., Dong, Z., Gao, C., Garbett, S., Horner, J., Kamvar, Z. N., O'Connor, B., Quinn, M., Simonov, K., Stephens, J., Warnes, G. R., & Xie, Y. (2025). yaml: Methods to Convert R Data to YAML and Back (Version 2.3.12) [Computer software]. https://doi.org/10.32614/CRAN.package.yaml

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for yaml version 2.3.12 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy