History
0.0.27 (2026-07-11)
Type-aware completions: statically desugar pipelines before handing them to jedi, so
xs |> "\n".join($) |> $.completes against the real result type without having to run the prefix first;Lower every pipeline in the cell (not just the one under the cursor), so names bound by
|>>and nested chains are typed too;Fold macro stages,
compose/partial-application, andmap/filterinto their lowerings for completion;Load via pyccolo’s IPython extension instead of patching the shell, with consistent tracer ordering under plain IPython and ipyflow;
Implement
unload_ipython_extension(%unload_ext pipescript);Add a Sphinx/Read the Docs documentation site;
0.0.26 (2026-07-07)
Fixes for IPython 9 and JupyterLite;
0.0.25 (2026-07-03)
Integrate |> thunks and brace blocks with pyccolo transform/untransform;
Resugar multi-placeholder seed pipelines ($ + $ |> …);
Let fork branches and blocks see enclosing locals;
0.0.22 (2026-06-24)
Add argument-less pipelines via leading
|>(thunks);Support namespace-block macros and fix fork free-var arity;
Pinpoint pipeline-stage failures with meaningful errors;
Add pipe application hooks and pipe-lambda source retrieval;
0.0.21 (2026-06-13)
Bind the
$receiver of method macros used as pipe stages (e.g.xs |> $.foreach{ ... });
0.0.20 (2026-06-12)
Add brace syntax for macros, including multi-line statement blocks;
Support nested pipescript syntax inside statement blocks;
Use block semantics for non-tuple brace bodies and fix nested method-macro scope;
Make brace blocks robust under ipyflow and re-execution;
Bump pyccolo requirement;
0.0.19 (2026-06-08)
Compatibility with ipyflow;
0.0.18 (2026-01-24)
Improved completions integration;
0.0.14 (2026-01-19)
Bump pyccolo to include fstring improvement;
0.0.11 (2026-01-18)
Implement custom dynamic macros;
Support numbered arguments;
Eliminate ipyflow dependency;
Add console entrypoint;
0.0.10 (2026-01-09)
Bump dependencies with range-based augmentation detection bugfix;
0.0.9 (2026-01-08)
Improve optional chaining call behavior and enable optional chaining for subscripts;
0.0.8 (2026-01-07)
Bugfixes, performance improvements, and additional macros;
0.0.6 (2026-01-04)
Initial full release;
0.0.1 (2025-12-30)
Initial placeholder release;