v0.1.15 v0.166.0

high risk

umputun/ralphexSep 9, 2026 → Sep 9, 20260 days between releases

What's New

Template improvements and security hardening in v0.166.0

Breaking Changes

  • `return` keyword usage outside partials is now an error
  • `text/org` content is denied by default
  • Glob pattern behavior changed (e.g., `**` no longer matches no separator)

New Features

  • `.Render` now accepts an optional context argument
  • `return` keyword reimplementation for any template
  • `resources.Publish` template function
  • `IndexOf` method on Pages
  • `related` config `tokenize` option

Improvements

  • Glob library upgraded to v1.0.0 with fixed matching engine
  • Security hardening including default denial of `text/org`
  • KaTeX stylesheet updated to 0.18.4
  • Index creation is faster
  • Fail on symlinks that escape Node.js permission paths

Bug Fixes

  • Fix version cache busting for images.Filter
  • KaTeX rendering improvements
  • Version cache busting for images.Filter

Upgrade Notes

Enable `text/org` content via `security.allowContent` if required. Refactor templates using `return` outside partials. Review glob patterns like `**` for compatibility.

The Two Releases

v0.1.15

v0.1.15 — data that says what it is

Sep 9, 2026· 1 month ago

Ralphex v0.1.15 focuses on data integrity by fixing silent default substitution bugs, introducing a UK equity market, adding a Zerodha broker connector, and expanding the Quant Library with fifteen new functions.

Full release notes
v0.166.0

v0.166.0

Sep 9, 2026· 1 month ago

Template improvements including Render context support and return keyword reimplementation, along with a glob library upgrade.

Full release notes