Skip to content

Releases: norgolith/core

norgolith-plugin-sdk: v1.1.1

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 17 Jul 20:02
25f6b47

norgolith: v1.1.2

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 16 Jul 14:52
147e058

1.1.2 (2026-07-14)

Refactoring

  • replace eyre with miette, improve error handling (#197) (b6efc0b)

norgolith: v1.1.1

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 13 Jul 02:14
5786b31

1.1.1 (2026-07-13)

Bug Fixes

  • metadata: insert rel_path into metadata table (e231984)
  • tera: register missing tera-contrib filters (b974f8f)

Documentation

  • use tree-sitter plugin for syntax highlight, tera code blocks instead of django (e6a3e33)

norgolith-mcp: v1.1.0

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 13 Jul 02:14
5786b31

1.1.0 (2026-07-13)

Features

  • add MCP server for AI documentation access (1f7fded)
  • mcp: add theme dev resources and prompts section (31773d5)
  • mcp: embed source code resources and add read_source tool (953c0b1)

norgolith: v1.1.0

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 10 Jul 19:13
141e452

1.1.0 (2026-07-10)

Bug Fixes

  • converter: handle empty Norg documents after metadata strip (853a943)
  • plugin: improve error messages when cargo was not found in PATH (9b5add2)
  • prefix collection names in render_category_index to avoid variable collision (92e7c68)

Refactoring

  • nuke plugin.toml version field (ed511fc)

Documentation

  • add FFI plugin version guidance (ed511fc)
  • remove plugin.toml version field from documentation (ed511fc)

norgolith-plugin-sdk: v1.1.0

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 10 Jul 19:13
141e452

1.1.0 (2026-07-10)

Bug Fixes

  • sdk: fix Rust 2024 edition unsafe attribute in register_plugin macro (407f9ec)

Refactoring

  • nuke plugin.toml version field (ed511fc)

Documentation

  • add FFI plugin version guidance (ed511fc)
  • remove plugin.toml version field from documentation (ed511fc)

norgolith: v1.0.1

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 08 Jul 21:07
bd16c4e

1.0.1 (2026-07-08)

Bug Fixes

  • categories render with Tera v2 compat (60d7d65)
  • dev: fix server path resolution (3a248b8)

Documentation

  • add 1.0 release blog post (3a248b8)

Miscellaneous

norgolith-plugin-sdk: v1.0.1

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 08 Jul 23:11
b66e514

1.0.1 (2026-07-08)

Bug Fixes

  • sdk: fix Rust 2024 edition unsafe attribute in register_plugin macro (407f9ec)

norgolith: v1.0.0

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 07 Jul 23:51
b395be6

1.0.0 (2026-07-07)

⚠ BREAKING CHANGES

  • templating: Custom Tera functions will use v2 Kwargs API. Template is defined tests will be replaced with optional chaining ?. Deprecated filters will be removed. See templating-migration.norg docs
  • templating: Template syntax changed from {{ now(format="%Y") }} to {{ now() | date(format="%Y") }}
  • bump to 2024 edition
  • templating: Custom Tera functions will use v2 Kwargs API. Template is defined tests will be replaced with optional chaining ?. Deprecated filters will be removed. See templating-migration.norg docs

Features

  • add templated 404 and 500 error pages (6604bb7), closes #94
  • bump to 2024 edition (f9dc92d)
  • flake: add norgolith-plugin-sdk build (a3ad5d1)
  • plugin: add CLI flags for git and crates.io sources (bbb66f6)
  • plugin: add crates.io source for plugin install (f129d47)
  • plugin: add git source for plugin install (f2204e0)
  • plugin: per-plugin config from norgolith.toml (b1c0a42)
  • plugin: SDK logging bridge (ee7e92a)
  • templating: add shortcode support via Tera v2 components (4cb8b08), closes #63
  • templating: migrate Tera v1 to v2 (18bb527)
  • templating: migrate Tera v1 to v2 (#182) (06f3484)
  • templating: remove NowFunction, use tera-contrib now() + date filter (395b270)
  • theme: add min_version field, init prompt, info display (ad996b9)
  • theme: check min_version on pull (1ec5c31)
  • theme: check min-version on update (57e034c)

Bug Fixes

  • docs: handle nested @-delimited blocks in rust-norg parser (fa66ed7)
  • templating: Tera v2 compat - template loading, shims, syntax (6484d46)

Refactoring

  • build: split cmd/build.rs into assets, content, timings modules (4f6d134)
  • cli: remove redundant extension validation in new_asset (670f912)
  • config: demote config/ directory to single config.rs (2468ff2)
  • deduplicate plugin ABI constants between core and SDK (ae1fb01)
  • dev: deduplicate rewrite_urls logic (198eaf3)
  • dev: extract fast_path_lookup, rewrite_urls, html_response helpers (9b634b2)
  • dev: split cmd/dev.rs into server, handlers, watcher modules (6865741)
  • new: replace AssetType enum with inline match (670f912)
  • plugin: extract run_post_convert and run_post_render methods (59641a0)
  • plugin: extract shared build+install helpers (6d7e43e)
  • plugin: remove unused parse_status_response (e21d91f)
  • remove redundant titlecasing, inline metadata wrapper, drop cli delegates (f11797b)
  • sdk: remove unused PreBuildContext and PostBuildContext (e21d91f)
  • shared: split shared/mod.rs into metadata and render submodules (d6bfe7a)
  • tera: merge tera_functions.rs and init_tera into tera module (48d440b)
  • unify SitePaths, introduce BuildContext to kill too_many_arguments (377097a)

Miscellaneous

  • deps: bump hyper from 0.14.28 to 0.14.32 in /core (#174) (60722c3)
  • deps: bump minify-html from 0.15.0 to 0.18.1 in /core (#173) (669b8ec)
  • deps: bump mockall from 0.13.1 to 0.15.0 in /core (#175) (f4fb5b7)
  • deps: bump tokio from 1.52.2 to 1.52.3 in /core (#176) (ed550e3)
  • deps: bump tracing-subscriber from 0.3.19 to 0.3.23 in /core (f46ec86)
  • format source code (ea514a8)
  • remove unused num_cpus and mockall dependencies (001a58a)

Tests

  • plugin: add unit tests for install sources (6e1622a)
  • plugin: fix CI git fixture by using explicit signature (e2c2ad1)

norgolith-plugin-sdk: v1.0.0

Choose a tag to compare

@NTBBloodbath NTBBloodbath released this 07 Jul 23:51
b395be6

1.0.0 (2026-07-07)

⚠ BREAKING CHANGES

  • bump to 2024 edition

Features

  • bump to 2024 edition (f9dc92d)
  • flake: add norgolith-plugin-sdk build (a3ad5d1)
  • plugin: per-plugin config from norgolith.toml (b1c0a42)
  • plugin: SDK logging bridge (ee7e92a)
  • sdk: build as cdylib for cross-language FFI plugins (0ae1ee2)
  • sdk: implement bridge functions and working register_plugin! macro (48f3f9b)

Bug Fixes

  • sdk: change crate-type from cdylib to rlib (0626ed5)

Refactoring

  • plugin: remove unused parse_status_response (e21d91f)
  • sdk: remove unused PreBuildContext and PostBuildContext (e21d91f)
  • workspace: migrate to monorepo with core/ and sdk/ crates (3e27e27)

Documentation

  • add manual changelogs for v0.5.0 and SDK v0.1.0 (cb2a070)
  • document plugins (0d584d8)
  • update domain links (4b0eeb2)

CI

  • remove last-release-sha, tags now match norgolith-v* format (4b0eeb2)

Miscellaneous