Skip to content

Commit 7360d1c

Browse files
authored
feat!: based on prql-compiler 0.10.0 (#221)
Also includes fixes for development dependencies list on the DESCRIPTION file.
1 parent 73b7e51 commit 7360d1c

File tree

11 files changed

+108
-93
lines changed

11 files changed

+108
-93
lines changed

DESCRIPTION

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,10 @@ Config/Needs/dev:
4141
lintr,
4242
styler,
4343
purrr,
44-
RcppTOML
44+
RcppTOML,
45+
readr,
46+
tidyr
4547
Config/Needs/website:
4648
pkgdown,
4749
rextendr
48-
Config/prqlr/LibVersion: 0.9.1
50+
Config/prqlr/LibVersion: 0.10.0

LICENSE.note

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,15 @@ License: Apache-2.0 OR MIT
140140
-------------------------------------------------------------
141141

142142
Name: csv
143-
Version: 1.2.2
143+
Version: 1.3.0
144144
Repository: https://github.com/BurntSushi/rust-csv
145145
Authors: Andrew Gallant
146146
License: MIT OR Unlicense
147147

148148
-------------------------------------------------------------
149149

150150
Name: csv-core
151-
Version: 0.1.10
151+
Version: 0.1.11
152152
Repository: https://github.com/BurntSushi/rust-csv
153153
Authors: Andrew Gallant
154154
License: MIT OR Unlicense
@@ -363,26 +363,26 @@ License: Apache-2.0 OR MIT
363363

364364
-------------------------------------------------------------
365365

366-
Name: prql-ast
367-
Version: 0.9.5
366+
Name: prql-compiler
367+
Version: 0.10.0
368368
Repository: https://github.com/PRQL/prql
369-
Authors: prql-ast authors
369+
Authors: prql-compiler authors
370370
License: Apache-2.0
371371

372372
-------------------------------------------------------------
373373

374-
Name: prql-compiler
375-
Version: 0.9.5
374+
Name: prqlc-ast
375+
Version: 0.10.0
376376
Repository: https://github.com/PRQL/prql
377-
Authors: prql-compiler authors
377+
Authors: prqlc-ast authors
378378
License: Apache-2.0
379379

380380
-------------------------------------------------------------
381381

382-
Name: prql-parser
383-
Version: 0.9.5
382+
Name: prqlc-parser
383+
Version: 0.10.0
384384
Repository: https://github.com/PRQL/prql
385-
Authors: prql-parser authors
385+
Authors: prqlc-parser authors
386386
License: Apache-2.0
387387

388388
-------------------------------------------------------------
@@ -404,23 +404,23 @@ License: Apache-2.0 OR MIT
404404
-------------------------------------------------------------
405405

406406
Name: regex
407-
Version: 1.9.5
407+
Version: 1.10.2
408408
Repository: https://github.com/rust-lang/regex
409409
Authors: The Rust Project Developers, Andrew Gallant
410410
License: Apache-2.0 OR MIT
411411

412412
-------------------------------------------------------------
413413

414414
Name: regex-automata
415-
Version: 0.3.8
415+
Version: 0.4.3
416416
Repository: https://github.com/rust-lang/regex/tree/master/regex-automata
417417
Authors: The Rust Project Developers, Andrew Gallant
418418
License: Apache-2.0 OR MIT
419419

420420
-------------------------------------------------------------
421421

422422
Name: regex-syntax
423-
Version: 0.7.5
423+
Version: 0.8.2
424424
Repository: https://github.com/rust-lang/regex/tree/master/regex-syntax
425425
Authors: The Rust Project Developers, Andrew Gallant
426426
License: Apache-2.0 OR MIT
@@ -460,31 +460,31 @@ License: Apache-2.0 OR BSL-1.0
460460
-------------------------------------------------------------
461461

462462
Name: semver
463-
Version: 1.0.18
463+
Version: 1.0.20
464464
Repository: https://github.com/dtolnay/semver
465465
Authors: David Tolnay
466466
License: Apache-2.0 OR MIT
467467

468468
-------------------------------------------------------------
469469

470470
Name: serde
471-
Version: 1.0.188
471+
Version: 1.0.190
472472
Repository: https://github.com/serde-rs/serde
473473
Authors: Erick Tryzelaar, David Tolnay
474474
License: Apache-2.0 OR MIT
475475

476476
-------------------------------------------------------------
477477

478478
Name: serde_derive
479-
Version: 1.0.188
479+
Version: 1.0.190
480480
Repository: https://github.com/serde-rs/serde
481481
Authors: Erick Tryzelaar, David Tolnay
482482
License: Apache-2.0 OR MIT
483483

484484
-------------------------------------------------------------
485485

486486
Name: serde_json
487-
Version: 1.0.105
487+
Version: 1.0.107
488488
Repository: https://github.com/serde-rs/json
489489
Authors: Erick Tryzelaar, David Tolnay
490490
License: Apache-2.0 OR MIT
@@ -500,7 +500,7 @@ License: Apache-2.0 OR MIT
500500
-------------------------------------------------------------
501501

502502
Name: sqlparser
503-
Version: 0.37.0
503+
Version: 0.38.0
504504
Repository: https://github.com/sqlparser-rs/sqlparser-rs
505505
Authors: Andy Grove
506506
License: Apache-2.0
@@ -524,7 +524,7 @@ License: MIT
524524
-------------------------------------------------------------
525525

526526
Name: strum_macros
527-
Version: 0.25.2
527+
Version: 0.25.3
528528
Repository: https://github.com/Peternator7/strum
529529
Authors: Peter Glotfelty
530530
License: MIT

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# prqlr (development version)
22

3+
## Breaking changes
4+
5+
- Based on [`prql-compiler`](https://github.com/prql/prql) 0.10.0 (#221)
6+
37
# prqlr 0.5.4
48

59
## New features

README.md

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ R bindings for [the `prql-compiler` Rust
1515
library](https://github.com/prql/prql), powered by [the `extendr`
1616
framework](https://extendr.github.io/).
1717

18-
This version supports PRQL 0.9.5.
18+
This version supports PRQL 0.10.0.
1919

2020
## Installation
2121

@@ -35,15 +35,6 @@ install.packages("prqlr")
3535
install.packages("prqlr", repos = "https://eitsupi.r-universe.dev")
3636
```
3737

38-
For source installation, pre-built Rust libraries may be available if
39-
the environment variable `NOT_CRAN` is set to `"true"`. (Or, set
40-
`LIBPRQLR_BUILD` to `"false"`)
41-
42-
``` r
43-
Sys.setenv(NOT_CRAN = "true")
44-
install.packages("prqlr")
45-
```
46-
4738
Or, the Rust toolchain (Rust 1.65 or later) must be configured to build
4839
the Rust library.
4940

@@ -66,7 +57,7 @@ library(prqlr)
6657
#> WHERE
6758
#> cyl > 6
6859
#>
69-
#> -- Generated by PRQL compiler version:0.9.5 (https://prql-lang.org)
60+
#> -- Generated by PRQL compiler version:0.10.0 (https://prql-lang.org)
7061
```
7162

7263
PRQL’s pipelines can be joined by the newline character (`\n`), or
@@ -84,7 +75,7 @@ actual newlines in addition to `|`.
8475
#> WHERE
8576
#> cyl > 6
8677
#>
87-
#> -- Generated by PRQL compiler version:0.9.5 (https://prql-lang.org)
78+
#> -- Generated by PRQL compiler version:0.10.0 (https://prql-lang.org)
8879
```
8980

9081
``` r
@@ -101,7 +92,7 @@ select {cyl, mpg}" |>
10192
#> WHERE
10293
#> cyl > 6
10394
#>
104-
#> -- Generated by PRQL compiler version:0.9.5 (https://prql-lang.org)
95+
#> -- Generated by PRQL compiler version:0.10.0 (https://prql-lang.org)
10596
```
10697

10798
Thanks to the `{tidyquery}` package, we can even convert a PRQL query to

inst/AUTHORS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ Owners of dependent Rust crates. This list is generated from Crates.io Data <htt
4343
- once_cell: Alex Kladov <https://github.com/matklad>, Michal 'vorner' Vaner <https://github.com/vorner>
4444
- paste: David Tolnay <https://github.com/dtolnay>
4545
- proc-macro2: David Tolnay <https://github.com/dtolnay>
46-
- prql-ast: Maximilian Roos <https://github.com/max-sixty>
4746
- prql-compiler: Maximilian Roos <https://github.com/max-sixty>
48-
- prql-parser: Maximilian Roos <https://github.com/max-sixty>
47+
- prqlc-ast: Maximilian Roos <https://github.com/max-sixty>
48+
- prqlc-parser: Maximilian Roos <https://github.com/max-sixty>
4949
- psm: Simonas Kazlauskas <https://github.com/nagisa>
5050
- quote: David Tolnay <https://github.com/dtolnay>
5151
- regex: Andrew Gallant <https://github.com/BurntSushi>, ember arlynx <https://github.com/emberian>, Alex Crichton <https://github.com/alexcrichton>

0 commit comments

Comments
 (0)