PRQL compiler CLI - prqlc

PRQL Developers · PRQL.prqlc

prqlc serves as a CLI for the PRQL compiler.

winget install --id PRQL.prqlc --exact --source winget

Latest 0.13.12

Release Notes

0.13.12 has 81 commits from 10 contributors. Selected changes: Language:

  • Remove the deprecated std.prql_version function. Use prql.version instead, which has been the supported replacement since 0.11.1. (@prql-bot, #5806) Features:
  • Add a very early sql.oracle dialect. It currently only forces identifier quoting to accommodate Oracle's case-folding rules; most other features fall back to generic SQL. (@julien-pinchelimouroux, #5821)
  • Add date.trunc function for date truncation. (@happyso, #5729)
  • Add date.now function for current timestamp. (@happyso, #5721)
  • Add date.diff function for date differences. (@happyso, #5726)
  • Add DuckDB target to the Elixir bindings. (@prql-bot, #5817) Fixes:
  • Loosen the chrono constraint from 0.4.44 to 0.4 to avoid version conflicts with downstream crates such as polars. (@lukapeschke, #5834)
  • Correct the SQLite div_i formula so integer division returns the right result when |dividend| < |divisor| (e.g., 1 // 2 now returns 0 instead of -1). (@queelius, #5736)
  • Return an error rather than emitting invalid SQL when date.trunc is used against SQLite. (@prql-bot, #5733)
  • Sync :duckdb into the Elixir PRQL.Native.CompileOptions target typespec so target: :duckdb actually reaches the DuckDB dialect. (@prql-bot, #5823)
  • Correct the Vec::from_raw_parts element type in prqlc-c to fix undefined behavior in result_destroy. (@prql-bot, #5732)
  • Prevent panic in prqlc-macros by correcting a stale macro name in the panic message. (@prql-bot, #5811)
  • Align Emacs grammar keywords and regex with the lexer. (@prql-bot, #5795)
  • Correct the playground's decimal regex and transforms list in syntax highlighting. (@prql-bot, #5788)
  • Correct the aarch64 target path in the Java cross-compilation script. (@prql-bot, #5781) Documentation:
  • Numerous typo, grammar, and stale-content fixes across the book, tutorials, bindings docs, and code comments. Integrations:
  • Kakoune 2026.04.12 has syntax highlighting for PRQL. (@vanillajonathan) Internal changes:
  • Add tend (Claude-powered CI) workflows for autonomous PR review, issue triage, CI-failure fixes, and a nightly code-quality sweep. Most of this release's bot-authored fixes were filed by tend. (#5727)
  • Update the Rust toolchain version. (#5807)
  • Switch from mypy to ty for Python type checking. (#5761) New Contributors:
  • @happyso, with #5721
  • @queelius, with #5736

Installer type: zip

Architecture Scope Download SHA256
x64 Download A82A0872C4117D70A46C710FF8CC6F0ADD8FFDFC39784590D066907A638DC114

Details

Homepage
https://github.com/PRQL/prql
License
Apache-2.0
Publisher
PRQL Developers
Support
https://github.com/PRQL/prql/issues
Moniker
prqlc

Tags

datapipelinesql

Older versions (25)

0.13.11
Architecture Scope Download SHA256
x64 Download 740A2E542E8F62CF2D63657D60E67C7212B7279C53B83978C315ACBBA87D9BD4
0.13.10
Architecture Scope Download SHA256
x64 Download 5DAC4611C8E31FBCB390FF38A0B3C04D784553854CA8CBC7F2FFB6E9B47A4EAB
0.13.9
Architecture Scope Download SHA256
x64 Download B88719AF6F532D606BDADFBC2B7508A1372186EF31D5F85D1175A3396D8C0505
0.13.8
Architecture Scope Download SHA256
x64 Download D78373E1D51C08EA1E62B840A93D31EB95AB74EB624715991D61A19D3A8FE526
0.13.7
Architecture Scope Download SHA256
x64 Download 3E1C92CD6C8D3BDDF6BC2C4EE09ADBCEF12F39D187766CA927DD43D933658F37
0.13.6
Architecture Scope Download SHA256
x64 Download 00F6377D057991A4033EDE1C600363A2EF02013337CC6AA6F86AC669F5595656
0.13.5
Architecture Scope Download SHA256
x64 Download 31737DB27B200E4001ABAFBEACBD7CC826DB41373B2D5BE6F10EC4BC36801830
0.13.4
Architecture Scope Download SHA256
x64 Download A45530BF6D370E564E5F3D1890DE65A54E6B6094F4399CE235E8A00D97BC3247
0.13.3
Architecture Scope Download SHA256
x64 Download 6B47A5A5D0713FB0287612729D60FD9D0047E94F0459A09156B2FA7CBBA8B80F
0.13.2
Architecture Scope Download SHA256
x64 Download 41CE826C8887FDC37E067478B04279435497E09332FFF61746FE895C2F9CE022
0.13.1
Architecture Scope Download SHA256
x64 Download 3871466DC1A21E60911677FC928B847651FF0B2FB6A72ABD79AAD0AC360D3F10
0.13.0
Architecture Scope Download SHA256
x64 Download 9E17A8356E658B2098EBBC3B37D90020E9C6B9DC2F0D6B799D465B55E9C1B328
0.12.2
Architecture Scope Download SHA256
x64 Download A5E03CB35AA937296B5B702F2E98EBE25DA7F364EE241158ABF32FA5B6209073
0.12.1
Architecture Scope Download SHA256
x64 Download F1E7D020722BB0BC207DFE8298A898186072EA9B7653230B2BBE6962968E96AC
0.12.0
Architecture Scope Download SHA256
x64 Download B01A340C824DCDB4EDD53E33048801E2848A5C7E13E6ED01A07160C3A066D6F8
0.11.4
Architecture Scope Download SHA256
x64 Download D9454249AFBFF07CF2B80093CCCDAA79B6A97753759AFF8F4DBA7DBB9D70C4A3
0.11.3
Architecture Scope Download SHA256
x64 Download ECA5EAA417E98492E6DF001A834BBE843F1D3C49653C044817C369964A039CDE
0.11.2
Architecture Scope Download SHA256
x64 Download 4B7E068A6908BB9DE69895D47EFE49EF93799A3B94FDF6A901F77680D9CF6738
0.11.1
Architecture Scope Download SHA256
x64 Download 07679A9C1C62049921CA913E2485C1B606B5CF65F08D05C2F0FBB2345D6C810B
0.11.0
Architecture Scope Download SHA256
x64 Download 5632B4D80F68EFC1C8551A52352806F00BA143FBEDAD0D425480E52DA294173C
0.10.1
Architecture Scope Download SHA256
x64 Download 00A2F94508DE151AEAF3B5D944DB109A702A40627E1E2DCE02BF883F6E31F6E4
0.10.0
Architecture Scope Download SHA256
x64 Download C936B3C0A1670E44B1457727228D2746AAB2C565770561F9B310FF2D624BFC9F
0.9.5
Architecture Scope Download SHA256
x64 Download 361E7261379E28040666460C980EC81E7555F6E1FB364CF15B44133F6C12AE1F
0.9.4
Architecture Scope Download SHA256
x64 Download AB31CD879CB2AD9C54645F410CE6261E53496DA6975E916A5CD569AA6B40DC8D
0.9.3
Architecture Scope Download SHA256
x64 Download 76AF94821D1090A43C9D5C797BFE687462E7C5CB1C4C8919CC035EE5188C055C