# Changelog

To upgrade a site, change the `tag` in its `[tool.uv.sources]` and run `uv lock --upgrade-package zensical-iscc`.

## 0.3.0 - 2026-11-08

Pins **Zensical 0.1.0**.

- **Project logo.** The header shows the ISCC project logo, for example "ISCC | monitor.". `zensical-iscc build`
    draws it from `project` in `[project.extra.iscc]`, or from `repo_name` without `iscc-`.
- **Header and footer.** Both are Deep Navy with grain and align with the page columns. A "Projects" menu links the
    related ISCC sites in `[[project.extra.iscc.related]]`. The footer shows the ISCC links and the social links of
    the site and of the ISCC Foundation.
- **For Coding Agents.** Each site ends its navigation with `for-coding-agents.md`. The `docs-for-agents` skill of
    the plugin writes it. The build writes an `llms.txt` index with this page first.
- **Type.** Body text is Readex Pro Light at 16px. Pages set a navigation icon with `icon: lucide/<name>`.
- The theme documentation is at <https://theme.iscc.codes/>.

Upgrade: `zensical-iscc check --strict` fails until the site has a For Coding Agents page and a plain-text
`copyright`.

## 0.2.0 - 2026-10-09

Pins **Zensical 0.0.69**.

- **Plausible analytics by default.** Each site counts visits under the host name of its `site_url`.
    `[project.extra.analytics] domain` sets a different host. Register new hosts at stats.iscc.codes.
- **Page components:** lead paragraph (`.iscc-lead`), calls to action (`.iscc-btn`, `.iscc-btn--primary`) and
    audience cards (`.iscc-cards`, `.iscc-card`). Remove these rules from site stylesheets.
- `zensical-iscc check` does not ask for an analytics table anymore. It reports a different analytics provider and
    a domain that is not the `site_url` host.

## 0.1.0 - 2026-10-09

First release of the ISCC theme for Zensical as a package. Pins **Zensical 0.0.69**.

- The theme files are the same as the copy that ISCC sites used before.
- `zensical-iscc build` builds a site and writes the Markdown copies of its pages and `llms-full.txt`.
- `zensical-iscc check` reports errors in the theme configuration and resources from other domains.
- The agent skill `iscc-docs-theme` sets up the theme in ISCC projects.
