Skip to content

Serene Bach

v4.0.0-beta.17 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

cgi-support markdown single-binary static-site-generator

Summary

AI summary

Adds per‑entry and per‑page SEO metadata (excerpt, canonical URL, noindex).

Changes in this release

Feature Low

Add AI assist module (ai-assist.js) to admin interface.

Add AI assist module (ai-assist.js) to admin interface.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Low

Use shared modal for image/library file rename operation.

Use shared modal for image/library file rename operation.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Low

Add per‑entry SEO metadata (excerpt, canonical URL, noindex).

Add per‑entry SEO metadata (excerpt, canonical URL, noindex).

Source: llm_adapter@2026-05-27

Confidence: high

Feature Low

Add per‑page SEO metadata (excerpt, canonical URL, noindex).

Add per‑page SEO metadata (excerpt, canonical URL, noindex).

Source: llm_adapter@2026-05-27

Confidence: high

Feature Low

Reveal admin form hints via (?) tooltips.

Reveal admin form hints via (?) tooltips.

Source: granite4.1:30b@2026-05-27-audit

Confidence: low

Bugfix Medium

Correct library file‑type icons and media preview in admin.

Correct library file‑type icons and media preview in admin.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Switch admin.js to ES module and extract core utilities.

Switch admin.js to ES module and extract core utilities.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Extract CSRF, modal, and loading helpers into core modules.

Extract CSRF, modal, and loading helpers into core modules.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Extract small page features into modules/features/*.js.

Extract small page features into modules/features/*.js.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Extract uploads, image‑library, and image‑picker modules.

Extract uploads, image‑library, and image‑picker modules.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Extract Ace editor into modules/features/ace-editor.js.

Extract Ace editor into modules/features/ace-editor.js.

Source: llm_adapter@2026-05-27

Confidence: high

Full changelog

What's Changed

  • refactor: switch admin.js to ES module and extract core utilities by @takkyun in https://github.com/serendipitynz/serenebach/pull/120
  • refactor: extract CSRF, modal, and loading helpers into core modules by @takkyun in https://github.com/serendipitynz/serenebach/pull/121
  • refactor: extract small page features into modules/features/*.js by @takkyun in https://github.com/serendipitynz/serenebach/pull/122
  • refactor: extract uploads, image-library, and image-picker modules by @takkyun in https://github.com/serendipitynz/serenebach/pull/123
  • refactor: extract Ace editor into modules/features/ace-editor.js by @takkyun in https://github.com/serendipitynz/serenebach/pull/124
  • feat(admin): extract AI assist into ai-assist.js module by @takkyun in https://github.com/serendipitynz/serenebach/pull/125
  • Use shared modal for image/library file rename by @takkyun in https://github.com/serendipitynz/serenebach/pull/126
  • fix(admin): correct library file-type icons and media preview by @takkyun in https://github.com/serendipitynz/serenebach/pull/127
  • Add per-entry SEO metadata ({entry_excerpt}, canonical URL, noindex) by @takkyun in https://github.com/serendipitynz/serenebach/pull/128
  • Add per-page SEO metadata ({entry_excerpt}, canonical URL, noindex) by @takkyun in https://github.com/serendipitynz/serenebach/pull/129
  • Reveal admin form hints via (?) tooltips by @takkyun in https://github.com/serendipitynz/serenebach/pull/130

Full Changelog: https://github.com/serendipitynz/serenebach/compare/v4.0.0-beta.16...v4.0.0-beta.17

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Serene Bach

Get notified when new releases ship.

Sign up free

About Serene Bach

All releases →

Related context

Beta — feedback welcome: [email protected]