RE: https://fosstodon.org/@michaelchirico/115776078535011385
Major features include:
- a TON of improvements around rolling functions
- comment.char in fread()
- cbindlist() and mergelist()
| Website | https://www.etiennebacher.com |
| Github | https://github.com/etiennebacher |
RE: https://fosstodon.org/@michaelchirico/115776078535011385
Major features include:
- a TON of improvements around rolling functions
- comment.char in fread()
- cbindlist() and mergelist()
#rstats Jarl 0.3.0 is available!
Jarl is a very fast R linter, able to check and fix thousands of lines in milliseconds.
New since initial release:
- 6 new rules
- ignore automatically generated files by default
- bug fixes and perf improvements
All changes: https://jarl.etiennebacher.com/changelog
#rstats Jarl 0.2.0 is available!
Jarl is a very fast R linter, written in Rust.
New since the initial release:
* 10 new rules, including 5 opt-in rules for testthat that can be activated with:
- `--extend-select TESTTHAT` in the CLI
- `extend-select = ["TESTTHAT"]` in jarl.toml
* 3 CLI args were renamed
* bug fixes and new docs:
- vignette "Tutorial: add a new rule"
- new sections on how to use Jarl in Helix and Neovim
Changelog: https://jarl.etiennebacher.com/changelog
#rstats I'm very happy to introduce Jarl, a new R linter.
Jarl is a command line tool with extensions in VS Code, Positron, and Zed. It is extremely fast, able to check thousands of lines of R code in milliseconds. The GIF below shows how r-source (about 200k lines of R code) is parsed in less than 800ms.
Jarl provides several output formats, a workflow file for Github Actions, and more features.
More info:
- blog post: https://www.etiennebacher.com/posts/2025-11-20-introducing-jarl/
- website: https://jarl.etiennebacher.com/
#rstats package tidypolars 0.15.0 is now available via R-universe and in Github releases!
tidypolars enables users to keep writing tidyverse code while using polars in the background for efficient computations.
This release brings:
- more support for several string and date functions
- two new functions to easily export larger-than-RAM data to a partitioned directory
- improved error messages
- a few bug fixes
Full changelog: https://www.tidypolars.etiennebacher.com/news/#tidypolars-0150
Oh, no! My R package {safespace} is in a broken state - won't someone (new to PRs) help me fix it???
I'm renewing my offer to guide newbies through the R package building / fixing / reviewing process during Hacktoberfest - see this post
https://jcarroll.com.au/2024/10/01/a-safe-space-for-learning-how-to-make-pull-requests/
Open a pull request on https://github.com/jonocarroll/safespace to get a mentored review of your submitted changes with zero risk of breaking anything valuable if you mess it up completely.
Please boost for visibility!

As October rolls around once more, the term Hacktoberfest might pop across your feeds; an effort aiming to encourage people to contribute to open-source software, particularly if they’re new to that. In this post I’ll describe what I’m offering towards that goal.
`tinyplot` 0.5.0 is now available from CRAN & R-universe. Alongside bug fixes & internal improvements, this release includes some cool new features like bubble chart + dual legend support, element dodging, & ephemeral themes.
Detailed changelog: https://grantmcdermott.com/tinyplot/NEWS.html#section
🎉 {h3o} is on CRAN! 📦 Uber's H3 ⬡ in
powered by Rust 🦀
h3o is upwards of 50x faster than {h3jsr}! This is one of the first packages I developed with extendr and I'm so glad to see it become part of the extendr GitHub org.
https://extendr.rs/blog/posts/2025-09-09-h3o-on-cran/