From 2466e51bb35cbdf761ca54a9257ace4e5f7dc68b Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 03:16:10 +0000 Subject: [PATCH] Refresh NEWS files --- news-files-annotated/blob.md | 128 ++++--- news-files-annotated/duckplyr.md | 502 +++++++++++++++++++++---- news-files-annotated/hms.md | 220 +++++------ news-files-annotated/pillar.md | 492 ++++++++++++------------ news-files-annotated/tibble.md | 620 ++++++++++++++++--------------- news-files/blob.md | 7 + news-files/duckplyr.md | 171 +++++++++ news-files/hashes.rds | Bin 7221 -> 7221 bytes news-files/hms.md | 7 + news-files/pillar.md | 7 + news-files/tibble.md | 7 + previous_updates.csv | 82 ++++ refresh-token.rds | Bin 166 -> 160 bytes 13 files changed, 1469 insertions(+), 774 deletions(-) diff --git a/news-files-annotated/blob.md b/news-files-annotated/blob.md index f18946bb..8660c022 100644 --- a/news-files-annotated/blob.md +++ b/news-files-annotated/blob.md @@ -1,72 +1,84 @@ ```{=html} ``` -# blob 1.2.4.9015 (2024-12-08) +# blob 1.2.4.9016 (2024-12-09) ## Continuous integration !begin-bullets-1! +- !begin-bullet! + Avoid failure in fledge workflow if no changes (#44). + !end-bullet! + +!end-bullets-1! + +# blob 1.2.4.9015 (2024-12-08) + +## Continuous integration + +!begin-bullets-2! + - !begin-bullet! Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#43). !end-bullet! -!end-bullets-1! +!end-bullets-2! # blob 1.2.4.9014 (2024-12-07) ## Continuous integration -!begin-bullets-2! +!begin-bullets-3! - !begin-bullet! Use larger retry count for lock-threads workflow (#42). !end-bullet! -!end-bullets-2! +!end-bullets-3! # blob 1.2.4.9013 (2024-11-28) ## Continuous integration -!begin-bullets-3! +!begin-bullets-4! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#41). !end-bullet! -!end-bullets-3! +!end-bullets-4! # blob 1.2.4.9012 (2024-11-27) ## Continuous integration -!begin-bullets-4! +!begin-bullets-5! - !begin-bullet! Explicit permissions (#40). !end-bullet! -!end-bullets-4! +!end-bullets-5! # blob 1.2.4.9011 (2024-11-26) ## Continuous integration -!begin-bullets-5! +!begin-bullets-6! - !begin-bullet! Use styler from main branch (#39). !end-bullet! -!end-bullets-5! +!end-bullets-6! # blob 1.2.4.9010 (2024-11-25) ## Continuous integration -!begin-bullets-6! +!begin-bullets-7! - !begin-bullet! Need to install R on Ubuntu 24.04 (#38). @@ -77,42 +89,42 @@ !end-bullet! -!end-bullets-6! +!end-bullets-7! # blob 1.2.4.9009 (2024-11-22) ## Continuous integration -!begin-bullets-7! +!begin-bullets-8! - !begin-bullet! Correctly detect branch protection (#35). !end-bullet! -!end-bullets-7! +!end-bullets-8! # blob 1.2.4.9008 (2024-11-18) ## Continuous integration -!begin-bullets-8! +!begin-bullets-9! - !begin-bullet! Use stable pak (#34). !end-bullet! -!end-bullets-8! +!end-bullets-9! # blob 1.2.4.9007 (2024-11-11) ## Continuous integration -!begin-bullets-9! +!begin-bullets-10! - !begin-bullet! Trigger run (#33). - !begin-bullets-10! + !begin-bullets-11! - !begin-bullet! ci: Trigger run @@ -122,16 +134,16 @@ !end-bullet! - !end-bullets-10! + !end-bullets-11! !end-bullet! -!end-bullets-9! +!end-bullets-10! # blob 1.2.4.9006 (2024-10-28) ## Continuous integration -!begin-bullets-11! +!begin-bullets-12! - !begin-bullet! Trigger run (#32). @@ -140,7 +152,7 @@ - !begin-bullet! Use pkgdown branch (#31). - !begin-bullets-12! + !begin-bullets-13! - !begin-bullet! ci: Use pkgdown branch @@ -150,21 +162,21 @@ !end-bullet! - !end-bullets-12! + !end-bullets-13! !end-bullet! -!end-bullets-11! +!end-bullets-12! # blob 1.2.4.9005 (2024-09-15) ## Continuous integration -!begin-bullets-13! +!begin-bullets-14! - !begin-bullet! Install via R CMD INSTALL ., not pak (#30). - !begin-bullets-14! + !begin-bullets-15! - !begin-bullet! ci: Install via R CMD INSTALL ., not pak @@ -174,16 +186,16 @@ !end-bullet! - !end-bullets-14! + !end-bullets-15! !end-bullet! -!end-bullets-13! +!end-bullets-14! # blob 1.2.4.9004 (2024-08-31) ## Chore -!begin-bullets-15! +!begin-bullets-16! - !begin-bullet! Auto-update from GitHub Actions. @@ -210,11 +222,11 @@ !end-bullet! -!end-bullets-15! +!end-bullets-16! ## Continuous integration -!begin-bullets-16! +!begin-bullets-17! - !begin-bullet! Install local package for pkgdown builds. @@ -265,86 +277,86 @@ !end-bullet! -!end-bullets-16! +!end-bullets-17! # blob 1.2.4.9003 (2023-10-09) -!begin-bullets-17! +!begin-bullets-18! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-17! +!end-bullets-18! # blob 1.2.4.9002 (2023-03-24) -!begin-bullets-18! +!begin-bullets-19! - !begin-bullet! Merged cran-1.2.4 into main. !end-bullet! -!end-bullets-18! +!end-bullets-19! # blob 1.2.4.9001 (2023-03-23) -!begin-bullets-19! +!begin-bullets-20! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-19! +!end-bullets-20! # blob 1.2.4.9000 (2023-03-17) ## Bug fixes -!begin-bullets-20! +!begin-bullets-21! - !begin-bullet! Fix argument consistency between S3 generics and methods. !end-bullet! -!end-bullets-20! +!end-bullets-21! ## Chore -!begin-bullets-21! +!begin-bullets-22! - !begin-bullet! Change maintainer e-mail. !end-bullet! -!end-bullets-21! +!end-bullets-22! # blob 1.2.4 (2023-03-17) ## Bug fixes -!begin-bullets-22! +!begin-bullets-23! - !begin-bullet! Fix argument consistency between S3 generics and methods. !end-bullet! -!end-bullets-22! +!end-bullets-23! # blob 1.2.3 (2022-04-10) -!begin-bullets-23! +!begin-bullets-24! - !begin-bullet! `as_blob(NA_character_)` returns a missing `blob` instead of `as_blob("NA")` (#26, @michaelchirico). !end-bullet! -!end-bullets-23! +!end-bullets-24! # blob 1.2.2 (2021-07-23) -!begin-bullets-24! +!begin-bullets-25! - !begin-bullet! Moved to "stable" lifecycle stage. @@ -353,11 +365,11 @@ Remove `is_vector_s3()` (#19). !end-bullet! -!end-bullets-24! +!end-bullets-25! # blob 1.2.1 -!begin-bullets-25! +!begin-bullets-26! - !begin-bullet! Inline prettyunits. @@ -367,13 +379,13 @@ compatibility with vctrs 0.2.1. !end-bullet! -!end-bullets-25! +!end-bullets-26! # blob 1.2.0 ## Breaking changes -!begin-bullets-26! +!begin-bullets-27! - !begin-bullet! The `blob` class is now based on `list_of(raw())` from the vctrs @@ -396,11 +408,11 @@ !end-bullet! -!end-bullets-26! +!end-bullets-27! # blob 1.1.1 (2018-03-24) -!begin-bullets-27! +!begin-bullets-28! - !begin-bullet! Now suggesting *pillar* instead of importing *tibble*, and using @@ -417,11 +429,11 @@ !end-bullet! -!end-bullets-27! +!end-bullets-28! # blob 1.1.0 (2017-06-17) -!begin-bullets-28! +!begin-bullets-29! - !begin-bullet! New maintainer: Kirill Müller. @@ -436,14 +448,14 @@ !end-bullet! -!end-bullets-28! +!end-bullets-29! # blob 1.0.0 -!begin-bullets-29! +!begin-bullets-30! - !begin-bullet! Initial release. !end-bullet! -!end-bullets-29! +!end-bullets-30! diff --git a/news-files-annotated/duckplyr.md b/news-files-annotated/duckplyr.md index 2ca98bbe..bf573e23 100644 --- a/news-files-annotated/duckplyr.md +++ b/news-files-annotated/duckplyr.md @@ -1,11 +1,377 @@ ```{=html} ``` +# duckplyr 0.4.1.9004 (2024-12-09) + +## Bug fixes + +!begin-bullets-1! + +- !begin-bullet! + `check_duplicate_names()` (#317). + + !end-bullet! +- !begin-bullet! + Check perfect roundtrip for constants again (#307). + + !end-bullet! +- !begin-bullet! + Correctly handle missing values in `if_else()`. + + !end-bullet! +- !begin-bullet! + Use relational operators from the rfuns extension as aliases, not as + macros (#291). + + !end-bullet! +- !begin-bullet! + Compute ptype only for join columns in a safe way without + materialization, not for the entire data frame (#289). + + !end-bullet! +- !begin-bullet! + Edge case for `count()` (#282). + + !end-bullet! +- !begin-bullet! + Attaching duckplyr via `library()` overwrites all dplyr methods + again (#217, #276). + + !end-bullet! +- !begin-bullet! + `expr_scrub()` can handle function-definitions (@toppyy, #268, + #271). + + !end-bullet! + +!end-bullets-1! + +## Features + +!begin-bullets-2! + +- !begin-bullet! + `mutate()` constructs intermediate data frames for each new variable + (#332). + + !end-bullet! +- !begin-bullet! + Harden telemetry code against invalid arguments (#321). + + !end-bullet! +- !begin-bullet! + `across()` tweaks (#318). + + !end-bullet! +- !begin-bullet! + Fall back to dplyr when passing `multiple` with joins (#323). + + !end-bullet! +- !begin-bullet! + Limit number of items that can be handled with `%in%` (#319). + + !end-bullet! +- !begin-bullet! + Use Ubuntu noble for touchstone (#314). + + !end-bullet! +- !begin-bullet! + Enable touchstone (#313). + + !end-bullet! +- !begin-bullet! + Use touchstone for continuous benchmarking (#311). + + !end-bullet! +- !begin-bullet! + More complete `across()` (#306). + + !end-bullet! +- !begin-bullet! + Add more tests from dplyr (#305). + + !end-bullet! +- !begin-bullet! + Partial support for `across()` in `mutate()` and `summarise()` + (#296). + + !end-bullet! +- !begin-bullet! + Rely on duckdb to check const feasibility (#293). + + !end-bullet! +- !begin-bullet! + Allow R 4.0 (#285). + + !end-bullet! +- !begin-bullet! + Avoid resetting expression depth, now in duckdb (#280). + + !end-bullet! +- !begin-bullet! + Record and replay functionality now includes the top-level function + being called (#273). + + !end-bullet! +- !begin-bullet! + Set the `duckdb.materialize_message` option on load only if not + previously specified (@stefanlinner, #220). + + !end-bullet! + +!end-bullets-2! + +## Chore + +!begin-bullets-3! + +- !begin-bullet! + Configure IDE. + + !end-bullet! +- !begin-bullet! + Add lifecycle badges (#350, #353). + + !end-bullet! +- !begin-bullet! + Comment design choice. + + !end-bullet! +- !begin-bullet! + `explain()` returns the input, invisibly (#331). + + !end-bullet! +- !begin-bullet! + Sync (#329). + + !end-bullet! +- !begin-bullet! + Nicer fallback error when function cannot be translated (#324). + + !end-bullet! +- !begin-bullet! + Fix glue syntax. + + !end-bullet! +- !begin-bullet! + Tweak workflow (#316). + + !end-bullet! +- !begin-bullet! + Test touchstone (#315). + + !end-bullet! +- !begin-bullet! + Avoid copying copy. + + !end-bullet! +- !begin-bullet! + Sync tests with dplyr dev version (#304). + + !end-bullet! +- !begin-bullet! + Update snapshots. + + !end-bullet! +- !begin-bullet! + Fix sync (#290). + + !end-bullet! +- !begin-bullet! + Apply styler (#281). + + !end-bullet! +- !begin-bullet! + Sync patches (#277). + + !end-bullet! +- !begin-bullet! + Fix typo. + + !end-bullet! +- !begin-bullet! + Sync docs. + + !end-bullet! +- !begin-bullet! + Sync docs branch (#266). + + !end-bullet! + +!end-bullets-3! + +## Continuous integration + +!begin-bullets-4! + +- !begin-bullet! + Avoid failure in fledge workflow if no changes (#368). + + !end-bullet! +- !begin-bullet! + Fetch tags for fledge workflow to avoid unnecessary NEWS entries + (#366). + + !end-bullet! +- !begin-bullet! + Use styler PR (#362). + + !end-bullet! +- !begin-bullet! + Run in Ubuntu Noble to support r-universe binaries (#352). + + !end-bullet! +- !begin-bullet! + Correctly detect branch protection (#345). + + !end-bullet! +- !begin-bullet! + Use stable pak (#344). + + !end-bullet! +- !begin-bullet! + Latest changes (#328). + + !end-bullet! +- !begin-bullet! + Revert to status workflow (#326). + + !end-bullet! +- !begin-bullet! + Trigger run (#288). + + !end-bullet! +- !begin-bullet! + Trigger run (#287). + + !end-bullet! +- !begin-bullet! + Updates from duckdb (#286). + + !end-bullet! +- !begin-bullet! + Install local package for pkgdown builds (#258). + + !end-bullet! +- !begin-bullet! + Fix condition for fledge workflow (#248). + + !end-bullet! +- !begin-bullet! + Use curl. + + !end-bullet! +- !begin-bullet! + Use gh to download artifact. + + !end-bullet! +- !begin-bullet! + Don't need to unzip artifact. + + !end-bullet! +- !begin-bullet! + Restrict commit again to own PRs. + + !end-bullet! + +!end-bullets-4! + +## Documentation + +!begin-bullets-5! + +- !begin-bullet! + Avoid `\code{}` (#340, #354). + + !end-bullet! +- !begin-bullet! + Include section on code generation in contributing guide (#24, + #348). + + !end-bullet! +- !begin-bullet! + Update README. + + !end-bullet! +- !begin-bullet! + Sync. + + !end-bullet! +- !begin-bullet! + Sync. + + !end-bullet! +- !begin-bullet! + Sync. + + !end-bullet! +- !begin-bullet! + Move logo. + + !end-bullet! +- !begin-bullet! + Need file, not link, for logo on GitHub. + + !end-bullet! +- !begin-bullet! + Fix logo on GitHub. + + !end-bullet! +- !begin-bullet! + Use downlit only for GitHub README (#262). + + !end-bullet! +- !begin-bullet! + Add logo to README (@luisDVA, #259). + + !end-bullet! +- !begin-bullet! + Fix cut-and-paste typo (@joakimlinde, #240). + + !end-bullet! +- !begin-bullet! + Enable plausible (#250, #251). + + !end-bullet! +- !begin-bullet! + Use new URL for pkgdown (#247). + + !end-bullet! + +!end-bullets-5! + +## Testing + +!begin-bullets-6! + +- !begin-bullet! + Snapshot updates for rcc-smoke (null) (#356). + + !end-bullet! +- !begin-bullet! + Add snapshot instead of output (#346). + + !end-bullet! +- !begin-bullet! + Snapshot updates for rcc-smoke (null) (#302). + + !end-bullet! +- !begin-bullet! + Test telemetry code (#275). + + !end-bullet! +- !begin-bullet! + Adapt tests to duckdb release candidate (#261). + + !end-bullet! + +!end-bullets-6! + # duckplyr 0.4.1.9003 (2024-08-20) ## Features -!begin-bullets-1! +!begin-bullets-7! - !begin-bullet! Detect functions from the duckplyr package (#246). @@ -22,11 +388,11 @@ !end-bullet! -!end-bullets-1! +!end-bullets-7! ## Continuous integration -!begin-bullets-2! +!begin-bullets-8! - !begin-bullet! Avoid failures if artifact is missing. @@ -101,45 +467,45 @@ !end-bullet! -!end-bullets-2! +!end-bullets-8! # duckplyr 0.4.1.9002 (2024-08-16) ## Documentation -!begin-bullets-3! +!begin-bullets-9! - !begin-bullet! Move to tidyverse (#225). !end-bullet! -!end-bullets-3! +!end-bullets-9! # duckplyr 0.4.1.9001 (2024-07-13) -!begin-bullets-4! +!begin-bullets-10! - !begin-bullet! Merge branch 'cran-0.4.1'. !end-bullet! -!end-bullets-4! +!end-bullets-10! # duckplyr 0.4.1.9000 (2024-07-12) -!begin-bullets-5! +!begin-bullets-11! - !begin-bullet! Merge branch 'cran-0.4.1'. !end-bullet! -!end-bullets-5! +!end-bullets-11! # duckplyr 0.4.1 (2024-07-11) ## Features -!begin-bullets-6! +!begin-bullets-12! - !begin-bullet! `df_from_file()` and related functions support multiple files (#194, @@ -165,11 +531,11 @@ analysis scripts for GitHub activity data (#179). !end-bullet! -!end-bullets-6! +!end-bullets-12! ## Documentation -!begin-bullets-7! +!begin-bullets-13! - !begin-bullet! Add contributing guide (#179). @@ -190,13 +556,13 @@ Add analysis scripts for GitHub activity data (#179). !end-bullet! -!end-bullets-7! +!end-bullets-13! # duckplyr 0.4.0 (2024-05-21) ## Features -!begin-bullets-8! +!begin-bullets-14! - !begin-bullet! Use built-in rfuns extension to implement equality and inequality @@ -219,11 +585,11 @@ Reduce default memory limit to 1 GB. !end-bullet! -!end-bullets-8! +!end-bullets-14! ## Bug fixes -!begin-bullets-9! +!begin-bullets-15! - !begin-bullet! Stricter type checks in the set operations `intersect()`, @@ -270,11 +636,11 @@ (@TimTaylor, #141). !end-bullet! -!end-bullets-9! +!end-bullets-15! ## Chore -!begin-bullets-10! +!begin-bullets-16! - !begin-bullet! Remove styler dependency (#137, #138). @@ -283,22 +649,22 @@ Avoid error from stats collection. !end-bullet! -!end-bullets-10! +!end-bullets-16! ## Documentation -!begin-bullets-11! +!begin-bullets-17! - !begin-bullet! Mention wildcards to read multiple files in `?df_from_file` (@andreranza, #133, #134). !end-bullet! -!end-bullets-11! +!end-bullets-17! ## Testing -!begin-bullets-12! +!begin-bullets-18! - !begin-bullet! Reenable tests that now run successfully (#166). @@ -317,24 +683,24 @@ differences between doubles and integers. !end-bullet! -!end-bullets-12! +!end-bullets-18! # duckplyr 0.3.2 (2024-03-17) ## Bug fixes -!begin-bullets-13! +!begin-bullets-19! - !begin-bullet! Run autoupload in function so that it will be checked by static analysis (#122). !end-bullet! -!end-bullets-13! +!end-bullets-19! ## Features -!begin-bullets-14! +!begin-bullets-20! - !begin-bullet! New `df_to_parquet()` to write to Parquet, new convenience functions @@ -342,13 +708,13 @@ `duckdb_df_from_parquet()` (#87, #89, #96, #128). !end-bullet! -!end-bullets-14! +!end-bullets-20! # duckplyr 0.3.1 (2024-03-08) ## Bug fixes -!begin-bullets-15! +!begin-bullets-21! - !begin-bullet! Forbid reuse of new columns created in `summarise()` (#72, #106). @@ -363,11 +729,11 @@ Fix division by zero for positive and negative numbers. !end-bullet! -!end-bullets-15! +!end-bullets-21! ## Features -!begin-bullets-16! +!begin-bullets-22! - !begin-bullet! New `fallback_sitrep()` and related functionality for collecting @@ -401,11 +767,11 @@ `TRUE`, loading duckplyr automatically calls `methods_overwrite()`. !end-bullet! -!end-bullets-16! +!end-bullets-22! ## Internal -!begin-bullets-17! +!begin-bullets-23! - !begin-bullet! Better duckdb tests. @@ -414,33 +780,33 @@ Use standalone purrr for dplyr compatibility. !end-bullet! -!end-bullets-17! +!end-bullets-23! ## Testing -!begin-bullets-18! +!begin-bullets-24! - !begin-bullet! Add tests for correct base of `log()` and `log10()`. !end-bullet! -!end-bullets-18! +!end-bullets-24! ## Documentation -!begin-bullets-19! +!begin-bullets-25! - !begin-bullet! `methods_overwrite()` and `methods_restore()` show a message. !end-bullet! -!end-bullets-19! +!end-bullets-25! # duckplyr 0.3.0 (2023-12-10) ## Bug fixes -!begin-bullets-20! +!begin-bullets-26! - !begin-bullet! `grepl(x = NA)` gives correct results. @@ -458,11 +824,11 @@ Consistent computation of `log(0)` and `log(-1)` (#75, #76). !end-bullet! -!end-bullets-20! +!end-bullets-26! ## Features -!begin-bullets-21! +!begin-bullets-27! - !begin-bullet! Only allow constants in `mutate()` that are actually representable @@ -472,31 +838,31 @@ Avoid translating `ifelse()`, support `if_else()` (#79). !end-bullet! -!end-bullets-21! +!end-bullets-27! ## Documentation -!begin-bullets-22! +!begin-bullets-28! - !begin-bullet! Separate and explain the new relational examples (@wibeasley, #84). !end-bullet! -!end-bullets-22! +!end-bullets-28! ## Testing -!begin-bullets-23! +!begin-bullets-29! - !begin-bullet! Add test that TPC-H queries can be processed. !end-bullet! -!end-bullets-23! +!end-bullets-29! ## Chore -!begin-bullets-24! +!begin-bullets-30! - !begin-bullet! Sync with dplyr 1.1.4 (#82). @@ -527,36 +893,36 @@ Sync generated files (#71). !end-bullet! -!end-bullets-24! +!end-bullets-30! # duckplyr 0.2.3 (2023-11-08) ## Performance -!begin-bullets-25! +!begin-bullets-31! - !begin-bullet! Join using `IS NOT DISTINCT FROM` for faster execution (duckdb/duckdb-r#41, #68). !end-bullet! -!end-bullets-25! +!end-bullets-31! ## Documentation -!begin-bullets-26! +!begin-bullets-32! - !begin-bullet! Add stability to README output (@maelle, #62, #65). !end-bullet! -!end-bullets-26! +!end-bullets-32! # duckplyr 0.2.2 (2023-10-16) ## Bug fixes -!begin-bullets-27! +!begin-bullets-33! - !begin-bullet! `summarise()` keeps `"duckplyr_df"` class (#63, #64). @@ -567,11 +933,11 @@ !end-bullet! -!end-bullets-27! +!end-bullets-33! ## Chore -!begin-bullets-28! +!begin-bullets-34! - !begin-bullet! Skip tests that give different output on dev tidyselect. @@ -582,11 +948,11 @@ !end-bullet! -!end-bullets-28! +!end-bullets-34! ## Documentation -!begin-bullets-29! +!begin-bullets-35! - !begin-bullet! Small README improvements (@maelle, #34, #57). @@ -597,11 +963,11 @@ !end-bullet! -!end-bullets-29! +!end-bullets-35! # duckplyr 0.2.1 (2023-09-16) -!begin-bullets-30! +!begin-bullets-36! - !begin-bullet! Improve documentation. @@ -625,33 +991,33 @@ !end-bullet! -!end-bullets-30! +!end-bullets-36! # duckplyr 0.2.0 (2023-09-10) -!begin-bullets-31! +!begin-bullets-37! - !begin-bullet! Implement relational API for DuckDB. !end-bullet! -!end-bullets-31! +!end-bullets-37! # duckplyr 0.1.0 (2023-07-03) ## Bug fixes -!begin-bullets-32! +!begin-bullets-38! - !begin-bullet! Fix examples. !end-bullet! -!end-bullets-32! +!end-bullets-38! ## Chore -!begin-bullets-33! +!begin-bullets-39! - !begin-bullet! Add CRAN install instructions. @@ -669,17 +1035,17 @@ Remove `relexpr_window()` for now. !end-bullet! -!end-bullets-33! +!end-bullets-39! ## Documentation -!begin-bullets-34! +!begin-bullets-40! - !begin-bullet! Clean up reference. !end-bullet! -!end-bullets-34! +!end-bullets-40! ## Uncategorized diff --git a/news-files-annotated/hms.md b/news-files-annotated/hms.md index c584ef5d..071c05e8 100644 --- a/news-files-annotated/hms.md +++ b/news-files-annotated/hms.md @@ -1,34 +1,46 @@ ```{=html} ``` -# hms 1.1.3.9012 +# hms 1.1.3.9013 ## Continuous integration !begin-bullets-1! +- !begin-bullet! + Avoid failure in fledge workflow if no changes (#156). + !end-bullet! + +!end-bullets-1! + +# hms 1.1.3.9012 + +## Continuous integration + +!begin-bullets-2! + - !begin-bullet! Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#154). !end-bullet! -!end-bullets-1! +!end-bullets-2! # hms 1.1.3.9011 ## Bug fixes -!begin-bullets-2! +!begin-bullets-3! - !begin-bullet! Sub-second value parsing accurately (@eitsupi, #127, #128). !end-bullet! -!end-bullets-2! +!end-bullets-3! ## Continuous integration -!begin-bullets-3! +!begin-bullets-4! - !begin-bullet! Use larger retry count for lock-threads workflow (#152). @@ -59,40 +71,40 @@ !end-bullet! -!end-bullets-3! +!end-bullets-4! ## Uncategorized -!begin-bullets-4! +!begin-bullets-5! - !begin-bullet! PLACEHOLDER https://github.com/tidyverse/hms/pull/16 (#16). !end-bullet! -!end-bullets-4! +!end-bullets-5! # hms 1.1.3.9010 ## Continuous integration -!begin-bullets-5! +!begin-bullets-6! - !begin-bullet! Use stable pak (#129). !end-bullet! -!end-bullets-5! +!end-bullets-6! # hms 1.1.3.9009 ## Continuous integration -!begin-bullets-6! +!begin-bullets-7! - !begin-bullet! Trigger run (#126). - !begin-bullets-7! + !begin-bullets-8! - !begin-bullet! ci: Trigger run @@ -102,16 +114,16 @@ !end-bullet! - !end-bullets-7! + !end-bullets-8! !end-bullet! -!end-bullets-6! +!end-bullets-7! # hms 1.1.3.9008 ## Continuous integration -!begin-bullets-8! +!begin-bullets-9! - !begin-bullet! Trigger run (#124). @@ -120,7 +132,7 @@ - !begin-bullet! Use pkgdown branch (#123). - !begin-bullets-9! + !begin-bullets-10! - !begin-bullet! ci: Use pkgdown branch @@ -130,21 +142,21 @@ !end-bullet! - !end-bullets-9! + !end-bullets-10! !end-bullet! -!end-bullets-8! +!end-bullets-9! # hms 1.1.3.9007 ## Continuous integration -!begin-bullets-10! +!begin-bullets-11! - !begin-bullet! Install via R CMD INSTALL ., not pak (#122). - !begin-bullets-11! + !begin-bullets-12! - !begin-bullet! ci: Install via R CMD INSTALL ., not pak @@ -154,16 +166,16 @@ !end-bullet! - !end-bullets-11! + !end-bullets-12! !end-bullet! -!end-bullets-10! +!end-bullets-11! # hms 1.1.3.9006 ## Chore -!begin-bullets-12! +!begin-bullets-13! - !begin-bullet! Auto-update from GitHub Actions. @@ -190,11 +202,11 @@ !end-bullet! -!end-bullets-12! +!end-bullets-13! ## Continuous integration -!begin-bullets-13! +!begin-bullets-14! - !begin-bullet! Install local package for pkgdown builds. @@ -245,115 +257,115 @@ !end-bullet! -!end-bullets-13! +!end-bullets-14! # hms 1.1.3.9005 -!begin-bullets-14! +!begin-bullets-15! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-14! +!end-bullets-15! # hms 1.1.3.9004 -!begin-bullets-15! +!begin-bullets-16! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-15! +!end-bullets-16! # hms 1.1.3.9003 -!begin-bullets-16! +!begin-bullets-17! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-16! +!end-bullets-17! # hms 1.1.3.9002 -!begin-bullets-17! +!begin-bullets-18! - !begin-bullet! Merged cran-1.1.3 into main. !end-bullet! -!end-bullets-17! +!end-bullets-18! # hms 1.1.3.9001 -!begin-bullets-18! +!begin-bullets-19! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-18! +!end-bullets-19! # hms 1.1.3.9000 ## Bug fixes -!begin-bullets-19! +!begin-bullets-20! - !begin-bullet! Fix method consistency, checked by R-devel. !end-bullet! -!end-bullets-19! +!end-bullets-20! ## Chore -!begin-bullets-20! +!begin-bullets-21! - !begin-bullet! Use rlang instead of ellipsis (#106). !end-bullet! -!end-bullets-20! +!end-bullets-21! # hms 1.1.3 ## Bug fixes -!begin-bullets-21! +!begin-bullets-22! - !begin-bullet! Fix method consistency, checked by R-devel. !end-bullet! -!end-bullets-21! +!end-bullets-22! ## Internal -!begin-bullets-22! +!begin-bullets-23! - !begin-bullet! Use rlang instead of ellipsis (#106). !end-bullet! -!end-bullets-22! +!end-bullets-23! # hms 1.1.2 -!begin-bullets-23! +!begin-bullets-24! - !begin-bullet! Re-rendered documentation for compatibility with R-devel. !end-bullet! -!end-bullets-23! +!end-bullets-24! # hms 1.1.1 -!begin-bullets-24! +!begin-bullets-25! - !begin-bullet! Avoid blanket import for lifecycle package for compatibility with @@ -364,13 +376,13 @@ @lionel-). !end-bullet! -!end-bullets-24! +!end-bullets-25! # hms 1.1.0 ## Breaking changes -!begin-bullets-25! +!begin-bullets-26! - !begin-bullet! `"hms"` objects no longer have a common type with `character` and @@ -382,11 +394,11 @@ input can't be parsed (#68). !end-bullet! -!end-bullets-25! +!end-bullets-26! ## Features -!begin-bullets-26! +!begin-bullets-27! - !begin-bullet! New `unique.hms()` method (#98, @joethorley). @@ -395,11 +407,11 @@ `as_hms()` is a generic again (#81). !end-bullet! -!end-bullets-26! +!end-bullets-27! ## Internal -!begin-bullets-27! +!begin-bullets-28! - !begin-bullet! Avoid `LazyData` in `DESCRIPTION`. @@ -412,23 +424,23 @@ Using lifecycle package (#94). !end-bullet! -!end-bullets-27! +!end-bullets-28! # hms 1.0.0 ## Life cycle -!begin-bullets-28! +!begin-bullets-29! - !begin-bullet! hms is now marked as "stable". !end-bullet! -!end-bullets-28! +!end-bullets-29! ## Breaking changes -!begin-bullets-29! +!begin-bullets-30! - !begin-bullet! `"hms"` objects no longer have a common type with `character` and @@ -440,11 +452,11 @@ input can't be parsed (#68). !end-bullet! -!end-bullets-29! +!end-bullets-30! ## Features -!begin-bullets-30! +!begin-bullets-31! - !begin-bullet! `as_hms()` is a generic again (#81). @@ -454,22 +466,22 @@ @hglanz). !end-bullet! -!end-bullets-30! +!end-bullets-31! ## Bug fixes -!begin-bullets-31! +!begin-bullets-32! - !begin-bullet! `as_hms()` and `vec_cast()` now correctly treat objects of class `"difftime"` with `integer` mode (#84). !end-bullet! -!end-bullets-31! +!end-bullets-32! ## Internal -!begin-bullets-32! +!begin-bullets-33! - !begin-bullet! Using lifecycle package (#94). @@ -478,11 +490,11 @@ hms has been re-licensed as MIT (#86). !end-bullet! -!end-bullets-32! +!end-bullets-33! # hms 0.5.3 -!begin-bullets-33! +!begin-bullets-34! - !begin-bullet! Use `vec_default_ptype2()`, remove `vec_ptype2.hms.unspecified()` @@ -496,32 +508,32 @@ Remove `as.data.frame.hms()`, handeld by vctrs. !end-bullet! -!end-bullets-33! +!end-bullets-34! # hms 0.5.2.9000 -!begin-bullets-34! +!begin-bullets-35! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-34! +!end-bullets-35! # hms 0.5.2 -!begin-bullets-35! +!begin-bullets-36! - !begin-bullet! Work around parsing error that occurs on DST changeover dates (https://bugs.r-project.org/bugzilla/show_bug.cgi?id=16764). !end-bullet! -!end-bullets-35! +!end-bullets-36! # hms 0.5.1 -!begin-bullets-36! +!begin-bullets-37! - !begin-bullet! Lossy casts from `character` vectors to `hms` now also trigger a @@ -529,13 +541,13 @@ fails for other elements. !end-bullet! -!end-bullets-36! +!end-bullets-37! # hms 0.5.0 ## Breaking changes -!begin-bullets-37! +!begin-bullets-38! - !begin-bullet! Now based on vctrs \>= 0.2.0 (#61). This adds support for @@ -551,11 +563,11 @@ !end-bullet! -!end-bullets-37! +!end-bullets-38! ## Printing -!begin-bullets-38! +!begin-bullets-39! - !begin-bullet! Always show seconds in a pillar if they are different from zero @@ -569,11 +581,11 @@ !end-bullet! -!end-bullets-38! +!end-bullets-39! ## Internal -!begin-bullets-39! +!begin-bullets-40! - !begin-bullet! Don't test colored output on CRAN. @@ -582,21 +594,21 @@ Correct reference link on r4ds (#58, @evanhaldane). !end-bullet! -!end-bullets-39! +!end-bullets-40! # hms 0.4.2 -!begin-bullets-40! +!begin-bullets-41! - !begin-bullet! Adapted tests to pillar 1.2.1. !end-bullet! -!end-bullets-40! +!end-bullets-41! # hms 0.4.1 -!begin-bullets-41! +!begin-bullets-42! - !begin-bullet! Preserve `NA` when converting to `character` (#51, @jeroen). @@ -605,13 +617,13 @@ Adapted tests to pillar 1.1.0. !end-bullet! -!end-bullets-41! +!end-bullets-42! # hms 0.4.0 ## Breaking changes -!begin-bullets-42! +!begin-bullets-43! - !begin-bullet! `as.hms.POSIXt()` now defaults to the current time zone, the @@ -619,11 +631,11 @@ `pkgconfig::set_config("hms::default_tz", "UTC")`. !end-bullet! -!end-bullets-42! +!end-bullets-43! ## New features -!begin-bullets-43! +!begin-bullets-44! - !begin-bullet! Pillar support, will display `hms` columns in tibbles in color on @@ -645,11 +657,11 @@ (#33). !end-bullet! -!end-bullets-43! +!end-bullets-44! ## Bug fixes -!begin-bullets-44! +!begin-bullets-45! - !begin-bullet! `hms()` now works correctly if all four components (days, hours, @@ -671,11 +683,11 @@ `c()` now returns a hms (#41, @qgeissmann). !end-bullet! -!end-bullets-44! +!end-bullets-45! ## Documentation and error messages -!begin-bullets-45! +!begin-bullets-46! - !begin-bullet! Fix and enhance examples in `?hms`. @@ -688,11 +700,11 @@ (#29). !end-bullet! -!end-bullets-45! +!end-bullets-46! # hms 0.3 -!begin-bullets-46! +!begin-bullets-47! - !begin-bullet! Fix `lubridate` test for compatibility with 1.6.0 (#23, @vspinu). @@ -701,13 +713,13 @@ NA values are formatted as `NA` (#22). !end-bullet! -!end-bullets-46! +!end-bullets-47! # hms 0.2 Minor fixes and improvements. -!begin-bullets-47! +!begin-bullets-48! - !begin-bullet! Subsetting keeps `hms` class (#16). @@ -725,18 +737,18 @@ Minor fixes and improvements. values trailing zeros are shown (#17). !end-bullet! -!end-bullets-47! +!end-bullets-48! # hms 0.1 First CRAN release. -!begin-bullets-48! +!begin-bullets-49! - !begin-bullet! Values are stored as a numeric vector that contains the number of seconds since midnight. - !begin-bullets-49! + !begin-bullets-50! - !begin-bullet! Inherits from `difftime` class. !end-bullet! @@ -745,12 +757,12 @@ First CRAN release. issues a warning. !end-bullet! - !end-bullets-49! + !end-bullets-50! !end-bullet! - !begin-bullet! Supports construction from time values, coercion to and from various data types, and formatting. - !begin-bullets-50! + !begin-bullets-51! - !begin-bullet! Conversion from numeric treats input as seconds. !end-bullet! @@ -758,14 +770,14 @@ First CRAN release. Negative times are formatted with a leading `-`. !end-bullet! - !end-bullets-50! + !end-bullets-51! !end-bullet! - !begin-bullet! Can be used as a regular column in a data frame. !end-bullet! - !begin-bullet! Full test coverage. - !begin-bullets-51! + !begin-bullets-52! - !begin-bullet! Test for arithmetic with `Date`, `POSIXt` and `hms` classes. !end-bullet! @@ -773,11 +785,11 @@ First CRAN release. Test basic compatibility with `lubridate` package (#5). !end-bullet! - !end-bullets-51! + !end-bullets-52! !end-bullet! - !begin-bullet! Interface: - !begin-bullets-52! + !begin-bullets-53! - !begin-bullet! `hms()` (with rigorous argument checks) !end-bullet! @@ -801,7 +813,7 @@ First CRAN release. `print.hms()` (returns unchanged input invisibly) !end-bullet! - !end-bullets-52! + !end-bullets-53! !end-bullet! -!end-bullets-48! +!end-bullets-49! diff --git a/news-files-annotated/pillar.md b/news-files-annotated/pillar.md index 1fe137f0..b32e7eea 100644 --- a/news-files-annotated/pillar.md +++ b/news-files-annotated/pillar.md @@ -1,36 +1,48 @@ ```{=html} ``` -# pillar 1.9.0.9037 +# pillar 1.9.0.9038 ## Continuous integration !begin-bullets-1! +- !begin-bullet! + Avoid failure in fledge workflow if no changes (#705). + !end-bullet! + +!end-bullets-1! + +# pillar 1.9.0.9037 + +## Continuous integration + +!begin-bullets-2! + - !begin-bullet! Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#703). !end-bullet! -!end-bullets-1! +!end-bullets-2! # pillar 1.9.0.9036 ## Continuous integration -!begin-bullets-2! +!begin-bullets-3! - !begin-bullet! Use larger retry count for lock-threads workflow (#701). !end-bullet! -!end-bullets-2! +!end-bullets-3! # pillar 1.9.0.9035 ## Continuous integration -!begin-bullets-3! +!begin-bullets-4! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#695). @@ -53,13 +65,13 @@ !end-bullet! -!end-bullets-3! +!end-bullets-4! # pillar 1.9.0.9034 ## Continuous integration -!begin-bullets-4! +!begin-bullets-5! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#695). @@ -82,13 +94,13 @@ !end-bullet! -!end-bullets-4! +!end-bullets-5! # pillar 1.9.0.9033 ## Continuous integration -!begin-bullets-5! +!begin-bullets-6! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#695). @@ -111,13 +123,13 @@ !end-bullet! -!end-bullets-5! +!end-bullets-6! # pillar 1.9.0.9032 ## Continuous integration -!begin-bullets-6! +!begin-bullets-7! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#695). @@ -140,13 +152,13 @@ !end-bullet! -!end-bullets-6! +!end-bullets-7! # pillar 1.9.0.9031 ## Continuous integration -!begin-bullets-7! +!begin-bullets-8! - !begin-bullet! Explicit permissions (#693). @@ -165,13 +177,13 @@ !end-bullet! -!end-bullets-7! +!end-bullets-8! # pillar 1.9.0.9030 ## Continuous integration -!begin-bullets-8! +!begin-bullets-9! - !begin-bullet! Use styler from main branch (#691). @@ -186,13 +198,13 @@ !end-bullet! -!end-bullets-8! +!end-bullets-9! # pillar 1.9.0.9029 ## Continuous integration -!begin-bullets-9! +!begin-bullets-10! - !begin-bullet! Need to install R on Ubuntu 24.04 (#689). @@ -203,23 +215,23 @@ !end-bullet! -!end-bullets-9! +!end-bullets-10! # pillar 1.9.0.9028 ## Features -!begin-bullets-10! +!begin-bullets-11! - !begin-bullet! New `tbl_nrow()` to support lazy data frames (#679). !end-bullet! -!end-bullets-10! +!end-bullets-11! ## Chore -!begin-bullets-11! +!begin-bullets-12! - !begin-bullet! Fix vignette building if tibble is missing (#681). @@ -230,11 +242,11 @@ !end-bullet! -!end-bullets-11! +!end-bullets-12! ## Continuous integration -!begin-bullets-12! +!begin-bullets-13! - !begin-bullet! Use styler from PR. @@ -245,30 +257,30 @@ !end-bullet! -!end-bullets-12! +!end-bullets-13! # pillar 1.9.0.9027 ## Continuous integration -!begin-bullets-13! +!begin-bullets-14! - !begin-bullet! Use stable pak (#677). !end-bullet! -!end-bullets-13! +!end-bullets-14! # pillar 1.9.0.9026 ## Continuous integration -!begin-bullets-14! +!begin-bullets-15! - !begin-bullet! Trigger run (#676). - !begin-bullets-15! + !begin-bullets-16! - !begin-bullet! ci: Trigger run @@ -278,16 +290,16 @@ !end-bullet! - !end-bullets-15! + !end-bullets-16! !end-bullet! -!end-bullets-14! +!end-bullets-15! # pillar 1.9.0.9025 ## Continuous integration -!begin-bullets-16! +!begin-bullets-17! - !begin-bullet! Trigger run (#675). @@ -296,7 +308,7 @@ - !begin-bullet! Use pkgdown branch (#674). - !begin-bullets-17! + !begin-bullets-18! - !begin-bullet! ci: Use pkgdown branch @@ -306,33 +318,33 @@ !end-bullet! - !end-bullets-17! + !end-bullets-18! !end-bullet! -!end-bullets-16! +!end-bullets-17! # pillar 1.9.0.9024 ## Chore -!begin-bullets-18! +!begin-bullets-19! - !begin-bullet! Revdepcheck results. !end-bullet! -!end-bullets-18! +!end-bullets-19! # pillar 1.9.0.9023 ## Continuous integration -!begin-bullets-19! +!begin-bullets-20! - !begin-bullet! Install via R CMD INSTALL ., not pak (#672). - !begin-bullets-20! + !begin-bullets-21! - !begin-bullet! ci: Install via R CMD INSTALL ., not pak @@ -342,16 +354,16 @@ !end-bullet! - !end-bullets-20! + !end-bullets-21! !end-bullet! -!end-bullets-19! +!end-bullets-20! # pillar 1.9.0.9022 ## Continuous integration -!begin-bullets-21! +!begin-bullets-22! - !begin-bullet! Install local package for pkgdown builds. @@ -366,25 +378,25 @@ !end-bullet! -!end-bullets-21! +!end-bullets-22! # pillar 1.9.0.9021 ## Continuous integration -!begin-bullets-22! +!begin-bullets-23! - !begin-bullet! Sync with latest developments. !end-bullet! -!end-bullets-22! +!end-bullets-23! # pillar 1.9.0.9020 ## Continuous integration -!begin-bullets-23! +!begin-bullets-24! - !begin-bullet! Fix edge case of no suggested packages. @@ -395,25 +407,25 @@ !end-bullet! -!end-bullets-23! +!end-bullets-24! # pillar 1.9.0.9019 ## Continuous integration -!begin-bullets-24! +!begin-bullets-25! - !begin-bullet! Inline action. !end-bullet! -!end-bullets-24! +!end-bullets-25! # pillar 1.9.0.9018 ## Chore -!begin-bullets-25! +!begin-bullets-26! - !begin-bullet! Auto-update from GitHub Actions. @@ -422,24 +434,24 @@ !end-bullet! -!end-bullets-25! +!end-bullets-26! ## Continuous integration -!begin-bullets-26! +!begin-bullets-27! - !begin-bullet! Refactor dep-suggests-matrix, avoid killing base and recommended packages. !end-bullet! -!end-bullets-26! +!end-bullets-27! # pillar 1.9.0.9017 ## Chore -!begin-bullets-27! +!begin-bullets-28! - !begin-bullet! Auto-update from GitHub Actions. @@ -448,57 +460,57 @@ !end-bullet! -!end-bullets-27! +!end-bullets-28! ## Continuous integration -!begin-bullets-28! +!begin-bullets-29! - !begin-bullet! Use dev roxygen2 and decor. !end-bullet! -!end-bullets-28! +!end-bullets-29! # pillar 1.9.0.9016 ## Documentation -!begin-bullets-29! +!begin-bullets-30! - !begin-bullet! Update \_pkgdown.yml to bring back search bar (@olivroy, #667). !end-bullet! -!end-bullets-29! +!end-bullets-30! # pillar 1.9.0.9015 ## Testing -!begin-bullets-30! +!begin-bullets-31! - !begin-bullet! Remove empty snapshot tests (#664). !end-bullet! -!end-bullets-30! +!end-bullets-31! # pillar 1.9.0.9014 ## Features -!begin-bullets-31! +!begin-bullets-32! - !begin-bullet! Show missing values in red in `glimpse()` (@ryanzomorrodi, #662). !end-bullet! -!end-bullets-31! +!end-bullets-32! ## Chore -!begin-bullets-32! +!begin-bullets-33! - !begin-bullet! Auto-update from GitHub Actions. @@ -507,13 +519,13 @@ !end-bullet! -!end-bullets-32! +!end-bullets-33! # pillar 1.9.0.9013 ## Chore -!begin-bullets-33! +!begin-bullets-34! - !begin-bullet! Add Aviator configuration. @@ -530,23 +542,23 @@ !end-bullet! -!end-bullets-33! +!end-bullets-34! ## Continuous integration -!begin-bullets-34! +!begin-bullets-35! - !begin-bullet! Fix on Windows, tweak lock workflow. !end-bullet! -!end-bullets-34! +!end-bullets-35! # pillar 1.9.0.9012 ## Chore -!begin-bullets-35! +!begin-bullets-36! - !begin-bullet! Auto-update from GitHub Actions. @@ -555,25 +567,25 @@ !end-bullet! -!end-bullets-35! +!end-bullets-36! # pillar 1.9.0.9011 ## Documentation -!begin-bullets-36! +!begin-bullets-37! - !begin-bullet! Only implement `type_sum.accel()` in pkgdown mode (#661). !end-bullet! -!end-bullets-36! +!end-bullets-37! # pillar 1.9.0.9010 ## Chore -!begin-bullets-37! +!begin-bullets-38! - !begin-bullet! Auto-update from GitHub Actions. @@ -582,11 +594,11 @@ !end-bullet! -!end-bullets-37! +!end-bullets-38! ## Continuous integration -!begin-bullets-38! +!begin-bullets-39! - !begin-bullet! Avoid checking bashisms on Windows. @@ -605,119 +617,119 @@ !end-bullet! -!end-bullets-38! +!end-bullets-39! # pillar 1.9.0.9009 ## Features -!begin-bullets-39! +!begin-bullets-40! - !begin-bullet! Math operations on `num()` objects now pass additional arguments to the mathematical function (@gvelasq, #659, #660). !end-bullet! -!end-bullets-39! +!end-bullets-40! # pillar 1.9.0.9008 -!begin-bullets-40! +!begin-bullets-41! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-40! +!end-bullets-41! # pillar 1.9.0.9007 ## Documentation -!begin-bullets-41! +!begin-bullets-42! - !begin-bullet! Avoid displaying deprecated argument in `@inheritDotParams` (@olivroy, #657). !end-bullet! -!end-bullets-41! +!end-bullets-42! # pillar 1.9.0.9006 -!begin-bullets-42! +!begin-bullets-43! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-42! +!end-bullets-43! # pillar 1.9.0.9005 -!begin-bullets-43! +!begin-bullets-44! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-43! +!end-bullets-44! # pillar 1.9.0.9004 -!begin-bullets-44! +!begin-bullets-45! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-44! +!end-bullets-45! # pillar 1.9.0.9003 -!begin-bullets-45! +!begin-bullets-46! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-45! +!end-bullets-46! # pillar 1.9.0.9002 -!begin-bullets-46! +!begin-bullets-47! - !begin-bullet! Merged cran-1.9.0 into main. !end-bullet! -!end-bullets-46! +!end-bullets-47! # pillar 1.9.0.9001 -!begin-bullets-47! +!begin-bullets-48! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-47! +!end-bullets-48! # pillar 1.9.0.9000 -!begin-bullets-48! +!begin-bullets-49! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-48! +!end-bullets-49! # pillar 1.9.0 ## Features -!begin-bullets-49! +!begin-bullets-50! - !begin-bullet! Math operations on `num()` objects no longer perform type checks. @@ -725,11 +737,11 @@ #632). !end-bullet! -!end-bullets-49! +!end-bullets-50! ## Printing -!begin-bullets-50! +!begin-bullets-51! - !begin-bullet! The default for the `pillar.min_title_chars` option has been bumped @@ -743,22 +755,22 @@ !end-bullet! -!end-bullets-50! +!end-bullets-51! ## Breaking changes -!begin-bullets-51! +!begin-bullets-52! - !begin-bullet! `colonnade()`, `extra_cols()` and `squeeze()` are now hard-deprecated (#272, #374, #631). !end-bullet! -!end-bullets-51! +!end-bullets-52! ## Bug fixes -!begin-bullets-52! +!begin-bullets-53! - !begin-bullet! Show `colnames()` hint only when needed (tidyverse/tibble#1488, @@ -784,11 +796,11 @@ !end-bullet! -!end-bullets-52! +!end-bullets-53! ## Documentation -!begin-bullets-53! +!begin-bullets-54! - !begin-bullet! Polish `?pillar_options` (#583). @@ -800,23 +812,23 @@ !end-bullet! -!end-bullets-53! +!end-bullets-54! ## Internal -!begin-bullets-54! +!begin-bullets-55! - !begin-bullet! Require vctrs \>= 0.5.0 !end-bullet! -!end-bullets-54! +!end-bullets-55! # pillar 1.8.1 ## Features -!begin-bullets-55! +!begin-bullets-56! - !begin-bullet! New `pillar.advice` option to turn off advice in the footer, see @@ -824,13 +836,13 @@ (#577). !end-bullet! -!end-bullets-55! +!end-bullets-56! # pillar 1.8.0 ## Display -!begin-bullets-56! +!begin-bullets-57! - !begin-bullet! Column names that are abbreviated in the header gain a footnote and @@ -860,11 +872,11 @@ !end-bullet! -!end-bullets-56! +!end-bullets-57! ## Features -!begin-bullets-57! +!begin-bullets-58! - !begin-bullet! Pick up `"pillar_focus"` attribute on printing to define focus @@ -877,11 +889,11 @@ !end-bullet! -!end-bullets-57! +!end-bullets-58! ## Bug fixes -!begin-bullets-58! +!begin-bullets-59! - !begin-bullet! Fix printing of `Surv` and `Surv2` objects (#561). @@ -897,11 +909,11 @@ !end-bullet! -!end-bullets-58! +!end-bullets-59! ## Documentation -!begin-bullets-59! +!begin-bullets-60! - !begin-bullet! `ctl_new_pillar_list()` is documented on a separate help page @@ -913,11 +925,11 @@ !end-bullet! -!end-bullets-59! +!end-bullets-60! ## Chore -!begin-bullets-60! +!begin-bullets-61! - !begin-bullet! Drop crayon dependency (#559). @@ -933,11 +945,11 @@ !end-bullet! -!end-bullets-60! +!end-bullets-61! ## API -!begin-bullets-61! +!begin-bullets-62! - !begin-bullet! Soft-deprecate `colonnade()`, `squeeze()` and `extra_cols()` (#496). @@ -948,13 +960,13 @@ !end-bullet! -!end-bullets-61! +!end-bullets-62! # pillar 1.7.0 ## Breaking changes -!begin-bullets-62! +!begin-bullets-63! - !begin-bullet! `colonnade()` is now soft-deprecated (#485). @@ -967,11 +979,11 @@ `new_pillar()` deprecates `extra` argument (#497). !end-bullet! -!end-bullets-62! +!end-bullets-63! ## Features -!begin-bullets-63! +!begin-bullets-64! - !begin-bullet! Focus columns specified via the `focus` argument to @@ -979,46 +991,46 @@ the maximum width and with the "type" component underlined (#465). !end-bullet! -!end-bullets-63! +!end-bullets-64! ## Bug fixes -!begin-bullets-64! +!begin-bullets-65! - !begin-bullet! Update `s3_register()` to use new implementation from rlang, this fixes CRAN checks related to `scale_type()` (#462). !end-bullet! -!end-bullets-64! +!end-bullets-65! ## Internal -!begin-bullets-65! +!begin-bullets-66! - !begin-bullet! Single pillars constructed with `pillar()` use only as much width as required when printing (#484). !end-bullet! -!end-bullets-65! +!end-bullets-66! # pillar 1.6.5 ## Breaking changes -!begin-bullets-66! +!begin-bullets-67! - !begin-bullet! New `ctl_new_pillar_list()`, supersedes `ctl_new_compound_pillar()` (#433). !end-bullet! -!end-bullets-66! +!end-bullets-67! ## Features -!begin-bullets-67! +!begin-bullets-68! - !begin-bullet! If some but not all sub-columns of a data frame or matrix column are @@ -1057,11 +1069,11 @@ return value (#390). !end-bullet! -!end-bullets-67! +!end-bullets-68! ## Bug fixes -!begin-bullets-68! +!begin-bullets-69! - !begin-bullet! Extra columns in footer show backticks again if they are @@ -1075,21 +1087,21 @@ Fix support for `nanotime::nanotime()` classes (#378, #380). !end-bullet! -!end-bullets-68! +!end-bullets-69! ## Documentation -!begin-bullets-69! +!begin-bullets-70! - !begin-bullet! `?num` and `?char` now point to tibble (#382). !end-bullet! -!end-bullets-69! +!end-bullets-70! ## Internal -!begin-bullets-70! +!begin-bullets-71! - !begin-bullet! Use eager registration via `NAMESPACE` for own methods for classes @@ -1112,13 +1124,13 @@ (#279). !end-bullet! -!end-bullets-70! +!end-bullets-71! # pillar 1.6.4 ## Bug fixes -!begin-bullets-71! +!begin-bullets-72! - !begin-bullet! Fix printing for some tibbles where a fixed-width column is followed @@ -1128,44 +1140,44 @@ Avoid nested backtick blocks in vignette. !end-bullet! -!end-bullets-71! +!end-bullets-72! ## Breaking changes -!begin-bullets-72! +!begin-bullets-73! - !begin-bullet! `num()` requires an integerish `digits` argument (#362). !end-bullet! -!end-bullets-72! +!end-bullets-73! ## Documentation -!begin-bullets-73! +!begin-bullets-74! - !begin-bullet! Link to tibble vignettes and documentation pages. !end-bullet! -!end-bullets-73! +!end-bullets-74! # pillar 1.6.3 -!begin-bullets-74! +!begin-bullets-75! - !begin-bullet! Avoid blanket import for lifecycle package for compatibility with upcoming rlang (#368, @romainfrancois). !end-bullet! -!end-bullets-74! +!end-bullets-75! # pillar 1.6.2 ## Options -!begin-bullets-75! +!begin-bullets-76! - !begin-bullet! Options `pillar.print_max`, `pillar.print_min`, `pillar.width` and @@ -1183,11 +1195,11 @@ in addition to the existing `tibble.max_extra_cols` option (#263). !end-bullet! -!end-bullets-75! +!end-bullets-76! ## Formatting -!begin-bullets-76! +!begin-bullets-77! - !begin-bullet! If a column doesn't make use of all horizontal width offered to it, @@ -1203,11 +1215,11 @@ implementation of custom `pillar_shaft()` methods (#347). !end-bullet! -!end-bullets-76! +!end-bullets-77! ## Features -!begin-bullets-77! +!begin-bullets-78! - !begin-bullet! `num()` gains `extra_sigfig` argument to automatically show more @@ -1224,11 +1236,11 @@ argument to `max_extra_cols` for consistency (#360). !end-bullet! -!end-bullets-77! +!end-bullets-78! ## Bug fixes -!begin-bullets-78! +!begin-bullets-79! - !begin-bullet! Avoid mangling of duplicate column names in footer (#332). @@ -1237,11 +1249,11 @@ Fix warning with zero of type `bit64::integer64()` (#319). !end-bullet! -!end-bullets-78! +!end-bullets-79! ## Documentation -!begin-bullets-79! +!begin-bullets-80! - !begin-bullet! All package options are now documented in `?pillar_options` (#339). @@ -1255,11 +1267,11 @@ `vctrs::vec_restore()` (#322). !end-bullet! -!end-bullets-79! +!end-bullets-80! ## Internal -!begin-bullets-80! +!begin-bullets-81! - !begin-bullet! Using `attr(exact = TRUE)` everywhere. @@ -1271,11 +1283,11 @@ Fix internal logic around `vec_proxy()` and `vec_restore()` (#316). !end-bullet! -!end-bullets-80! +!end-bullets-81! # pillar 1.6.1 -!begin-bullets-81! +!begin-bullets-82! - !begin-bullet! Bump required versions of ellipsis and vctrs to avoid warning during @@ -1285,13 +1297,13 @@ `obj_sum()` no longer includes shape twice (#315). !end-bullet! -!end-bullets-81! +!end-bullets-82! # pillar 1.6.0 ## Features -!begin-bullets-82! +!begin-bullets-83! - !begin-bullet! New `num()` and `char()` offer a flexible way to customize the @@ -1313,11 +1325,11 @@ same rules regarding significant or decimal digits (#297). !end-bullet! -!end-bullets-82! +!end-bullets-83! ## Bug fixes -!begin-bullets-83! +!begin-bullets-84! - !begin-bullet! Load the debugme package only if the `DEBUGME` environment variable @@ -1332,21 +1344,21 @@ character columns. !end-bullet! -!end-bullets-83! +!end-bullets-84! ## Documentation -!begin-bullets-84! +!begin-bullets-85! - !begin-bullet! New `vignette("numbers")` and `vignette("digits")` (#308). !end-bullet! -!end-bullets-84! +!end-bullets-85! ## Internal -!begin-bullets-85! +!begin-bullets-86! - !begin-bullet! Compatibility with vctrs 0.3.7 (#291). @@ -1356,34 +1368,34 @@ longer defaults to `pillar_na()` (#273). !end-bullet! -!end-bullets-85! +!end-bullets-86! # pillar 1.5.1 ## Features -!begin-bullets-86! +!begin-bullets-87! - !begin-bullet! New `format_glimpse()` (#177). !end-bullet! -!end-bullets-86! +!end-bullets-87! ## Bug fixes -!begin-bullets-87! +!begin-bullets-88! - !begin-bullet! Color and formatting can now be reliably turned off by setting the `"cli.num_colors"` option to 1 (#269). !end-bullet! -!end-bullets-87! +!end-bullets-88! ## Documentation -!begin-bullets-88! +!begin-bullets-89! - !begin-bullet! Add examples for new functions (#264). @@ -1392,13 +1404,13 @@ Fix lifecycle badges everywhere. !end-bullet! -!end-bullets-88! +!end-bullets-89! # pillar 1.5.0 ## Breaking changes -!begin-bullets-89! +!begin-bullets-90! - !begin-bullet! `obj_sum()` now always returns a string. `pillar_shaft.list()` @@ -1415,11 +1427,11 @@ !end-bullet! -!end-bullets-89! +!end-bullets-90! ## Extensibility -!begin-bullets-90! +!begin-bullets-91! - !begin-bullet! New `size_sum()` generic (#239). @@ -1444,11 +1456,11 @@ !end-bullet! -!end-bullets-90! +!end-bullets-91! ## Formatting -!begin-bullets-91! +!begin-bullets-92! - !begin-bullet! All printing code has been moved from tibble to pillar (#179), @@ -1485,11 +1497,11 @@ !end-bullet! -!end-bullets-91! +!end-bullets-92! ## Internal -!begin-bullets-92! +!begin-bullets-93! - !begin-bullet! Now using debugme to simplify understand the complex control flow, @@ -1514,33 +1526,33 @@ !end-bullet! -!end-bullets-92! +!end-bullets-93! # pillar 1.4.7 -!begin-bullets-93! +!begin-bullets-94! - !begin-bullet! Adapt to changed environment on CRAN's Solaris machine. !end-bullet! -!end-bullets-93! +!end-bullets-94! # pillar 1.4.6 -!begin-bullets-94! +!begin-bullets-95! - !begin-bullet! Restore compatibility with R 3.2. !end-bullet! -!end-bullets-94! +!end-bullets-95! # pillar 1.4.5 ## Features -!begin-bullets-95! +!begin-bullets-96! - !begin-bullet! New `pillar.min_chars` option allows controlling the minimum number @@ -1558,11 +1570,11 @@ !end-bullet! -!end-bullets-95! +!end-bullets-96! ## Technical -!begin-bullets-96! +!begin-bullets-97! - !begin-bullet! `pillar_shaft()`, `format_type_sum()` and `extra_cols()` issue a @@ -1575,11 +1587,11 @@ !end-bullet! -!end-bullets-96! +!end-bullets-97! ## Internal -!begin-bullets-97! +!begin-bullets-98! - !begin-bullet! Use lifecycle package. @@ -1590,11 +1602,11 @@ !end-bullet! -!end-bullets-97! +!end-bullets-98! # pillar 1.4.4 -!begin-bullets-98! +!begin-bullets-99! - !begin-bullet! `obj_sum()` uses `vctrs::vec_size()` internally. @@ -1610,11 +1622,11 @@ !end-bullet! -!end-bullets-98! +!end-bullets-99! # pillar 1.4.3 -!begin-bullets-99! +!begin-bullets-100! - !begin-bullet! `new_pillar_shaft_simple()` gains `na` argument to control @@ -1642,11 +1654,11 @@ !end-bullet! -!end-bullets-99! +!end-bullets-100! # pillar 1.4.2 -!begin-bullets-100! +!begin-bullets-101! - !begin-bullet! List columns are shown with their perceived dimensions, which may be @@ -1659,11 +1671,11 @@ !end-bullet! -!end-bullets-100! +!end-bullets-101! # pillar 1.4.1 -!begin-bullets-101! +!begin-bullets-102! - !begin-bullet! More careful specification of minimum package versions for the @@ -1681,13 +1693,13 @@ Implement methods for vctrs objects. !end-bullet! -!end-bullets-101! +!end-bullets-102! # pillar 1.4.0 ## Breaking changes -!begin-bullets-102! +!begin-bullets-103! - !begin-bullet! `type_sum()` forwards to `vctrs::vec_ptype_abbr()` (#134). This @@ -1701,11 +1713,11 @@ warning once per session (#157). !end-bullet! -!end-bullets-102! +!end-bullets-103! ## Output -!begin-bullets-103! +!begin-bullets-104! - !begin-bullet! Removed extra space for pillars with a negative value of lower @@ -1716,11 +1728,11 @@ containing `[,0]` and an empty shaft (#149). !end-bullet! -!end-bullets-103! +!end-bullets-104! ## Performance -!begin-bullets-104! +!begin-bullets-105! - !begin-bullet! `squeeze()` is now faster (because the width computation in @@ -1734,11 +1746,11 @@ and styling is implemented manually (#133, @jimhester). !end-bullet! -!end-bullets-104! +!end-bullets-105! ## Internal -!begin-bullets-105! +!begin-bullets-106! - !begin-bullet! All internal S3 classes have the `pillar_` prefix (#156). @@ -1748,23 +1760,23 @@ running on Linux in a latin1 locale. !end-bullet! -!end-bullets-105! +!end-bullets-106! # pillar 1.3.1 ## Bug fixes -!begin-bullets-106! +!begin-bullets-107! - !begin-bullet! Fix off-by-one error in distribution of empty space (#141). !end-bullet! -!end-bullets-106! +!end-bullets-107! ## Visible changes -!begin-bullets-107! +!begin-bullets-108! - !begin-bullet! `NA` in names is no longer escaped with backticks. @@ -1774,11 +1786,11 @@ (tidyverse/tibble#448). !end-bullet! -!end-bullets-107! +!end-bullets-108! ## Internal changes -!begin-bullets-108! +!begin-bullets-109! - !begin-bullet! Update base type abbrevs to rlang 0.3.0 (#140, @lionel-). @@ -1787,13 +1799,13 @@ Tests work again in a 256-color terminal (#129). !end-bullet! -!end-bullets-108! +!end-bullets-109! # pillar 1.3.0 ## Visible changes -!begin-bullets-109! +!begin-bullets-110! - !begin-bullet! Unknown data types are formatted using `format()`, not @@ -1816,21 +1828,21 @@ !end-bullet! -!end-bullets-109! +!end-bullets-110! ## Interface changes -!begin-bullets-110! +!begin-bullets-111! - !begin-bullet! `format_type_sum()` gains `width` argument (#73). !end-bullet! -!end-bullets-110! +!end-bullets-111! ## Performance improvements -!begin-bullets-111! +!begin-bullets-112! - !begin-bullet! Printing large multi-tier colonnades is much faster, the code that @@ -1850,11 +1862,11 @@ !end-bullet! -!end-bullets-111! +!end-bullets-112! ## Internal -!begin-bullets-112! +!begin-bullets-113! - !begin-bullet! `pillar()` no longer adds backticks if `title` is non-syntactic. @@ -1876,11 +1888,11 @@ !end-bullet! -!end-bullets-112! +!end-bullets-113! # pillar 1.2.3 -!begin-bullets-113! +!begin-bullets-114! - !begin-bullet! Eliminate CRAN check warning about undeclared withr dependency. @@ -1895,11 +1907,11 @@ `pillar_shaft.character()` gains `min_width` argument. !end-bullet! -!end-bullets-113! +!end-bullets-114! # pillar 1.2.2 -!begin-bullets-114! +!begin-bullets-115! - !begin-bullet! Whole numbers are printed without a decimal dot again. Numbers that @@ -1921,13 +1933,13 @@ date-time values (#102). !end-bullet! -!end-bullets-114! +!end-bullets-115! # pillar 1.2.1 ## Display -!begin-bullets-115! +!begin-bullets-116! - !begin-bullet! Turned off using subtle style for digits that are considered @@ -1959,11 +1971,11 @@ notation. !end-bullet! -!end-bullets-115! +!end-bullets-116! ## Bug fixes -!begin-bullets-116! +!begin-bullets-117! - !begin-bullet! Numeric values with a `"class"` attribute (e.g., `Duration` from @@ -1983,22 +1995,22 @@ value \>= 1 (#98). !end-bullet! -!end-bullets-116! +!end-bullets-117! ## New functions -!begin-bullets-117! +!begin-bullets-118! - !begin-bullet! New styling helper `style_subtle_num()`, formatting depends on the `pillar.subtle_num` option. !end-bullet! -!end-bullets-117! +!end-bullets-118! # pillar 1.1.0 -!begin-bullets-118! +!begin-bullets-119! - !begin-bullet! `NA` values are now shown in plain red, without changing the @@ -2007,7 +2019,7 @@ - !begin-bullet! New options to control the output, with defaults that match the current behavior unless stated otherwise: - !begin-bullets-119! + !begin-bullets-120! - !begin-bullet! `pillar.sigfig` to control the number of significant digits, for highlighting and truncation (#72), @@ -2030,7 +2042,7 @@ characters, #75). !end-bullet! - !end-bullets-119! + !end-bullets-120! !end-bullet! - !begin-bullet! Shortened abbreviations for types: complex: cplx -\> cpl, function: @@ -2044,17 +2056,17 @@ Very wide tibbles now print faster (#85). !end-bullet! -!end-bullets-118! +!end-bullets-119! # pillar 1.0.1 -!begin-bullets-120! +!begin-bullets-121! - !begin-bullet! Work around failing CRAN tests on Windows. !end-bullet! -!end-bullets-120! +!end-bullets-121! # pillar 1.0.0 diff --git a/news-files-annotated/tibble.md b/news-files-annotated/tibble.md index 6f93315a..c35bae8f 100644 --- a/news-files-annotated/tibble.md +++ b/news-files-annotated/tibble.md @@ -1,72 +1,84 @@ ```{=html} ``` -# tibble 3.2.1.9042 +# tibble 3.2.1.9043 ## Continuous integration !begin-bullets-1! +- !begin-bullet! + Avoid failure in fledge workflow if no changes (#1618). + !end-bullet! + +!end-bullets-1! + +# tibble 3.2.1.9042 + +## Continuous integration + +!begin-bullets-2! + - !begin-bullet! Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#1617). !end-bullet! -!end-bullets-1! +!end-bullets-2! # tibble 3.2.1.9041 ## Continuous integration -!begin-bullets-2! +!begin-bullets-3! - !begin-bullet! Use larger retry count for lock-threads workflow (#1616). !end-bullet! -!end-bullets-2! +!end-bullets-3! # tibble 3.2.1.9040 ## Continuous integration -!begin-bullets-3! +!begin-bullets-4! - !begin-bullet! Ignore errors when removing pkg-config on macOS (#1615). !end-bullet! -!end-bullets-3! +!end-bullets-4! # tibble 3.2.1.9039 ## Continuous integration -!begin-bullets-4! +!begin-bullets-5! - !begin-bullet! Explicit permissions (#1614). !end-bullet! -!end-bullets-4! +!end-bullets-5! # tibble 3.2.1.9038 ## Continuous integration -!begin-bullets-5! +!begin-bullets-6! - !begin-bullet! Use styler from main branch (#1613). !end-bullet! -!end-bullets-5! +!end-bullets-6! # tibble 3.2.1.9037 ## Continuous integration -!begin-bullets-6! +!begin-bullets-7! - !begin-bullet! Need to install R on Ubuntu 24.04 (#1612). @@ -77,42 +89,42 @@ !end-bullet! -!end-bullets-6! +!end-bullets-7! # tibble 3.2.1.9036 ## Continuous integration -!begin-bullets-7! +!begin-bullets-8! - !begin-bullet! Correctly detect branch protection (#1608). !end-bullet! -!end-bullets-7! +!end-bullets-8! # tibble 3.2.1.9035 ## Continuous integration -!begin-bullets-8! +!begin-bullets-9! - !begin-bullet! Use stable pak (#1607). !end-bullet! -!end-bullets-8! +!end-bullets-9! # tibble 3.2.1.9034 ## Continuous integration -!begin-bullets-9! +!begin-bullets-10! - !begin-bullet! Trigger run (#1606). - !begin-bullets-10! + !begin-bullets-11! - !begin-bullet! ci: Trigger run @@ -122,21 +134,21 @@ !end-bullet! - !end-bullets-10! + !end-bullets-11! !end-bullet! -!end-bullets-9! +!end-bullets-10! # tibble 3.2.1.9033 ## Continuous integration -!begin-bullets-11! +!begin-bullets-12! - !begin-bullet! Use pkgdown branch (#1604). - !begin-bullets-12! + !begin-bullets-13! - !begin-bullet! ci: Use pkgdown branch @@ -150,34 +162,34 @@ !end-bullet! - !end-bullets-12! + !end-bullets-13! !end-bullet! -!end-bullets-11! +!end-bullets-12! # tibble 3.2.1.9032 ## Features -!begin-bullets-13! +!begin-bullets-14! - !begin-bullet! Rework `view()` to better work with RStudio and Positron (@DavisVaughan, #1551, #1603). !end-bullet! -!end-bullets-13! +!end-bullets-14! # tibble 3.2.1.9031 ## Continuous integration -!begin-bullets-14! +!begin-bullets-15! - !begin-bullet! Install via R CMD INSTALL ., not pak (#1601). - !begin-bullets-15! + !begin-bullets-16! - !begin-bullet! ci: Install via R CMD INSTALL ., not pak @@ -187,16 +199,16 @@ !end-bullet! - !end-bullets-15! + !end-bullets-16! !end-bullet! -!end-bullets-14! +!end-bullets-15! # tibble 3.2.1.9030 ## Continuous integration -!begin-bullets-16! +!begin-bullets-17! - !begin-bullet! Install local package for pkgdown builds. @@ -211,13 +223,13 @@ !end-bullet! -!end-bullets-16! +!end-bullets-17! # tibble 3.2.1.9029 ## Chore -!begin-bullets-17! +!begin-bullets-18! - !begin-bullet! Auto-update from GitHub Actions. @@ -226,47 +238,47 @@ !end-bullet! -!end-bullets-17! +!end-bullets-18! ## Continuous integration -!begin-bullets-18! +!begin-bullets-19! - !begin-bullet! Sync with latest developments. !end-bullet! -!end-bullets-18! +!end-bullets-19! # tibble 3.2.1.9028 ## Continuous integration -!begin-bullets-19! +!begin-bullets-20! - !begin-bullet! Use v2 instead of master. !end-bullet! -!end-bullets-19! +!end-bullets-20! # tibble 3.2.1.9027 ## Continuous integration -!begin-bullets-20! +!begin-bullets-21! - !begin-bullet! Inline action. !end-bullet! -!end-bullets-20! +!end-bullets-21! # tibble 3.2.1.9026 ## Chore -!begin-bullets-21! +!begin-bullets-22! - !begin-bullet! Auto-update from GitHub Actions. @@ -275,37 +287,37 @@ !end-bullet! -!end-bullets-21! +!end-bullets-22! # tibble 3.2.1.9025 ## Continuous integration -!begin-bullets-22! +!begin-bullets-23! - !begin-bullet! Use dev roxygen2 and decor. !end-bullet! -!end-bullets-22! +!end-bullets-23! # tibble 3.2.1.9024 ## Documentation -!begin-bullets-23! +!begin-bullets-24! - !begin-bullet! Request to not edit `NEWS.md`. !end-bullet! -!end-bullets-23! +!end-bullets-24! # tibble 3.2.1.9023 ## Chore -!begin-bullets-24! +!begin-bullets-25! - !begin-bullet! Auto-update from GitHub Actions. @@ -320,55 +332,55 @@ !end-bullet! -!end-bullets-24! +!end-bullets-25! ## Continuous integration -!begin-bullets-25! +!begin-bullets-26! - !begin-bullet! Use roxygen2 PR to fix documentation. !end-bullet! -!end-bullets-25! +!end-bullets-26! ## Testing -!begin-bullets-26! +!begin-bullets-27! - !begin-bullet! Snapshot updates for rcc-smoke (null) (#1597). !end-bullet! -!end-bullets-26! +!end-bullets-27! # tibble 3.2.1.9022 ## Chore -!begin-bullets-27! +!begin-bullets-28! - !begin-bullet! Drop fansi and import cli (@olivroy, #1589). !end-bullet! -!end-bullets-27! +!end-bullets-28! ## Continuous integration -!begin-bullets-28! +!begin-bullets-29! - !begin-bullet! Fix on Windows, tweak lock workflow. !end-bullet! -!end-bullets-28! +!end-bullets-29! # tibble 3.2.1.9021 ## Chore -!begin-bullets-29! +!begin-bullets-30! - !begin-bullet! Auto-update from GitHub Actions. @@ -377,13 +389,13 @@ !end-bullet! -!end-bullets-29! +!end-bullets-30! # tibble 3.2.1.9020 ## Continuous integration -!begin-bullets-30! +!begin-bullets-31! - !begin-bullet! Avoid checking bashisms on Windows. @@ -398,13 +410,13 @@ !end-bullet! -!end-bullets-30! +!end-bullets-31! # tibble 3.2.1.9019 ## Chore -!begin-bullets-31! +!begin-bullets-32! - !begin-bullet! Upkeep drop crayon + mockr (@olivroy, #1587). @@ -422,11 +434,11 @@ !end-bullet! -!end-bullets-31! +!end-bullets-32! ## Continuous integration -!begin-bullets-32! +!begin-bullets-33! - !begin-bullet! Fix. @@ -441,48 +453,48 @@ !end-bullet! -!end-bullets-32! +!end-bullets-33! # tibble 3.2.1.9018 ## Chore -!begin-bullets-33! +!begin-bullets-34! - !begin-bullet! Snapshot updates (#1580). !end-bullet! -!end-bullets-33! +!end-bullets-34! # tibble 3.2.1.9017 ## Bug fixes -!begin-bullets-34! +!begin-bullets-35! - !begin-bullet! `new_tibble()` and `as_tibble()` support attributes named `"n"` and `"x"` (#1573, #1574). !end-bullet! -!end-bullets-34! +!end-bullets-35! # tibble 3.2.1.9016 -!begin-bullets-35! +!begin-bullets-36! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-35! +!end-bullets-36! # tibble 3.2.1.9015 ## Chore -!begin-bullets-36! +!begin-bullets-37! - !begin-bullet! Revert "Fix as_tibble() usage". @@ -491,77 +503,77 @@ !end-bullet! -!end-bullets-36! +!end-bullets-37! # tibble 3.2.1.9014 -!begin-bullets-37! +!begin-bullets-38! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-37! +!end-bullets-38! # tibble 3.2.1.9013 ## Features -!begin-bullets-38! +!begin-bullets-39! - !begin-bullet! `as_tibble()` calls `as.data.frame()` for objects that are not subclasses of `"tbl_df"` (@TimTaylor, #1556, #1557). !end-bullet! -!end-bullets-38! +!end-bullets-39! ## Chore -!begin-bullets-39! +!begin-bullets-40! - !begin-bullet! Check fast path first. !end-bullet! -!end-bullets-39! +!end-bullets-40! # tibble 3.2.1.9012 ## Chore -!begin-bullets-40! +!begin-bullets-41! - !begin-bullet! Skip tests if packages are missing. !end-bullet! -!end-bullets-40! +!end-bullets-41! ## Testing -!begin-bullets-41! +!begin-bullets-42! - !begin-bullet! Skip tests if packages are missing. !end-bullet! -!end-bullets-41! +!end-bullets-42! # tibble 3.2.1.9011 -!begin-bullets-42! +!begin-bullets-43! - !begin-bullet! Merge pull request #1565 from tidyverse/snapshot-main-rcc-smoke-null. !end-bullet! -!end-bullets-42! +!end-bullets-43! # tibble 3.2.1.9010 -!begin-bullets-43! +!begin-bullets-44! - !begin-bullet! Merge pull request #1562 from @@ -574,135 +586,135 @@ !end-bullet! -!end-bullets-43! +!end-bullets-44! # tibble 3.2.1.9009 -!begin-bullets-44! +!begin-bullets-45! - !begin-bullet! Merge pull request #1560 from tidyverse/snapshot-main-R-CMD-check-base-null. !end-bullet! -!end-bullets-44! +!end-bullets-45! # tibble 3.2.1.9008 ## Documentation -!begin-bullets-45! +!begin-bullets-46! - !begin-bullet! Fix rendering if suggested packages are missing. !end-bullet! -!end-bullets-45! +!end-bullets-46! # tibble 3.2.1.9007 ## Testing -!begin-bullets-46! +!begin-bullets-47! - !begin-bullet! Override :: to avoid failures in tests without suggested packages. !end-bullet! -!end-bullets-46! +!end-bullets-47! # tibble 3.2.1.9006 -!begin-bullets-47! +!begin-bullets-48! - !begin-bullet! Merge branch 'docs'. !end-bullet! -!end-bullets-47! +!end-bullets-48! # tibble 3.2.1.9005 ## Chore -!begin-bullets-48! +!begin-bullets-49! - !begin-bullet! Snapshot updates for rcc-smoke (null) (#1548). !end-bullet! -!end-bullets-48! +!end-bullets-49! # tibble 3.2.1.9004 ## Documentation -!begin-bullets-49! +!begin-bullets-50! - !begin-bullet! Alt text (@maelle, #1528, #1539). !end-bullet! -!end-bullets-49! +!end-bullets-50! # tibble 3.2.1.9003 -!begin-bullets-50! +!begin-bullets-51! - !begin-bullet! Merged cran-3.2.1 into main. !end-bullet! -!end-bullets-50! +!end-bullets-51! # tibble 3.2.1.9002 -!begin-bullets-51! +!begin-bullets-52! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-51! +!end-bullets-52! # tibble 3.2.1.9001 -!begin-bullets-52! +!begin-bullets-53! - !begin-bullet! Merge pull request #1527 from tidyverse/snapshot-main-rcc-smoke-null. !end-bullet! -!end-bullets-52! +!end-bullets-53! # tibble 3.2.1.9000 -!begin-bullets-53! +!begin-bullets-54! - !begin-bullet! Internal changes only. !end-bullet! -!end-bullets-53! +!end-bullets-54! # tibble 3.2.1 ## Internal -!begin-bullets-54! +!begin-bullets-55! - !begin-bullet! Use symbol instead of string in `.Call()`. !end-bullet! -!end-bullets-54! +!end-bullets-55! # tibble 3.2.0 ## Features -!begin-bullets-55! +!begin-bullets-56! - !begin-bullet! Accurate location of the source of an error in error messages @@ -715,17 +727,17 @@ !end-bullet! -!end-bullets-55! +!end-bullets-56! ## Breaking changes -!begin-bullets-56! +!begin-bullets-57! - !begin-bullet! Deprecated functions and arguments where we could not detect usage by other CRAN packages (#1515): - !begin-bullets-57! + !begin-bullets-58! - !begin-bullet! `data_frame_()`, `lst_()`, `frame_data()` @@ -748,7 +760,7 @@ !end-bullet! - !end-bullets-57! + !end-bullets-58! !end-bullet! - !begin-bullet! Breaking change: Remove `knit_print.trunc_mat()` method (#1516). @@ -759,32 +771,32 @@ !end-bullet! -!end-bullets-56! +!end-bullets-57! ## Bug fixes -!begin-bullets-58! +!begin-bullets-59! - !begin-bullet! Allow `glue()` and other classed characters for subassignment (#1150, #1503). !end-bullet! -!end-bullets-58! +!end-bullets-59! ## Performance -!begin-bullets-59! +!begin-bullets-60! - !begin-bullet! Reduce overhead of single-column subset assignment (#1363). !end-bullet! -!end-bullets-59! +!end-bullets-60! ## Documentation -!begin-bullets-60! +!begin-bullets-61! - !begin-bullet! New `vignette("extending")` (#275, #1512). @@ -809,11 +821,11 @@ !end-bullet! -!end-bullets-60! +!end-bullets-61! ## Internal -!begin-bullets-61! +!begin-bullets-62! - !begin-bullet! Require vctrs \>= 0.4.1 and pillar \>= 1.8.1 @@ -843,13 +855,13 @@ !end-bullet! -!end-bullets-61! +!end-bullets-62! # tibble 3.1.8 ## Documentation -!begin-bullets-62! +!begin-bullets-63! - !begin-bullet! Better reporting for error calls from `vec_as_location()` (#1237). @@ -861,13 +873,13 @@ !end-bullet! -!end-bullets-62! +!end-bullets-63! # tibble 3.1.7 ## Breaking change -!begin-bullets-63! +!begin-bullets-64! - !begin-bullet! `trunc_mat()` now returns a value with a different structure. This @@ -876,11 +888,11 @@ `print()` will display the input like a tibble (#1059). !end-bullet! -!end-bullets-63! +!end-bullets-64! ## Documentation -!begin-bullets-64! +!begin-bullets-65! - !begin-bullet! Avoid listing `dim_desc()` in reexports. @@ -889,11 +901,11 @@ Add more examples for data frame and matrix columns (#978, #1012). !end-bullet! -!end-bullets-64! +!end-bullets-65! ## Internal -!begin-bullets-65! +!begin-bullets-66! - !begin-bullet! Require rlang 1.0.1 and pillar 1.7.0 (#1063). @@ -903,11 +915,11 @@ #1060). !end-bullet! -!end-bullets-65! +!end-bullets-66! # tibble 3.1.6 -!begin-bullets-66! +!begin-bullets-67! - !begin-bullet! `set_num_opts()` and `set_char_opts()` are reexported from pillar @@ -925,11 +937,11 @@ `tbl_sum.tbl_df()` has an ellipsis in its formals for extensibility. !end-bullet! -!end-bullets-66! +!end-bullets-67! # tibble 3.1.5 -!begin-bullets-67! +!begin-bullets-68! - !begin-bullet! Avoid necessity to set `"tibble.view_max"` option for lazy tables @@ -940,13 +952,13 @@ upcoming rlang (#955, @romainfrancois). !end-bullet! -!end-bullets-67! +!end-bullets-68! # tibble 3.1.4 ## Features -!begin-bullets-68! +!begin-bullets-69! - !begin-bullet! `as.data.frame.tbl_df()` strips inner column names (#837). @@ -955,11 +967,11 @@ `new_tibble()` allows omitting the `nrow` argument again (#781). !end-bullet! -!end-bullets-68! +!end-bullets-69! ## Documentation -!begin-bullets-69! +!begin-bullets-70! - !begin-bullet! Move `vignette("digits")`, `vignette("numbers")`, `?num` and `?char` @@ -975,11 +987,11 @@ New `?tibble_options` help page (#912). !end-bullet! -!end-bullets-69! +!end-bullets-70! ## Performance -!begin-bullets-70! +!begin-bullets-71! - !begin-bullet! `x[i, j] <- one_row_value` avoids explicit recycling of the @@ -987,11 +999,11 @@ `vctrs::vec_assign()` for performance (#922). !end-bullet! -!end-bullets-70! +!end-bullets-71! ## Internal -!begin-bullets-71! +!begin-bullets-72! - !begin-bullet! Vignettes are now tested with a snapshot test (#919). @@ -1007,13 +1019,13 @@ Fix tests for compatibility with pillar 1.6.2. !end-bullet! -!end-bullets-71! +!end-bullets-72! # tibble 3.1.3 ## Bug fixes -!begin-bullets-72! +!begin-bullets-73! - !begin-bullet! `tbl[row, col] <- rhs` treats an all-`NA` logical vector as a @@ -1026,11 +1038,11 @@ `[[<-()` supports symbols (#893). !end-bullet! -!end-bullets-72! +!end-bullets-73! ## Features -!begin-bullets-73! +!begin-bullets-74! - !begin-bullet! `as_tibble_row()` supports arbitrary vectors (#797). @@ -1047,11 +1059,11 @@ `new_tibble()` is now faster (#901, @mgirlich). !end-bullet! -!end-bullets-73! +!end-bullets-74! ## Internal -!begin-bullets-74! +!begin-bullets-75! - !begin-bullet! Establish compatibility with rlang \> 0.4.11 (#908). @@ -1067,22 +1079,22 @@ package load. !end-bullet! -!end-bullets-74! +!end-bullets-75! # tibble 3.1.2 -!begin-bullets-75! +!begin-bullets-76! - !begin-bullet! Bump required versions of ellipsis and vctrs to avoid warning during package load. !end-bullet! -!end-bullets-75! +!end-bullets-76! # tibble 3.1.1 -!begin-bullets-76! +!begin-bullets-77! - !begin-bullet! `num()` and `char()` are reexported from pillar (#880). @@ -1098,13 +1110,13 @@ Fix `new_tibble()` examples for compatibility with pillar 1.6.0. !end-bullet! -!end-bullets-76! +!end-bullets-77! # tibble 3.1.0 ## Bug fixes -!begin-bullets-77! +!begin-bullets-78! - !begin-bullet! `has_rownames()` now works correctly for data frames with a @@ -1117,11 +1129,11 @@ !end-bullet! -!end-bullets-77! +!end-bullets-78! ## Features -!begin-bullets-78! +!begin-bullets-79! - !begin-bullet! Importing pillar 1.5.0, cli and crayon are now suggested packages @@ -1143,11 +1155,11 @@ !end-bullet! -!end-bullets-78! +!end-bullets-79! ## Internal -!begin-bullets-79! +!begin-bullets-80! - !begin-bullet! Remove compatibility code for pillar \< 1.5.0 (#861). @@ -1158,11 +1170,11 @@ !end-bullet! -!end-bullets-79! +!end-bullets-80! # tibble 3.0.6 -!begin-bullets-80! +!begin-bullets-81! - !begin-bullet! `vec_ptype_abbr.tbl_df()` and `type_sum.tbl_df()` now uses the name @@ -1175,23 +1187,23 @@ Avoid tidy evaluation in pillar compatibility code. !end-bullet! -!end-bullets-80! +!end-bullets-81! # tibble 3.0.5 -!begin-bullets-81! +!begin-bullets-82! - !begin-bullet! Use testthat edition 3, compatible with testthat 3.0.1 (#827, #832). !end-bullet! -!end-bullets-81! +!end-bullets-82! # tibble 3.0.4 ## Compatibility -!begin-bullets-82! +!begin-bullets-83! - !begin-bullet! Establish compatibility with upcoming pillar 1.5.0 (#818). @@ -1217,11 +1229,11 @@ !end-bullet! -!end-bullets-82! +!end-bullets-83! ## Bug fixes -!begin-bullets-83! +!begin-bullets-84! - !begin-bullet! Fix documentation link to `base::Extract`. @@ -1232,11 +1244,11 @@ !end-bullet! -!end-bullets-83! +!end-bullets-84! # tibble 3.0.3 -!begin-bullets-84! +!begin-bullets-85! - !begin-bullet! Fix test compatibility with rlang 0.4.7. @@ -1248,13 +1260,13 @@ !end-bullet! -!end-bullets-84! +!end-bullets-85! # tibble 3.0.2 ## Bug fixes -!begin-bullets-85! +!begin-bullets-86! - !begin-bullet! `[[` works with classed indexes again, e.g. created with @@ -1273,11 +1285,11 @@ !end-bullet! -!end-bullets-85! +!end-bullets-86! ## Performance -!begin-bullets-86! +!begin-bullets-87! - !begin-bullet! Subsetting and subassignment are faster (#780, #790, #794). @@ -1292,23 +1304,23 @@ !end-bullet! -!end-bullets-86! +!end-bullets-87! ## Compatibility -!begin-bullets-87! +!begin-bullets-88! - !begin-bullet! `is_vector_s3()` is no longer reexported from pillar (#789). !end-bullet! -!end-bullets-87! +!end-bullets-88! # tibble 3.0.1 ## Compatibility fixes -!begin-bullets-88! +!begin-bullets-89! - !begin-bullet! `[<-.tbl_df()` coerces matrices to data frames (#762). @@ -1320,11 +1332,11 @@ !end-bullet! -!end-bullets-88! +!end-bullets-89! ## Bug fixes -!begin-bullets-89! +!begin-bullets-90! - !begin-bullet! More soft-deprecation warnings are actually visible. @@ -1341,11 +1353,11 @@ !end-bullet! -!end-bullets-89! +!end-bullets-90! ## Enhancements -!begin-bullets-90! +!begin-bullets-91! - !begin-bullet! `as_tibble(validate = )` now always triggers a deprecation warning. @@ -1367,19 +1379,19 @@ !end-bullet! -!end-bullets-90! +!end-bullets-91! # tibble 3.0.0 ## Major breaking changes -!begin-bullets-91! +!begin-bullets-92! - !begin-bullet! Subset assignment ("subassignment") and also subsetting has become stricter. Symptoms: - !begin-bullets-92! + !begin-bullets-93! - !begin-bullet! Error: No common type for ... @@ -1397,7 +1409,7 @@ !end-bullet! - !end-bullets-92! + !end-bullets-93! The "invariants" article at https://tibble.tidyverse.org/dev/articles/invariants.html describes the invariants that the operations follow in tibble, and the most @@ -1410,7 +1422,7 @@ List classes are no longer automatically treated as vectors. Symptoms: - !begin-bullets-93! + !begin-bullets-94! - !begin-bullet! Error: All columns in a tibble must be vectors @@ -1420,7 +1432,7 @@ !end-bullet! - !end-bullets-93! + !end-bullets-94! If you implement a class that wraps a list as S3 vector, you need to include `"list"` in the class: @@ -1443,19 +1455,19 @@ change that may break existing comparison tests that don't expect names in columns (#630). Symptoms: - !begin-bullets-94! + !begin-bullets-95! - !begin-bullet! "names for target but not for current" when comparing !end-bullet! - !end-bullets-94! + !end-bullets-95! !end-bullet! -!end-bullets-91! +!end-bullets-92! ## Breaking changes -!begin-bullets-95! +!begin-bullets-96! - !begin-bullet! `tibble()` now splices anonymous data frames, @@ -1495,11 +1507,11 @@ !end-bullet! -!end-bullets-95! +!end-bullets-96! ## Soft deprecations -!begin-bullets-96! +!begin-bullets-97! - !begin-bullet! Soft-deprecate `subclass` argument to `new_tibble()`. @@ -1516,11 +1528,11 @@ !end-bullet! -!end-bullets-96! +!end-bullets-97! ## Features -!begin-bullets-97! +!begin-bullets-98! - !begin-bullet! Internals now make heavy use of the vctrs package, following most of @@ -1609,11 +1621,11 @@ !end-bullet! -!end-bullets-97! +!end-bullets-98! ## Output -!begin-bullets-98! +!begin-bullets-99! - !begin-bullet! Formatting dimensions never uses scientific notation. @@ -1631,22 +1643,22 @@ !end-bullet! -!end-bullets-98! +!end-bullets-99! ## Performance -!begin-bullets-99! +!begin-bullets-100! - !begin-bullet! Construction and subsetting of large data frames is faster now (#717, @romainfrancois). !end-bullet! -!end-bullets-99! +!end-bullets-100! ## Internal -!begin-bullets-100! +!begin-bullets-101! - !begin-bullet! Import lifecycle package (#669). @@ -1667,22 +1679,22 @@ !end-bullet! -!end-bullets-100! +!end-bullets-101! # tibble 2.1.3 -!begin-bullets-101! +!begin-bullets-102! - !begin-bullet! Fix compatibility with R 3.5 and earlier, regression introduced in tibble 2.1.2. !end-bullet! -!end-bullets-101! +!end-bullets-102! # tibble 2.1.2 -!begin-bullets-102! +!begin-bullets-103! - !begin-bullet! Relax version requirements. @@ -1693,11 +1705,11 @@ !end-bullet! -!end-bullets-102! +!end-bullets-103! # tibble 2.1.1 -!begin-bullets-103! +!begin-bullets-104! - !begin-bullet! Three dots are used even for `"unique"` name repair (#566). @@ -1714,11 +1726,11 @@ !end-bullet! -!end-bullets-103! +!end-bullets-104! # tibble 2.0.1 -!begin-bullets-104! +!begin-bullets-105! - !begin-bullet! tibble names can again be set to `NULL` within RStudio, as some R @@ -1737,7 +1749,7 @@ !end-bullet! -!end-bullets-104! +!end-bullets-105! # tibble 2.0.0 @@ -1755,7 +1767,7 @@ updating your packages or scripts to the new semantics API to turn these warnings into errors. The compatibility code will be removed in tibble 3.0.0. -!begin-bullets-105! +!begin-bullets-106! - !begin-bullet! All optional arguments have moved past the ellipsis, and must be @@ -1832,7 +1844,7 @@ warnings into errors. The compatibility code will be removed in tibble names by default. Code that relies on tibbles keeping row names now will see: - !begin-bullets-106! + !begin-bullets-107! - !begin-bullet! a different result when calling `rownames()` or `row.names()`, !end-bullet! @@ -1841,7 +1853,7 @@ warnings into errors. The compatibility code will be removed in tibble character vector, e.g. `as_tibble(mtcars)["Mazda RX4", ]`. !end-bullet! - !end-bullets-106! + !end-bullets-107! Call `pkgconfig::set_config("tibble::rownames", NA)` to revert to the old behavior of keeping row names. Packages that import *tibble* can call `set_config()` in their `.onLoad()` function (#114). @@ -1873,11 +1885,11 @@ warnings into errors. The compatibility code will be removed in tibble !end-bullet! -!end-bullets-105! +!end-bullets-106! ## New features -!begin-bullets-107! +!begin-bullets-108! - !begin-bullet! `tibble()` supports columns that are matrices or data frames (#416). @@ -1894,7 +1906,7 @@ warnings into errors. The compatibility code will be removed in tibble `.name_repair` argument to `tibble()` and `as_tibble()`. It takes the following values: - !begin-bullets-108! + !begin-bullets-109! - !begin-bullet! `"minimal"`: No name repair or checks, beyond basic existence. !end-bullet! @@ -1915,7 +1927,7 @@ warnings into errors. The compatibility code will be removed in tibble style of base R). !end-bullet! - !end-bullets-108! + !end-bullets-109! The `validate` argument of `as_tibble()` is deprecated but supported (emits a message once per session). Use `.name_repair = "minimal"` instead of `validate = FALSE`, and `.name_repair = "check_unique"` @@ -1931,7 +1943,7 @@ warnings into errors. The compatibility code will be removed in tibble default in `as_tibble()`. The `rownames` argument to `as_tibble()` supports: - !begin-bullets-109! + !begin-bullets-110! - !begin-bullet! `NULL`: remove row names (default), !end-bullet! @@ -1943,7 +1955,7 @@ warnings into errors. The compatibility code will be removed in tibble existing row names, which are no longer present in the result. !end-bullet! - !end-bullets-109! + !end-bullets-110! The old default can be restored by calling `pkgconfig::set_config("tibble::rownames", NA)`, this also works for packages that import *tibble*. @@ -1984,22 +1996,22 @@ warnings into errors. The compatibility code will be removed in tibble !end-bullet! -!end-bullets-107! +!end-bullets-108! ## New functions -!begin-bullets-110! +!begin-bullets-111! - !begin-bullet! Added experimental `view()` function that always returns its input invisibly and calls `utils::View()` only in interactive mode (#373). !end-bullet! -!end-bullets-110! +!end-bullets-111! ## Output -!begin-bullets-111! +!begin-bullets-112! - !begin-bullet! The `set_tidy_names()` and `tidy_names()` helpers the list of new @@ -2048,11 +2060,11 @@ warnings into errors. The compatibility code will be removed in tibble !end-bullet! -!end-bullets-111! +!end-bullets-112! ## Bug fixes -!begin-bullets-112! +!begin-bullets-113! - !begin-bullet! `glimpse()` takes coloring into account when computing column width, @@ -2075,11 +2087,11 @@ warnings into errors. The compatibility code will be removed in tibble !end-bullet! -!end-bullets-112! +!end-bullets-113! ## Internal -!begin-bullets-113! +!begin-bullets-114! - !begin-bullet! Skip dplyr in tests if unavailable (#420, @QuLogic). @@ -2125,13 +2137,13 @@ warnings into errors. The compatibility code will be removed in tibble !end-bullet! -!end-bullets-113! +!end-bullets-114! # tibble 1.4.2 ## Bug fixes -!begin-bullets-114! +!begin-bullets-115! - !begin-bullet! Fix OS X builds. @@ -2151,11 +2163,11 @@ warnings into errors. The compatibility code will be removed in tibble `glimpse()` returns its input for zero-column data frames. !end-bullet! -!end-bullets-114! +!end-bullets-115! ## Features -!begin-bullets-115! +!begin-bullets-116! - !begin-bullet! `enframe(NULL)` now returns the same as `enframe(logical())` (#352). @@ -2167,11 +2179,11 @@ warnings into errors. The compatibility code will be removed in tibble Updated vignettes and website documentation. !end-bullet! -!end-bullets-115! +!end-bullets-116! ## Performance -!begin-bullets-116! +!begin-bullets-117! - !begin-bullet! Faster printing of very wide tibbles (#360). @@ -2183,7 +2195,7 @@ warnings into errors. The compatibility code will be removed in tibble Only call `nrow()` and `head()` in `glimpse()`, not `ncol()`. !end-bullet! -!end-bullets-116! +!end-bullets-117! # tibble 1.4.1 @@ -2198,7 +2210,7 @@ tibble. ## New features -!begin-bullets-117! +!begin-bullets-118! - !begin-bullet! Make `add_case()` an alias for `add_row()` (#324, @LaDilettante). @@ -2219,11 +2231,11 @@ tibble. (#307, #311). !end-bullet! -!end-bullets-117! +!end-bullets-118! ## Bug fixes -!begin-bullets-118! +!begin-bullets-119! - !begin-bullet! Improved compatibility with remote data sources for `glimpse()` @@ -2247,11 +2259,11 @@ tibble. nonzero length now produces a correct error message (#319). !end-bullet! -!end-bullets-118! +!end-bullets-119! ## Internal changes -!begin-bullets-119! +!begin-bullets-120! - !begin-bullet! Reexporting `has_name()` from rlang, instead of forwarding, to avoid @@ -2264,13 +2276,13 @@ tibble. Remove Rcpp dependency (#313, @patperry). !end-bullet! -!end-bullets-119! +!end-bullets-120! # tibble 1.3.4 ## Bug fixes -!begin-bullets-120! +!begin-bullets-121! - !begin-bullet! Values of length 1 in a `tibble()` call are recycled prior to @@ -2299,11 +2311,11 @@ tibble. passed as named argument, as in `as_tibble(validate = TRUE)`. !end-bullet! -!end-bullets-120! +!end-bullets-121! ## Formatting -!begin-bullets-121! +!begin-bullets-122! - !begin-bullet! `format_v()` now always surrounds lists with `[]` brackets, even if @@ -2321,13 +2333,13 @@ tibble. column names (#291). !end-bullet! -!end-bullets-121! +!end-bullets-122! # tibble 1.3.3 ## Bug fixes -!begin-bullets-122! +!begin-bullets-123! - !begin-bullet! Added `format()` and `print()` methods for both `tbl` and `tbl_df` @@ -2350,24 +2362,24 @@ tibble. Remove unused import declaration for assertthat. !end-bullet! -!end-bullets-122! +!end-bullets-123! # tibble 1.3.1 ## Bug fixes -!begin-bullets-123! +!begin-bullets-124! - !begin-bullet! Subsetting zero columns no longer returns wrong number of rows (#241, @echasnovski). !end-bullet! -!end-bullets-123! +!end-bullets-124! ## Interface changes -!begin-bullets-124! +!begin-bullets-125! - !begin-bullet! New `set_tidy_names()` and `tidy_names()`, a simpler version of @@ -2384,11 +2396,11 @@ tibble. `dplyr::all_equal()` (#247). !end-bullet! -!end-bullets-124! +!end-bullets-125! ## Formatting -!begin-bullets-125! +!begin-bullets-126! - !begin-bullet! Printing now uses `x` again instead of the Unicode multiplication @@ -2413,11 +2425,11 @@ tibble. characters in names and data, also for `glimpse()` (#235). !end-bullet! -!end-bullets-125! +!end-bullets-126! ## Misc -!begin-bullets-126! +!begin-bullets-127! - !begin-bullet! Improve formatting of error messages (#223). @@ -2440,13 +2452,13 @@ tibble. `pkgdown` website. !end-bullet! -!end-bullets-126! +!end-bullets-127! # tibble 1.3.0 ## Bug fixes -!begin-bullets-127! +!begin-bullets-128! - !begin-bullet! Time series matrices (objects of class `mts` and `ts`) are now @@ -2464,11 +2476,11 @@ tibble. is loaded or not (#198). !end-bullet! -!end-bullets-127! +!end-bullets-128! ## Interface changes -!begin-bullets-128! +!begin-bullets-129! - !begin-bullet! Now requiring R 3.1.0 instead of R 3.1.3 (#189). @@ -2488,13 +2500,13 @@ tibble. Removed unused dependency on `assertthat`. !end-bullet! -!end-bullets-128! +!end-bullets-129! ## Features ### General -!begin-bullets-129! +!begin-bullets-130! - !begin-bullet! Keep column classes when adding row to empty tibble (#171, #177, @@ -2509,11 +2521,11 @@ tibble. @LaDilettante). !end-bullet! -!end-bullets-129! +!end-bullets-130! ### Input validation -!begin-bullets-130! +!begin-bullets-131! - !begin-bullet! An attempt to read or update a missing column now throws a clearer @@ -2524,11 +2536,11 @@ tibble. helpful error message (#179). !end-bullet! -!end-bullets-130! +!end-bullets-131! ### Printing -!begin-bullets-131! +!begin-bullets-132! - !begin-bullet! Render Unicode multiplication sign as `x` if it cannot be @@ -2546,11 +2558,11 @@ tibble. #195, @t-kalinowski). !end-bullet! -!end-bullets-131! +!end-bullets-132! ## Documentation -!begin-bullets-132! +!begin-bullets-133! - !begin-bullet! Fix typo in `obj_sum` documentation (#193, @etiennebr). @@ -2562,23 +2574,23 @@ tibble. Now explicitly stating minimum Rcpp version 0.12.3. !end-bullet! -!end-bullets-132! +!end-bullets-133! ## Internal -!begin-bullets-133! +!begin-bullets-134! - !begin-bullet! Using registration of native routines. !end-bullet! -!end-bullets-133! +!end-bullets-134! # tibble 1.2 ## Bug fixes -!begin-bullets-134! +!begin-bullets-135! - !begin-bullet! The `tibble.width` option is used for `glimpse()` only if it is @@ -2597,11 +2609,11 @@ tibble. is named `na.last`, `decreasing` or `method` (#107, @BillDunlap). !end-bullet! -!end-bullets-134! +!end-bullets-135! ## Interface changes -!begin-bullets-135! +!begin-bullets-136! - !begin-bullet! New `add_column()`, analogously to `add_row()` (#99). @@ -2621,11 +2633,11 @@ tibble. tibble". The former is still available as alias (#132, #143). !end-bullet! -!end-bullets-135! +!end-bullets-136! ## Features -!begin-bullets-136! +!begin-bullets-137! - !begin-bullet! `add_row()` now can add multiple rows, with recycling (#142, @@ -2647,11 +2659,11 @@ tibble. (e.g., for SQL data sources). !end-bullet! -!end-bullets-136! +!end-bullets-137! ## Documentation -!begin-bullets-137! +!begin-bullets-138! - !begin-bullet! New object summary vignette that shows which methods to define for @@ -2666,7 +2678,7 @@ tibble. Minor changes in vignette (#115, @helix123). !end-bullet! -!end-bullets-137! +!end-bullets-138! # tibble 1.1 @@ -2674,7 +2686,7 @@ Follow-up release. ## Breaking changes -!begin-bullets-138! +!begin-bullets-139! - !begin-bullet! `tibble()` is no longer an alias for `frame_data()` (#82). @@ -2690,11 +2702,11 @@ Follow-up release. `[[` returns `NULL` if column not found (#109). !end-bullet! -!end-bullets-138! +!end-bullets-139! ## Output -!begin-bullets-139! +!begin-bullets-140! - !begin-bullet! Reworked output: More concise summary (begins with hash `#` and @@ -2727,11 +2739,11 @@ Follow-up release. `type_sum()` shows only topmost class for S3 objects. !end-bullet! -!end-bullets-139! +!end-bullets-140! ## Error reporting -!begin-bullets-140! +!begin-bullets-141! - !begin-bullet! Strict checking of integer and logical column indexes. For integers, @@ -2755,11 +2767,11 @@ Follow-up release. `stop()` and `warning()` are now always called with `call. = FALSE`. !end-bullet! -!end-bullets-140! +!end-bullets-141! ## Coercion -!begin-bullets-141! +!begin-bullets-142! - !begin-bullet! The `.Dim` attribute is silently stripped from columns that are 1d @@ -2775,11 +2787,11 @@ Follow-up release. endless recursion. !end-bullet! -!end-bullets-141! +!end-bullets-142! ## New features -!begin-bullets-142! +!begin-bullets-143! - !begin-bullet! New `has_name()` (#102). @@ -2810,11 +2822,11 @@ Follow-up release. `has_rownames()` supports arguments that are not data frames. !end-bullet! -!end-bullets-142! +!end-bullets-143! ## Bug fixes -!begin-bullets-143! +!begin-bullets-144! - !begin-bullet! Two-dimensional indexing with `[[` works (#58, #63). @@ -2823,11 +2835,11 @@ Follow-up release. Subsetting with empty index (e.g., `x[]`) also removes row names. !end-bullet! -!end-bullets-143! +!end-bullets-144! ## Documentation -!begin-bullets-144! +!begin-bullets-145! - !begin-bullet! Document behavior of `as_tibble.tbl_df()` for subclasses (#60). @@ -2836,11 +2848,11 @@ Follow-up release. Document and test that subsetting removes row names. !end-bullet! -!end-bullets-144! +!end-bullets-145! ## Internal -!begin-bullets-145! +!begin-bullets-146! - !begin-bullet! Don't rely on `knitr` internals for testing (#78). @@ -2872,11 +2884,11 @@ Follow-up release. Use new `expect_output_file()` from `testthat`. !end-bullet! -!end-bullets-145! +!end-bullets-146! # Version 1.0 -!begin-bullets-146! +!begin-bullets-147! - !begin-bullet! Initial CRAN release @@ -2889,7 +2901,7 @@ Follow-up release. - !begin-bullet! Exported functions: - !begin-bullets-147! + !begin-bullets-148! - !begin-bullet! `tbl_df()` !end-bullet! @@ -2937,12 +2949,12 @@ Follow-up release. New `is_vector_s3()`. !end-bullet! - !end-bullets-147! + !end-bullets-148! !end-bullet! - !begin-bullet! Features - !begin-bullets-148! + !begin-bullets-149! - !begin-bullet! New `as_data_frame.table()` with argument `n` to control name of count column (#22, #23). @@ -2968,23 +2980,23 @@ Follow-up release. 0-row but n-col data frame if no data. !end-bullet! - !end-bullets-148! + !end-bullets-149! !end-bullet! - !begin-bullet! Bug fixes - !begin-bullets-149! + !begin-bullets-150! - !begin-bullet! `frame_data()` properly constructs rectangular tables (hadley/dplyr#1377, @kevinushey). !end-bullet! - !end-bullets-149! + !end-bullets-150! !end-bullet! - !begin-bullet! Minor modifications - !begin-bullets-150! + !begin-bullets-151! - !begin-bullet! Uses `setOldClass(c("tbl_df", "tbl", "data.frame"))` to help with S4 (hadley/dplyr#969). @@ -3038,12 +3050,12 @@ Follow-up release. @jennybc). Improve `[.tbl_df()` error message. !end-bullet! - !end-bullets-150! + !end-bullets-151! !end-bullet! - !begin-bullet! Documentation - !begin-bullets-151! + !begin-bullets-152! - !begin-bullet! Update README, with edits (#52, @bhive01) and enhancements (#54, @jennybc). @@ -3053,12 +3065,12 @@ Follow-up release. and regular data frames (hadley/dplyr#1468). !end-bullet! - !end-bullets-151! + !end-bullets-152! !end-bullet! - !begin-bullet! Code quality - !begin-bullets-152! + !begin-bullets-153! - !begin-bullet! Test using new-style Travis-CI and AppVeyor. Full test coverage (#24, #53). Regression tests load known output from file (#49). @@ -3071,7 +3083,7 @@ Follow-up release. Internal cleanup. !end-bullet! - !end-bullets-152! + !end-bullets-153! !end-bullet! -!end-bullets-146! +!end-bullets-147! diff --git a/news-files/blob.md b/news-files/blob.md index 44bb494b..bcb78448 100644 --- a/news-files/blob.md +++ b/news-files/blob.md @@ -1,5 +1,12 @@ +# blob 1.2.4.9016 (2024-12-09) + +## Continuous integration + +- Avoid failure in fledge workflow if no changes (#44). + + # blob 1.2.4.9015 (2024-12-08) ## Continuous integration diff --git a/news-files/duckplyr.md b/news-files/duckplyr.md index e55659d8..0e33c3f9 100644 --- a/news-files/duckplyr.md +++ b/news-files/duckplyr.md @@ -1,5 +1,176 @@ +# duckplyr 0.4.1.9004 (2024-12-09) + +## Bug fixes + +- `check_duplicate_names()` (#317). + +- Check perfect roundtrip for constants again (#307). + +- Correctly handle missing values in `if_else()`. + +- Use relational operators from the rfuns extension as aliases, not as macros (#291). + +- Compute ptype only for join columns in a safe way without materialization, not for the entire data frame (#289). + +- Edge case for `count()` (#282). + +- Attaching duckplyr via `library()` overwrites all dplyr methods again (#217, #276). + +- `expr_scrub()` can handle function-definitions (@toppyy, #268, #271). + +## Features + +- `mutate()` constructs intermediate data frames for each new variable (#332). + +- Harden telemetry code against invalid arguments (#321). + +- `across()` tweaks (#318). + +- Fall back to dplyr when passing `multiple` with joins (#323). + +- Limit number of items that can be handled with `%in%` (#319). + +- Use Ubuntu noble for touchstone (#314). + +- Enable touchstone (#313). + +- Use touchstone for continuous benchmarking (#311). + +- More complete `across()` (#306). + +- Add more tests from dplyr (#305). + +- Partial support for `across()` in `mutate()` and `summarise()` (#296). + +- Rely on duckdb to check const feasibility (#293). + +- Allow R 4.0 (#285). + +- Avoid resetting expression depth, now in duckdb (#280). + +- Record and replay functionality now includes the top-level function being called (#273). + +- Set the `duckdb.materialize_message` option on load only if not previously specified (@stefanlinner, #220). + +## Chore + +- Configure IDE. + +- Add lifecycle badges (#350, #353). + +- Comment design choice. + +- `explain()` returns the input, invisibly (#331). + +- Sync (#329). + +- Nicer fallback error when function cannot be translated (#324). + +- Fix glue syntax. + +- Tweak workflow (#316). + +- Test touchstone (#315). + +- Avoid copying copy. + +- Sync tests with dplyr dev version (#304). + +- Update snapshots. + +- Fix sync (#290). + +- Apply styler (#281). + +- Sync patches (#277). + +- Fix typo. + +- Sync docs. + +- Sync docs branch (#266). + +## Continuous integration + +- Avoid failure in fledge workflow if no changes (#368). + +- Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#366). + +- Use styler PR (#362). + +- Run in Ubuntu Noble to support r-universe binaries (#352). + +- Correctly detect branch protection (#345). + +- Use stable pak (#344). + +- Latest changes (#328). + +- Revert to status workflow (#326). + +- Trigger run (#288). + +- Trigger run (#287). + +- Updates from duckdb (#286). + +- Install local package for pkgdown builds (#258). + +- Fix condition for fledge workflow (#248). + +- Use curl. + +- Use gh to download artifact. + +- Don't need to unzip artifact. + +- Restrict commit again to own PRs. + +## Documentation + +- Avoid `\code{}` (#340, #354). + +- Include section on code generation in contributing guide (#24, #348). + +- Update README. + +- Sync. + +- Sync. + +- Sync. + +- Move logo. + +- Need file, not link, for logo on GitHub. + +- Fix logo on GitHub. + +- Use downlit only for GitHub README (#262). + +- Add logo to README (@luisDVA, #259). + +- Fix cut-and-paste typo (@joakimlinde, #240). + +- Enable plausible (#250, #251). + +- Use new URL for pkgdown (#247). + +## Testing + +- Snapshot updates for rcc-smoke (null) (#356). + +- Add snapshot instead of output (#346). + +- Snapshot updates for rcc-smoke (null) (#302). + +- Test telemetry code (#275). + +- Adapt tests to duckdb release candidate (#261). + + # duckplyr 0.4.1.9003 (2024-08-20) ## Features diff --git a/news-files/hashes.rds b/news-files/hashes.rds index 471120d49af1d7f980e5a34ce8bf85881f64ad23..0e396b8fcf58caecf734d67375300fb00ac4b3c2 100644 GIT binary patch delta 192 zcmWm7y-fo_5I|vJFe#B!xDsY}=Qnd=N+6%znJox6f^>2pb`zw|h<${g^rUyui~jI# z;Y<{y-sUKc8`nmz|C~OVJD=V zN+c?#r7DV2m?cC|q73)z@_q0IoXE-D5YZY}Z8bc~Y&uNm)opR?s1{>S=2nn8X=dQo zB?=2$zW>&*p>Y6oFlmt_5*6y1r2=`3lyaXwo6~Mk +# hms 1.1.3.9013 + +## Continuous integration + +- Avoid failure in fledge workflow if no changes (#156). + + # hms 1.1.3.9012 ## Continuous integration diff --git a/news-files/pillar.md b/news-files/pillar.md index 2fd1a5b3..c551bb2b 100644 --- a/news-files/pillar.md +++ b/news-files/pillar.md @@ -1,5 +1,12 @@ +# pillar 1.9.0.9038 + +## Continuous integration + +- Avoid failure in fledge workflow if no changes (#705). + + # pillar 1.9.0.9037 ## Continuous integration diff --git a/news-files/tibble.md b/news-files/tibble.md index 53c6b28c..34cae444 100644 --- a/news-files/tibble.md +++ b/news-files/tibble.md @@ -1,5 +1,12 @@ +# tibble 3.2.1.9043 + +## Continuous integration + +- Avoid failure in fledge workflow if no changes (#1618). + + # tibble 3.2.1.9042 ## Continuous integration diff --git a/previous_updates.csv b/previous_updates.csv index 60d7c8a1..86ec7dca 100644 --- a/previous_updates.csv +++ b/previous_updates.csv @@ -18306,3 +18306,85 @@ blob,0c3f063480edcf7759a109d0b95f3f19,Fetch tags for fledge workflow to avoid un hms,d6ea5dfb6312d4260ba6061b9cf64d11,Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#154).,NA,NA,NA,NA pillar,85730dc93fd038c71aabe36854107ac7,Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#703).,NA,NA,NA,NA tibble,e85c8bfc03dc97981c65ff26f306301e,Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#1617).,NA,NA,NA,NA +blob,cf7675f3f4500ea0ce1b222e5c3b6374,Avoid failure in fledge workflow if no changes (#44).,NA,NA,NA,NA +duckplyr,ca68724d4ea09b73d046724c97c568f0,`check_duplicate_names()` (#317).,NA,NA,NA,NA +duckplyr,f8e64f567e695778f690bb2e3d0486a8,Check perfect roundtrip for constants again (#307).,NA,NA,NA,NA +duckplyr,e5f233fb7eb8f63ae58e5c606d8f0edb,Correctly handle missing values in `if_else()`.,NA,NA,NA,NA +duckplyr,cbac94cd33a2085dcc468a268ba82e4f,"Use relational operators from the rfuns extension as aliases, not as macros (#291).",NA,NA,NA,NA +duckplyr,62dd37a3329b932777d48b0678845ae4,"Compute ptype only for join columns in a safe way without materialization, not for the entire data frame (#289).",NA,NA,NA,NA +duckplyr,1f746f1812aa9915ffbd4e846bb81658,Edge case for `count()` (#282).,NA,NA,NA,NA +duckplyr,64a52f61409d352e2228ed20b6802b78,"Attaching duckplyr via `library()` overwrites all dplyr methods again (#217, #276).",NA,NA,NA,NA +duckplyr,10a0701f17bbca6ee71e37344ac850cc,"`expr_scrub()` can handle function-definitions (@​toppyy, #268, #271).",NA,NA,NA,NA +duckplyr,ab2521d29bac695023a0d7f3d19c1d8f,`mutate()` constructs intermediate data frames for each new variable (#332).,NA,NA,NA,NA +duckplyr,0a17f9a9a2df5187aeac11b22f7d9563,Harden telemetry code against invalid arguments (#321).,NA,NA,NA,NA +duckplyr,0c20d7c12e9944fcf9edf923a3c50bb5,`across()` tweaks (#318).,NA,NA,NA,NA +duckplyr,457400549c47da57b514563a57965930,Fall back to dplyr when passing `multiple` with joins (#323).,NA,NA,NA,NA +duckplyr,8da5278c4899150baac87db8e99df5c6,Limit number of items that can be handled with `%in%` (#319).,NA,NA,NA,NA +duckplyr,2aafdaef7a480bda5e70c2b1ef122f0c,Use Ubuntu noble for touchstone (#314).,NA,NA,NA,NA +duckplyr,112bb52a23008146b6cf2423668f6cba,Enable touchstone (#313).,NA,NA,NA,NA +duckplyr,6234f772f4eda45cd60cca699b63bfab,Use touchstone for continuous benchmarking (#311).,NA,NA,NA,NA +duckplyr,d6e83e09faa6d03e743607b26d1acab6,More complete `across()` (#306).,NA,NA,NA,NA +duckplyr,b70fd62a63ac95526196a2b6c547b23e,Add more tests from dplyr (#305).,NA,NA,NA,NA +duckplyr,ecfda7084fb6758db71af57fa44fc143,Partial support for `across()` in `mutate()` and `summarise()` (#296).,NA,NA,NA,NA +duckplyr,b992432dfc7e11f0fb510e88d07fb581,Rely on duckdb to check const feasibility (#293).,NA,NA,NA,NA +duckplyr,e991ded3f3b54272a9657a2d88b1a1ba,Allow R 4.0 (#285).,NA,NA,NA,NA +duckplyr,aff28b289bd90f03996e4c681099acec,"Avoid resetting expression depth, now in duckdb (#280).",NA,NA,NA,NA +duckplyr,887e8311c667825698e6f1de6775ae05,Record and replay functionality now includes the top-level function being called (#273).,NA,NA,NA,NA +duckplyr,6bf6a627f1fd041516e49ebbd4e67bdf,"Set the `duckdb.materialize_message` option on load only if not previously specified (@​stefanlinner, #220).",NA,NA,NA,NA +duckplyr,c33371156cbbf6a07908b55268246b89,Configure IDE.,NA,NA,NA,NA +duckplyr,9e42052c533b4b1b570050f0b55857fe,"Add lifecycle badges (#350, #353).",NA,NA,NA,NA +duckplyr,de6c6ec7d8787fa940bc3774efb7056a,Comment design choice.,NA,NA,NA,NA +duckplyr,58671b98a3ef471f06063bbc84cee35b,"`explain()` returns the input, invisibly (#331).",NA,NA,NA,NA +duckplyr,b480653b1c4e7789b610c35abe03e1b7,Sync (#329).,NA,NA,NA,NA +duckplyr,c1c8d38007dc21ddc83fefe0e5b6dc67,Nicer fallback error when function cannot be translated (#324).,NA,NA,NA,NA +duckplyr,4edee5a9cf74a05d1545006e2347e572,Fix glue syntax.,NA,NA,NA,NA +duckplyr,34ba4d7c5cd8ba7181c0b742bae6e8f6,Tweak workflow (#316).,NA,NA,NA,NA +duckplyr,d2003d7737910caa3cdf83bf436d8313,Test touchstone (#315).,NA,NA,NA,NA +duckplyr,2d1604465af2a81906dd3df4b5ba16e4,Avoid copying copy.,NA,NA,NA,NA +duckplyr,187cb75747ca526d5dd7d8bee2859ddd,Sync tests with dplyr dev version (#304).,NA,NA,NA,NA +duckplyr,d08660ff1ea1bcb635b0a77d94844d1f,Update snapshots.,NA,NA,NA,NA +duckplyr,05d9aab7088c630baf82d59df0c29cad,Fix sync (#290).,NA,NA,NA,NA +duckplyr,34e738f7601767e73ed32766a6335be7,Apply styler (#281).,NA,NA,NA,NA +duckplyr,b2a1ef274eceb4c4fa9dfd98709f05f2,Sync patches (#277).,NA,NA,NA,NA +duckplyr,8a588517ab20707daed24667544538ef,Fix typo.,NA,NA,NA,NA +duckplyr,3ef042d169ec1efb3db68248b628e8db,Sync docs.,NA,NA,NA,NA +duckplyr,bbf05120b66006e7128a541b06e19325,Sync docs branch (#266).,NA,NA,NA,NA +duckplyr,adfdc83582c9f4ba129d91afd8ba670f,Avoid failure in fledge workflow if no changes (#368).,NA,NA,NA,NA +duckplyr,72c75f2b12bf58b3a7f5c825013199ec,Fetch tags for fledge workflow to avoid unnecessary NEWS entries (#366).,NA,NA,NA,NA +duckplyr,1db397a409319dff301dab2c5d774450,Use styler PR (#362).,NA,NA,NA,NA +duckplyr,a45bcd7f1bde7133db8e13b25a78fe94,Run in Ubuntu Noble to support r-universe binaries (#352).,NA,NA,NA,NA +duckplyr,25a1b2fa41170887df2e9044e23787eb,Correctly detect branch protection (#345).,NA,NA,NA,NA +duckplyr,48a63770459db9e57a348fee842b9830,Use stable pak (#344).,NA,NA,NA,NA +duckplyr,c98d1e79a9ed04d6da1de8bf15a12650,Latest changes (#328).,NA,NA,NA,NA +duckplyr,e7349c09cf2b7090662f21dc7ebf14ba,Revert to status workflow (#326).,NA,NA,NA,NA +duckplyr,3d88e5e18d0969cdb990c47f653d7754,Trigger run (#288).,NA,NA,NA,NA +duckplyr,d53ed9166375e0d93ec37c78bbc067ce,Trigger run (#287).,NA,NA,NA,NA +duckplyr,2e5cf8b43ae40db0cdd223783cd16fd3,Updates from duckdb (#286).,NA,NA,NA,NA +duckplyr,204788937b8f265e8312db7419e99c33,Install local package for pkgdown builds (#258).,NA,NA,NA,NA +duckplyr,1dbcb0c5de4face72cce011c1165ccaa,Fix condition for fledge workflow (#248).,NA,NA,NA,NA +duckplyr,e03605ecd955ba1434e7f254ec09422d,Use curl.,NA,NA,NA,NA +duckplyr,b2078ae75a62c6f544a771f3b1f5835a,Use gh to download artifact.,NA,NA,NA,NA +duckplyr,009013632ffb71659351fffe4ecb7e85,Don't need to unzip artifact.,NA,NA,NA,NA +duckplyr,9054847d7dfd2eb9a174779c679f2b4d,Restrict commit again to own PRs.,NA,NA,NA,NA +duckplyr,5b1dd00ac2070575d842e84ac24bff9a,"Avoid `\code{}` (#340, #354).",NA,NA,NA,NA +duckplyr,3081ab81888df85d9859c8c16f66c7e5,"Include section on code generation in contributing guide (#24, #348).",NA,NA,NA,NA +duckplyr,1c16b8f606c2415d1927a5dfb985dfc0,Update README.,NA,NA,NA,NA +duckplyr,39054c09e7a0d087afdded8bc9d1f73e,Sync.,NA,NA,NA,NA +duckplyr,b0beda5690914b69cf272355d4e653b4,Sync.,NA,NA,NA,NA +duckplyr,32f0e411bb087a99849f6f77d013a5f0,Sync.,NA,NA,NA,NA +duckplyr,e701c212b82704d1dce32b5a41ebd3ca,Move logo.,NA,NA,NA,NA +duckplyr,40e7c6424426be836a38b8ab75f5fc45,"Need file, not link, for logo on GitHub.",NA,NA,NA,NA +duckplyr,04a74c7b93e1eee2c376231ae27db53d,Fix logo on GitHub.,NA,NA,NA,NA +duckplyr,9b52753d4fadb84309ca0f0fe677d10b,Use downlit only for GitHub README (#262).,NA,NA,NA,NA +duckplyr,74d1eadcf878297cc4309f6d889b60eb,"Add logo to README (@​luisDVA, #259).",NA,NA,NA,NA +duckplyr,a03a9132fd577b2f0a5dba8d4e7917da,"Fix cut-and-paste typo (@​joakimlinde, #240).",NA,NA,NA,NA +duckplyr,d83c3b4c28d212d48d20d2224cb6be47,"Enable plausible (#250, #251).",NA,NA,NA,NA +duckplyr,24ae130cdd736f2d2309c7c6462fbca8,Use new URL for pkgdown (#247).,NA,NA,NA,NA +duckplyr,709ef62deeac1d886ef603e1d5673fc7,Snapshot updates for rcc-smoke (null) (#356).,NA,NA,NA,NA +duckplyr,6b6a246d52c146eccf0e346a62d45174,Add snapshot instead of output (#346).,NA,NA,NA,NA +duckplyr,b4929c12c74cab59ce11b0653ef1d574,Snapshot updates for rcc-smoke (null) (#302).,NA,NA,NA,NA +duckplyr,8dc7365e2ae7dc7c11029f8b3419a9b7,Test telemetry code (#275).,NA,NA,NA,NA +duckplyr,37f4ec856b3ce06de59bfa8afcee9bfe,Adapt tests to duckdb release candidate (#261).,NA,NA,NA,NA +hms,687f0666f1f916cbc8ae7ec70fd26a47,Avoid failure in fledge workflow if no changes (#156).,NA,NA,NA,NA +pillar,fd0f7b70b76d792f59a5203ebb917213,Avoid failure in fledge workflow if no changes (#705).,NA,NA,NA,NA +tibble,f95c9cf67ee11665e90df4ef209b05f9,Avoid failure in fledge workflow if no changes (#1618).,NA,NA,NA,NA diff --git a/refresh-token.rds b/refresh-token.rds index b455233e85740b400caa89dcb53406de9f9e4926..d844c66d162c2eb4ee80b5fce540e11d83beecd0 100644 GIT binary patch literal 160 zcmV;R0AK&X7}}2J{L55ABW0si^Wq7Kv#~;l;b$9>Y=74#4`DTQXJ5B`hPF-ksu+p+ z>2o2RC884y!H|3Uguj=GRG?sMCqxBz>bjkvBT^Dq(Q`AeaGfsDtDg9~FaZGBS1&Mz zx>b7@=6~~I*-*HmJSfFa>}&@n1G!TS#?R4c{I~{*#9QXN2s}=`fh}Kt^D4~&RT&&C O7uV6Z)dk}T=u@2T;7y9V+5Ex{JYeG-A_NaJrj8 zSNz2hjh~Nh+BJ=W4#X|p+lOux@1O?D#Y4;*Yh^vF*zHe(Il9luL2{NI U4*iiV^?8