Changes in version 1.3.0.9020 Chore - Auto-update from GitHub Actions. Run: https://github.com/tidyverse/blob/actions/runs/38032882405 Changes in version 1.3.0.9019 Chore - Auto-update from GitHub Actions. Run: https://github.com/tidyverse/blob/actions/runs/36388192031 Changes in version 1.3.0.9018 Continuous integration - Run coverage checks after pkgdown push. Uncategorized - Feat(ci): Render README.md and index.md in CI (cynkra/cynkratemplate#118). Changes in version 1.3.0.9017 Documentation - Adopt the shared README rendering configuration (@krlmlr, #74). Uncategorized - Refactor(ci): Serve the revdep scripts with the actions instead of copying them (cynkra/cynkratemplate#149). - Feat(ci): Run R-hub checks on every cran-* push, through rhub-setup and rhub-check actions (cynkra/cynkratemplate#145). - Feat(ci): Report coverage on pull requests from this repository (cynkra/cynkratemplate#146). - Ci: Bound every job with timeout-minutes (cynkra/cynkratemplate#144). - Fix(revdep2): Let a slice with no packages check nothing instead of failing (cynkra/cynkratemplate#150). - Feat: Build a binary package in every check job and share it as an artifact (cynkra/cynkratemplate#141). - Fix(ci): Collect the fleet's workflow fixes after the move to central actions (cynkra/cynkratemplate#139). Changes in version 1.3.0.9016 Chore - Remove Copilot setup steps. Uncategorized - Refactor(ci): Serve the actions from this repository instead of copying them (cynkra/cynkratemplate#121). - Refactor(ci): Move every script out of the workflows and into a named action (cynkra/cynkratemplate#120). - Refactor(ci): Make an action of what the workflows say more than once. - Refactor(ci): Move every script that could change out of the workflows. - Refactor(ci): Extract the last three scripts, which only a named action can hold. - Fix(ci): Keep the raw name expression out of the running job's step list (cynkra/cynkratemplate#119). - Fix(fledge): Push the bump to the default branch wherever that is allowed (cynkra/cynkratemplate#117). - Fix(ci): Make a failing rcc run say what failed, and link to it (cynkra/cynkratemplate#115). - Fix(ci): Exempt deprecation warnings from the roxygenize warning gate (cynkra/cynkratemplate#114). Changes in version 1.3.0.9015 Features ci - Align the revdep2, revdep4 and revdepx subsystems with rigraph. Continuous integration - Survive an archived CRAN package, cache revdep compiles (@krlmlr, #72). Uncategorized - Ci: Fail the roxygenize step on roxygen2 warnings (#111). Changes in version 1.3.0.9014 Bug fixes ci - Backport kit fixes from rigraph, duckdb-r and dm. Changes in version 1.3.0.9013 Continuous integration - Wrap the commit status update into an action. - Route ccache through one-word compiler wrappers on Unix. - Name every step and restore the log entry setup-pandoc swallows. Changes in version 1.3.0.9012 Continuous integration - Add sharded revdep2 workflow. Uncategorized - Ci: Harden workflow_run workflows against untrusted pull requests (#106). - Ci: Pin third-party actions to commits and let Renovate keep them pinned (#105). Changes in version 1.3.0.9011 Chore - Auto-update from GitHub Actions. Run: https://github.com/tidyverse/blob/actions/runs/30975085837 Continuous integration - Remove unused pr-commands workflow. Uncategorized - Ci: Give every workflow and job an explicit permissions block (#103). - Ci: Pass workflow context through the environment, not into script text (#102). - Ci: Add a Windows arm64 (windows-11-arm) check on R-release (#99). Changes in version 1.3.0.9010 - Ci: Run all smoke-test checks even when one fails (#97). - Ci: Apply matrix env vars in the workflow, not in custom actions (#95). - Ci: Link the responsible workflow run in snapshot update PRs (#96). Changes in version 1.3.0.9009 Continuous integration - Lock down format-suggest egress (audit → block). Changes in version 1.3.0.9008 Bug fixes ci - Emit empty package matrix when there are no (rev)deps. Uncategorized - Ci: Harden format-suggest against pull_request_target pwn requests (#93). Changes in version 1.3.0.9007 Continuous integration - Run on Ubuntu 26.04. - Align workflows with template. Changes in version 1.3.0.9006 Continuous integration - Update ccache-action reference. - Bump action version. Changes in version 1.3.0.9005 - Ci: Unify fledge.yaml across cynkratemplate and fledge (#86). Changes in version 1.3.0.9004 Chore - Add ccache to .gitignore and .Rbuildignore. Continuous integration - Create snapshot update PR against correct branch. - Add reference to /apply-patch workflow in commit message. - Clarify rationale for not deploying on schedule. Changes in version 1.3.0.9003 Continuous integration - Only run fledge on pushes to main. Changes in version 1.3.0.9002 Continuous integration - Tweak fledge workflow and ccache action. Changes in version 1.3.0.9001 Chore - Auto-update from GitHub Actions. Run: https://github.com/tidyverse/blob/actions/runs/25394358417 Continuous integration - Cosmetics. - Bump action versions. - Install clang-format-21. - Align fledge workflow. - Harmonize. Documentation - Update Plausible analytics snippet (@jeroenjanssens, #71). Changes in version 1.3.0.9000 fledge - CRAN release v1.3.0 (#70). Changes in version 1.3.0 (2026-01-14) Testing - The upcoming vctrs update changes details on how subset assignment with NULL works. This motivated the minor version bump (@DavisVaughan, #65). Bug fixes - Fix argument consistency between S3 generics and methods. Chore - Upkeep (@MikeJohnPage, #55). Changes in version 1.2.4 (2023-03-17) Bug fixes - Fix argument consistency between S3 generics and methods. Changes in version 1.2.3 (2022-04-10) - as_blob(NA_character_) returns a missing blob instead of as_blob("NA") (#26, @michaelchirico). Changes in version 1.2.2 (2021-07-23) - Moved to "stable" lifecycle stage. - Remove is_vector_s3() (#19). Changes in version 1.2.1 (2020-01-20) - Inline prettyunits. - vec_ptype2.hms.default() forwards to vec_default_ptype2() for compatibility with vctrs 0.2.1. Changes in version 1.2.0 (2019-07-09) Breaking changes - The blob class is now based on list_of(raw()) from the vctrs package (#11). This adds support for vec_cast() and vec_ptype2(). Some operations (such as subset assignment) are now stricter. The new_blob() constructor permits safe and fast construction of blob objects from a list, and validate_blob() checks an existing object for conformity with the rules. - The new is_blob() deprecates the existing is.blob(). as.blob() is deprecated in favor of vec_cast() or the new as_blob() (which is just a thin wrapper around vec_cast()). - Indexing a vector of blobs out of bounds now raises an error. Use NA as index to create a NULL blob. Changes in version 1.1.1 (2018-03-25) - Now suggesting pillar instead of importing tibble, and using colored formatting with the prettyunits package with B instead of b as units (#7, #9). - The blob class can now be used for S4 dispatch. - Calling c() on blob objects returns a blob. Changes in version 1.1.0 (2017-06-17) - New maintainer: Kirill Müller. - Added as.blob.blob()and as.data.frame.blob() methods (#3). - Size of very large blobs is displayed correctly. Changes in version 1.0.0 (2016-12-28) - Initial release.