Releases: norgolith/core
Releases · norgolith/core
Release list
norgolith-plugin-sdk: v1.1.1
Full Changelog: norgolith-plugin-sdk-v1.1.0...norgolith-plugin-sdk-v1.1.1
norgolith: v1.1.2
norgolith: v1.1.1
norgolith-mcp: v1.1.0
norgolith: v1.1.0
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
norgolith-plugin-sdk: v1.1.0
norgolith: v1.0.1
norgolith-plugin-sdk: v1.0.1
norgolith: v1.0.0
1.0.0 (2026-07-07)
⚠ BREAKING CHANGES
- templating: Custom Tera functions will use v2 Kwargs API. Template
is definedtests 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 definedtests 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
norgolith-plugin-sdk: v1.0.0
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
- format source code (ea514a8)