Skip to content

Releases: taggedzi/simplicitypress

v0.2.4

15 Dec 04:28

Choose a tag to compare

Changelog

This file is generated from git history via tools/update_changelog.py.
Releases before v0.2.0 predate that workflow, so earlier sections may not list every historical commit.

Unreleased

No notable changes.

v0.2.4 - 2025-12-14

Features

  • feat:(app-icon) (fa02f65)
  • feat(gui): add app icon loading and Help → About dialog (8805aa9)
  • feat: add optional sitemap generation with docs and tests (bba4253)
  • feat: simplify package init and centralize version (0a33223)
  • feat: add Windows build_release packaging with legal files (3db139b)
  • feat: add dist build tooling and release workflow (5f9de0a)

Fixes

  • bug: typecheck error on run fix. (e1a5e87)
  • fix: inspect CLI commands directly (1948e7f)
  • fix: handle colored CLI help output (bdd1798)
  • fix: adjusted git-cliff call to work with older messages. (999cccf)
  • Fix sbom to only include packages that are in distrobution. (061cf0c)
  • bug(build.py): fixed type error. (605ebca)
  • fix 2 (7ce604b)
  • Fix matrix to work with github workflows (7110d1f)

Documentation

  • docs: add AI assistance disclosure (67fb7b5)
  • docs: add AI assistance disclosure (b6f3253)
  • docs: surface search config template and scaffold defaults (4e44ef6)
  • docs: document static search configuration and tuning options (0720689)
  • docs(readme): continued adding links in repo. (da4f9d9)
  • docs(readme): add status badges and reorganize content (083bd69)
  • docs: add support policy (5de0a08)
  • docs: add security policy (9147dd9)

Maintenance

  • ci: add docs audit (28e3c1f)
  • chore(security): generate CycloneDX SBOM in CI and releases (1c11058)
  • chore(github): added contributing.md (f341889)
  • chore(github): add code of conduct (6cf11cf)
  • chore(github): add PR auto-labeler workflow (3c37573)
  • chore(github): add issue templates, PR template, and discussions welcome (0646ed6)
  • Refactor to shared library API and GUI task execution (67aef51)

Other

  • Release v0.2.2 (d4de49e)
  • Release v0.2.1 (46de9b6)
  • Error fix for sbom (f81e2ed)
  • Release v0.2.0 (4476534)
  • Replaced the deprecated datetime.utcnow() call with datetime.now(datetime.UTC) in tools/add_spdx_headers.py (line 184), eliminating the warning during nox -s spdx runs. (89743a7)
  • Add SPDX CI check via Nox (1a57719)
  • Automate SPDX headers across Python files (875b1bc)
  • Feeds: add optional RSS/Atom artifacts, config + docs + tests (61082ad)
  • Added a proper search nav integration: (47e80c3)
  • Phase 3 Search (de95364)
  • Implemented the full Phase 2 pipeline so enabling search now emits metadata, an inverted index, and a working client. The new SearchAssetsBuilder compiles posts/pages into deterministic search_docs.json + search_terms.json, writes a lightweight JS client, and renders the themed search page only when search.enabled is set (src/simplicitypress/core/search_index.py (lines 18-507)). The default scaffold search page now ships the matching UI/inline config hook so the browser app can load the assets and render results (src/simplicitypress/scaffold/templates/search.html (lines 1-35)). (0d0b6f8)
  • Implemented optional search scaffolding gated by search.enabled, so nothing changes unless the flag is set. Config now carries the new defaults for all tuning knobs (src/simplicitypress/core/default_config.py (lines 9-46), src/simplicitypress/core/models.py (lines 24-38), src/simplicitypress/core/config.py (lines 34-95)), and the build pipeline exposes search_enabled/search_url to templates while deferring all work when disabled (src/simplicitypress/core/build.py (lines 57-225)). (2df2ee4)
  • Release v0.1.7 (f082dc4)
  • Relocate release helper into tools and update references (e251ba6)
  • Added tree_maker script to help with dev, AND modified labeler to better reflect project structure. (3fe2036)
  • I'm so sick of license issues. Please let this fix it. (bc599dd)
  • Release v0.1.6 (7eb9197)
  • Fixed tests. (b7efdb0)
  • Release v0.1.5 (3084546)
  • Release v0.1.4 (104015d)
  • changed call method of version (1cbdea1)
  • Release v0.1.3 (93d0e1d)
  • Added build release files and attach to release. (f4600b3)
  • Release v0.1.2 (256abf1)
  • Removed test_import.py flawed test. (a98492d)
  • Release v0.1.1 (42389fd)
  • Fixed make_release.py (e09accc)
  • automattion for release builds. (ed4d19a)
  • v1 (c6403ef)
  • Added Release workflow (2315365)
  • modified coverage to 94%, removed GUI from testing. (c5eb115)
  • Added coverage to tests. Coverage at 43% (22cd979)
  • Add pytest coverage support (ca1cb1b)
  • Fixed Typecheck errors in gui (4a60d4e)
  • Lint fixes (5c12a6d)
  • Fixed Binary Crashes on 404 due to error suppression going to console that didn't exist in pyinstaller binary "--windowed" mode. (db2d6be)
  • Gui Updates (ed7587a)
  • gui and api changes (03aaedb)
  • gitignore change for nox. (e0a05f0)
  • Fixes. (943dc8d)
  • Automation with nox and github ci workflow (67b08e9)
  • Preview fix. (65b2235)
  • First Pass. (ab46e0a)
  • Theme documentation for users and devs. (b20fe4e)
  • Created better base theme/template. (8b62c98)
  • Add initial pytest suite for core SimplicityPress behavior (83b40de)
  • License and metadata (7154d43)
  • Updated readme with instructions and quickstart. (5d009ce)
  • Add page-driven navigation and nav-aware default About page (19356dc)
  • Add RSS feed generation and enhance CLI build/serve (3c5d8ea)
  • Add Jinja2 rendering, site scaffolding, and full HTML output (ca09249)
  • Implement content discovery, front matter parsing, and markdown rendering (d2ff455)
  • Config loading and validation (ccb42a6)
  • Project config (cd7fa1a)

v0.2.2

14 Dec 06:51

Choose a tag to compare

Release v0.2.2

v0.2.1

14 Dec 05:25

Choose a tag to compare

Release v0.2.1

v0.1.7

13 Dec 09:02

Choose a tag to compare

Release v0.1.7

v0.1.6

11 Dec 12:16

Choose a tag to compare

Release v0.1.6