Releases: pola-rs/nodejs-polars
Releases · pola-rs/nodejs-polars
nodejs-polars-v0.17.0
What's Changed
- bump version by @universalmind303 in #269
- Support "nearest" joinAsof strategy by @StephLin in #287
- Setting inferSchemaLength = 0 when null by @Bidek56 in #285
- Replacing reverse with descending by @Bidek56 in #277
- Upgrading yarn and biome by @Bidek56 in #288
- Upgrading to rs-0.44.2 by @Bidek56 in #291
- feat: generic
DataFrame
by @scarf005 in #293 - handle empty arrays when inferring schema by @tmckenn2 in #297
- Adding allowMissingColumns to ScanParquetOptions by @Bidek56 in #294
New Contributors
Full Changelog: nodejs-polars-v0.16.0...nodejs-polars-v0.17.0
nodejs-polars-v0.16.0
What's Changed
- bump version by @universalmind303 in #255
- Adding null to string dtype conversion by @Bidek56 in #263
- Adding expr pl.len() by @Bidek56 in #258
- Upgrading yarn and TS target by @Bidek56 in #264
- Deprecating old arguments in intRange by @Bidek56 in #261
- Adding cloud features by @Bidek56 in #266
- Upgrading to rs-0.43.1 by @Bidek56 in #267
- Fixing ScanArgsParquet include_file_paths bug by @Bidek56 in #270
- Fixing pivot docs and example by @Bidek56 in #273
- fix: fix broken path to datatypes causing typescript compilation to fail by @jackvial in #275
- Fixing series fold by @Bidek56 in #271
- Upgrading biome by @Bidek56 in #274
- bump toolchain by @universalmind303 in #281
- hashbrown by @universalmind303 in #282
New Contributors
Full Changelog: nodejs-polars-v0.15.0...nodejs-polars-v0.16.0
nodejs-polars-v0.13.0
What's Changed
- Nodejs polars v0.12.3 by @universalmind303 in #221
- Adding replace expression by @Bidek56 in #223
- feat: add support for 'array' datatype by @universalmind303 in #224
- feat: add Decimal type by @universalmind303 in #226
- fix: imports for "import * as pl" by @universalmind303 in #227
Full Changelog: nodejs-polars-v0.12.3...nodejs-polars-v0.13.0
nodejs-polars-v0.12.3
What's Changed
- update polars dependency by @universalmind303 in #2
- add more options for "scanJson" function by @universalmind303 in #3
- docs: add example for dataframe melt function by @johanroelofsen in #4
- add ghp-import by @universalmind303 in #5
- 0.6.0 by @universalmind303 in #9
- feat[misc]: add latest changes from upstream by @universalmind303 in #10
- fix: Update conversion errors by @jly36963 in #12
- add license by @universalmind303 in #18
- Upstream polars updates by @universalmind303 in #22
- perf: set codegen-units to 1 by @universalmind303 in #23
- release 0.7.1 by @universalmind303 in #24
- fix: issue with scoped module by @alex-patow in #26
- release: 0.7.2 by @universalmind303 in #27
- feat: pl.element() and additional dtype constructors by @universalmind303 in #28
- docs: fix broken link and update join documentation by @johanroelofsen in #29
- fix: add anti and semi join type by @johanroelofsen in #32
- ci: fix multi platforms build by @Brooooooklyn in #34
- disable tsfn calls with null. by @universalmind303 in #40
- Added option interfaces to io functions for intellisense. by @cojmeister in #38
- Feature/add str padding methods by @cojmeister in #41
- docs: improve doc structure by @universalmind303 in #33
- ci: fix publish by @Brooooooklyn in #53
- nodejs polars 0.7.3 by @universalmind303 in #52
- Fix TS2556 for
select
when spreading an array by @sezanzeb in #59 - Allow to mixing series and expressions in
withColumns
by @sezanzeb in #58 - Adding check for null element in a DF by @Bidek56 in #60
- feat: 🎸 support dtypes option for read_csv function by @littledian in #64
- Allowing pl.when by @sezanzeb in #67
- fix: 🐛 dtypes should take effect on readCSV for buffer input by @littledian in #68
- 0.7.4 release by @universalmind303 in #71
- fix: catch panics using #[napi(catch_unwind)] attribute by @dhruv-1001 in #72
- Relative import for Series by @sezanzeb in #76
- Updating dependencies by @Bidek56 in #73
- 0.8.0 release by @universalmind303 in #77
- Updating to use rs-0.30.0 by @Bidek56 in #78
- rs 0.31.1 upgrade by @Bidek56 in #85
- Adding intRanges by @Bidek56 in #86
- update polars & yarn versions by @universalmind303 in #87
- Adding jsonExtract function by @Bidek56 in #84
- release 0.8.1 by @universalmind303 in #89
- fix: properly parse js regex patterns by @universalmind303 in #92
- Fixing date to time conversion by @Bidek56 in #94
- Adding categorical ToNapiValue by @Bidek56 in #97
- Adding webpack node-loader line to readme by @Bidek56 in #100
- Adding allHorizontal/anyHorizontal by @Icequeen3333 in #102
- Upgrading rs to 0.32 and few other packages by @Bidek56 in #99
- Fixing documentation for readJSONStream, adding a test for readJSONStream with lines by @Bidek56 in #103
- Migrate to Biome. by @denbezrukov in #104
- Adding Node 20 by @Bidek56 in #107
- Upgrading typedoc to match typescript by @Bidek56 in #105
- node-polars 0.8.2 by @universalmind303 in #108
- Include missing
pl.lit
call in README.md by @rgbkrk in #112 - Adding bun step to CI by @Bidek56 in #115
- Fixing quoteChar typo by @Bidek56 in #117
- fix: from_rows by @universalmind303 in #118
- perf: string cast optimizations by @universalmind303 in #120
- Adding diagonal how to DF concat by @Bidek56 in #125
- Adding sum, min and max horizontal by @Icequeen3333 in #123
- Adding ddof to JsRollingOptions by @Bidek56 in #130
- Minor fix in doc of option quoteChar by @vreyespue in #131
- create built in way to visualize dataframe in Jupyter by @rgbkrk in #132
- Adding ewmMean, ewmStd, ewmVar by @Bidek56 in #129
- Fixing docs by @Bidek56 in #134
- release: 0.8.3 by @universalmind303 in #137
- Upgrading biome and fixing linting errors by @Bidek56 in #139
- Using rs-0.34 and git hashes by @Bidek56 in #141
- Fixing top section of Readme by @Bidek56 in #135
- Fixing unique expr with maintainOrder option by @Bidek56 in #143
- Upgrading to rs-0.35 by @Bidek56 in #144
- Fixing skip_rows bug and adding scanCSV options by @Bidek56 in #147
- Updating libraries by @Bidek56 in #148
- drop support for i686 windows target by @universalmind303 in #152
- 0.8.4 release by @universalmind303 in #150
- Adding error message to date repeat by @Bidek56 in #149
- Upgrading to RS 0.36.2 by @Bidek56 in #156
- Adding sinkCSV to ldf by @Bidek56 in #168
- fix(partitionBy): set default value for
includeKey
by @invakid404 in #169 - Adding DF upsample by @Bidek56 in #163
- Adding ldf sinkParquet by @Bidek56 in #171
- Fixing documentation for DF
.eq
string expr by @Bidek56 in #159 - Adding Series valueCounts implementation by @Bidek56 in #166
- bump polars version by @universalmind303 in #177
- 0.9.0 release by @universalmind303 in #178
- Upgrading toolchain by @Bidek56 in #179
- Upgrading biome by @Bidek56 in #182
- Removing unused imports by @Bidek56 in #184
- Adding pivot separator option by @Bidek56 in #181
- feat: add sqlContext by @universalmind303 in #185
- fix: cjs compatibility by @universalmind303 in #187
- 0.10.0 release by @universalmind303 in #188
- fix: df schema fix by @universalmind303 in #189
- Adding cloud options to scan_parquet by @Bidek56 in #173
- Adding quote option to writeCSV by @Bidek56 in #174
- Updating to rs-0.38.3 by @Bidek56 in #193
- Fix transpose with option columnNames working with arrays by @gustaferiksson in #195
- Upgrading to rs 0.39 by @Bidek56 in #196
- Replacing groupBy count with len by @Bidek56 in #192
- Upgrading to rs-0.39.2 by @Bidek56 in #199
- Adding trigonometry functi...
nodejs-polars-v0.11.0
What's Changed
- 0.10.0 release by @universalmind303 in #188
- fix: df schema fix by @universalmind303 in #189
- Adding cloud options to scan_parquet by @Bidek56 in #173
- Adding quote option to writeCSV by @Bidek56 in #174
- Updating to rs-0.38.3 by @Bidek56 in #193
- Fix transpose with option columnNames working with arrays by @gustaferiksson in #195
- Upgrading to rs 0.39 by @Bidek56 in #196
- Replacing groupBy count with len by @Bidek56 in #192
- Upgrading to rs-0.39.2 by @Bidek56 in #199
- Adding trigonometry functions by @Bidek56 in #198
- Adding arc functions by @Bidek56 in #200
- ignore .DS_Store by @universalmind303 in #201
New Contributors
- @gustaferiksson made their first contribution in #195
Full Changelog: nodejs-polars-v0.10.0...nodejs-polars-v0.11.0
nodejs-polars-v0.10.0
Highlights
New support for polars sql
🎉
import pl from "nodejs-polars"
const df = pl.DataFrame({
title: ["The Godfather", "The Dark Knight", "Schindler's List", "Pulp Fiction", "The Shawshank Redemption"],
release_year: [1972, 2008, 1993, 1994, 1994],
budget: [6000000, 185000000, 22000000, 8000000, 25000000],
gross: [134821952, 533316061, 96067179, 107930000, 28341469],
imdb_score: [9.2, 9.0, 8.9, 8.9, 9.3]
});
const ctx = pl.SQLContext({ films: df });
// Execute a SQL query against the registered frame data
const result = ctx.execute(`
SELECT title, release_year, imdb_score
FROM films
WHERE release_year > 1990
ORDER BY imdb_score DESC
`, { eager: true });
console.log(result);
>>> shape: (4, 3)
┌──────────────────────────┬──────────────┬────────────┐
│ title ┆ release_year ┆ imdb_score │
│ --- ┆ --- ┆ --- │
│ str ┆ f64 ┆ f64 │
╞══════════════════════════╪══════════════╪════════════╡
│ The Shawshank Redemption ┆ 1994.0 ┆ 9.3 │
│ The Dark Knight ┆ 2008.0 ┆ 9.0 │
│ Schindler's List ┆ 1993.0 ┆ 8.9 │
│ Pulp Fiction ┆ 1994.0 ┆ 8.9 │
└──────────────────────────┴──────────────┴────────────┘
What's Changed
- Upgrading toolchain by @Bidek56 in #179
- Upgrading biome by @Bidek56 in #182
- Removing unused imports by @Bidek56 in #184
- Adding pivot separator option by @Bidek56 in #181
- feat: add sqlContext by @universalmind303 in #185
- fix: cjs compatibility by @universalmind303 in #187
Full Changelog: nodejs-polars-v0.9.0...nodejs-polars-v0.10.0
nodejs-polars-v0.9.0
What's Changed
- 0.8.4 release by @universalmind303 in #150
- Adding error message to date repeat by @Bidek56 in #149
- Upgrading to RS 0.36.2 by @Bidek56 in #156
- Adding sinkCSV to ldf by @Bidek56 in #168
- fix(partitionBy): set default value for
includeKey
by @invakid404 in #169 - Adding DF upsample by @Bidek56 in #163
- Adding ldf sinkParquet by @Bidek56 in #171
- Fixing documentation for DF
.eq
string expr by @Bidek56 in #159 - Adding Series valueCounts implementation by @Bidek56 in #166
- bump polars version by @universalmind303 in #177
New Contributors
- @invakid404 made their first contribution in #169
Full Changelog: nodejs-polars-v0.8.4...nodejs-polars-v0.9.0
Node Polars 0.8.4
What's Changed
- release: 0.8.3 by @universalmind303 in #137
- Upgrading biome and fixing linting errors by @Bidek56 in #139
- Using rs-0.34 and git hashes by @Bidek56 in #141
- Fixing top section of Readme by @Bidek56 in #135
- Fixing unique expr with maintainOrder option by @Bidek56 in #143
- Upgrading to rs-0.35 by @Bidek56 in #144
- Fixing skip_rows bug and adding scanCSV options by @Bidek56 in #147
- Updating libraries by @Bidek56 in #148
- drop support for i686 windows target by @universalmind303 in #152
Full Changelog: nodejs-polars-v0.8.3...nodejs-polars-v0.8.4
Node Polars 0.8.3
What's Changed
- Include missing
pl.lit
call in README.md by @rgbkrk in #112 - Adding bun step to CI by @Bidek56 in #115
- Fixing quoteChar typo by @Bidek56 in #117
- fix: from_rows by @universalmind303 in #118
- perf: string cast optimizations by @universalmind303 in #120
- Adding diagonal how to DF concat by @Bidek56 in #125
- Adding sum, min and max horizontal by @Icequeen3333 in #123
- Adding ddof to JsRollingOptions by @Bidek56 in #130
- Minor fix in doc of option quoteChar by @vreyespue in #131
- create built in way to visualize dataframe in Jupyter by @rgbkrk in #132
- Adding ewmMean, ewmStd, ewmVar by @Bidek56 in #129
- Fixing docs by @Bidek56 in #134
New Contributors
- @rgbkrk made their first contribution in #112
- @vreyespue made their first contribution in #131
Full Changelog: nodejs-polars-v0.8.2...nodejs-polars-v0.8.3
Node Polars 0.8.2
What's Changed
- fix: properly parse js regex patterns by @universalmind303 in #92
- Fixing date to time conversion by @Bidek56 in #94
- Adding categorical ToNapiValue by @Bidek56 in #97
- Adding webpack node-loader line to readme by @Bidek56 in #100
- Adding allHorizontal/anyHorizontal by @Icequeen3333 in #102
- Upgrading rs to 0.32 and few other packages by @Bidek56 in #99
- Fixing documentation for readJSONStream, adding a test for readJSONStream with lines by @Bidek56 in #103
- Migrate to Biome. by @denbezrukov in #104
- Adding Node 20 by @Bidek56 in #107
- Upgrading typedoc to match typescript by @Bidek56 in #105
New Contributors
- @Icequeen3333 made their first contribution in #102
- @denbezrukov made their first contribution in #104
Full Changelog: nodejs-polars-v0.8.1...nodejs-polars-v0.8.2
See latest release available in npm