Releases: pola-rs/r-polars
v0.6.0
0.6.0 is here!
Find all relevant changes in NEWS
What's Changed
- mention r2u by @sorhawell in #122
- NEWS: S3 methods by @vincentarelbundock in #124
- Dev docs by @grantmcdermott in #123
- Typo in README by @vincentarelbundock in #131
to_vector()
andto_data_frame()
by @vincentarelbundock in #132- fix: remove print prefix by @eitsupi in #133
- ci: run pkgdown workflow every commits on main branch by @eitsupi in #134
- credit Ritchie as author by @sorhawell in #126
- chore: Increment version number to 0.5.0.9000 by @eitsupi in #139
[
.DataFrame by @vincentarelbundock in #140- Expand
path
inpl$lazy_csv_reader
by @vincentarelbundock in #142 - feat: add
DataFrame$dtype_strings()
by @eitsupi in #141 - Issue Some methods execute
LazyFrame$collect()
#146 by @vincentarelbundock in #148 - feat: add an internal method
Series$get_fmt
by @eitsupi in #143 - More
DataFrame
translations by @vincentarelbundock in #121 - chore: move some functions to another file by @eitsupi in #152
- hotfix windows 4.3 rtools by @sorhawell in #154
- disable winbuild in release.yaml by @sorhawell in #156
- Do not collect LazyFrame for ncol() by @vincentarelbundock in #157
- feat: add
as.vector.Series
by @eitsupi in #161 - feat:
[.DataFrame
'sdrop
param by @eitsupi in #160 - feat: add
as.charactor.Series
by @eitsupi in #162 - Positional arguments: pl$col("a", "b", "c") by @vincentarelbundock in #164
- Update check + release platforms by @sorhawell in #168
- Negative integers in df[] by @vincentarelbundock in #166
- WIP: try styler.equals on files by @sorhawell in #169
- Update renv + change roxygen2 and nanoarrow by @sorhawell in #167
- docs: Switch website from pkgdown to mkdocs-material with altdoc by @etiennebacher in #138
- README cleanup and simplification by @vincentarelbundock in #163
- Series$mean median std var by @vincentarelbundock in #170
- chore: rename the crate and lib to r-polars by @eitsupi in #178
- pl$head, pl$mean, pl$median by @vincentarelbundock in #179
- dev: add Makefile to run some tasks by @eitsupi in #177
- feat: add knit_print method for DataFrame (experimental) by @eitsupi in #125
- Misc improvements in docs by @etiennebacher in #175
- feat: dimnames for DataFrame by @eitsupi in #147
- Add footnotes handling in docs by @etiennebacher in #184
- Documentation tweaks by @vincentarelbundock in #186
- Series aggregation function return R scalar value by @sorhawell in #181
- docs: regen some Rd files by released version of roxygen2 by @eitsupi in #190
- feat!: update built-in Rust Polars to 2023-04-20 by @eitsupi in #183
- Clean description and docs CI by @etiennebacher in #192
- LazyFrame_join_asof + DataFrame_join_asof by @sorhawell in #172
- bump polars to 0.6.0 by @sorhawell in #194
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Typo in readme by @etiennebacher in #102
- DataFrame$tail() by @vincentarelbundock in #103
- minimal changes to rename package by @sorhawell in #84
- docs: add NEWS about rename this package by @eitsupi in #108
- Fix doc for arg
infer_schema_length
by @etiennebacher in #109 - chore: additional updates due to package name change by @eitsupi in #112
DataFrame
: Simple translations by @vincentarelbundock in #105- Examples for test improvements by @etiennebacher in #113
- Autocompletion by @sorhawell in #96
- add robj_to!(u8, _) by @sorhawell in #115
- bump polars v0.5.0 + news by @sorhawell in #118
- S3 methods for DataFrame and LazyFrame: simplest by @vincentarelbundock in #107
Awesome New Contributors 🚀 🎸 🍰 🎉
- @etiennebacher made their first contribution in #102
- @vincentarelbundock made their first contribution in #103
Full Changelog: v0.4.7...v0.5.0
v0.4.7
What's Changed
- Add vignette and other doc improvements by @grantmcdermott in #81
- Fix typos by @grantmcdermott in #83
- fix csv null value by @sorhawell in #89
- hinted collect+parallel = ~400% faster! by @sorhawell in #79
- Make changes to readme in README.Rmd not only .md by @sorhawell in #92
- Fix summertime bug by @sorhawell in #94
- Add binary subnamespace Expr methods by @xendai66 in #97
- 4.6.9000->4.7 by @sorhawell in #100
New Contributors 🎉 🥳
- @grantmcdermott made their first contribution in #81
- @xendai66 made their first contribution in #97
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's new
-
Almost all Expr translated, only missing 'binary'-expr now. #52 #53
-
Run polar queries in detached background threads, no need for any parallel libraries or cluster config #56 #59
-
Full support for when-then-otherwise-syntax #65
-
rpolars now uses bit64 integer64 vectors as input/output for i64 vectors: #68 #69
-
use
pl$from_arrow
to zero-copy(almost) importTable
/Array
from r-arrow. #67 -
Support inter process connections with scan_ipc
- Implement scan_ipc by @Sicheng-Pan in #63
- 'Backend' improvements
-
(prepare support for aarch64-linux) Touch libgcc_eh.a by @yutannihilation in #49
-
Use py-polars rust file structure (to help devs) by @sorhawell in #55
-
Build r-polars from Nix by @Sicheng-Pan in #54
-
extendr_api 0.4 by @sorhawell in #6
-
chore: install nanoarrow from cran (#72) by @sorhawell in #73
-
Fix pdf latex errors by @sorhawell in #74
-
re-enable devel test, pak R-devel issue went away by @sorhawell in #75
-
DO NOT MERGE: tracking hello_r_universe branch by @eitsupi in #38
-
revert to nightly by @sorhawell in #78
-
New Contributors
- @Sicheng-Pan made their first contribution in #54
- @jeroen made their first contribution in #71
Full Changelog: v0.4.5...v0.4.6
v0.4.5
What's Changed
-
bump rust polars
- to latest rust-polars and fix all errors by @sorhawell in #42
-
Customize extendr to better support cross Rust-R/R-Rust error handling
- bump extendr_api by @sorhawell in #44
- Str even more by @sorhawell in #47
-
R-universe @eitsupi
- advertise R-universe by @sorhawell in #39
-
All string Expressions available + rolling out new error handling
- Expr str strptime by @sorhawell in #40
- rust_result tests + fixes by @sorhawell in #41
- Str continued by @sorhawell in #43
- Str even more by @sorhawell in #47
-
Misc
- Clippy + tiny optimization by @sorhawell in #45
- Tidying by @sorhawell in #37
Full Changelog: v0.4.3...v0.4.5
v0.4.3
What's Changed
###All DateTime expresssions implemented + update rust-polars to latest commit.
- Arr str by @sorhawell in #32
- Datetime continued by @sorhawell in #33
- Datatime remaining tests + tidy util functions by @sorhawell in #36
Developer changes
- Refactoring GitHub Actions workflows by @eitsupi in #24
- Fix cache and check scan by @sorhawell in #30
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- fix minor Series syntax issue #8 @sorhawell in #22
- nanoarrow followup: docs + adjust test by @sorhawell in #21
- Add R CMD check workflow by @eitsupi in #23
- usethis::use_mit_license() by @yutannihilation in #27
- Fix check errors by @sorhawell in #26
New Contributors
- @eitsupi made their first contribution in #23
- @yutannihilation made their first contribution in #27
Full Changelog: V0.4.1...v0.4.2
V0.4.1
What's Changed
- Export ArrowArrayStream from polars data frame by @paleolimbot in #5
- Minor arithmetics syntax improvement @sorhawell in #20
Dev env
- Renv is deactivated as default. Renv.lock still defines package stack on build server @sorhawell in #19
Minor stuff
- Improve docs by @sorhawell in #16
- Update rust polars to +26.1 by @sorhawell in #18
New Contributors
- @paleolimbot made their first contribution in #5
Full Changelog: v0.4.0...V0.4.1
V0.4.0
Breaking changes
Class label "DataType" is now called "RPolarsDataType". Syntax wise 'DataType' can still be used, e.g. .pr$DataType$
- try fix name space collision with arrow by @sorhawell in #15
New features
all list Expr$arr$list functions have been translated:
- Expr list 2.0 by @sorhawell in #10
- Expr list 3.0 by @sorhawell in #12
Dev environment
- update rextendr by @sorhawell in #13
Full Changelog: V0.3.1...v0.4.0
V0.3.1
What's Changed
- drop github action upload pre-release of PR's by @sorhawell in #7
- Fix readme typo by @erjanmx in #6
- Expr arr list functions + rework r_to_series by @sorhawell in #2
New Contributors
Full Changelog: v0.3.0...V0.3.1