From 9c6b78ec366782473de0a9e761f1508b479e7fd6 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Thu, 15 Oct 2026 00:05:29 +0200 Subject: [PATCH] release: mdgrep 0.1.2 (documentation) - version 0.1.2 in pyproject.toml and __init__.py - CHANGELOG: [Unreleased] -> [0.1.2] with "Beim Update zu tun" - install examples and version notes in README, BEDIENUNGSANLEITUNG, FUNKTIONSWEISE point to v0.1.2 - no code changes; widget files unchanged (v0.1.0) Co-Authored-By: Claude Opus 5.5 --- BEDIENUNGSANLEITUNG.md | 10 +++++----- CHANGELOG.md | 9 ++++++++- FUNKTIONSWEISE.md | 2 +- README.md | 4 ++-- pyproject.toml | 2 +- src/mdgrep/__init__.py | 2 +- 6 files changed, 18 insertions(+), 11 deletions(-) diff --git a/BEDIENUNGSANLEITUNG.md b/BEDIENUNGSANLEITUNG.md index ad74c54..ba01f0d 100644 --- a/BEDIENUNGSANLEITUNG.md +++ b/BEDIENUNGSANLEITUNG.md @@ -11,7 +11,7 @@ sich auf vier Arten nutzen: | **Web-API** (Flask) | JSON-Suchschnittstelle für Webseiten und andere Dienste | | **Such-Widget** (JavaScript) | fertige Suchmaske mit Live-Ergebnissen für jede Webseite | -Version: 0.1.1 · Lizenz: MIT · Repository: https://kitux.de/forgejo/dschlueter/mdgrep +Version: 0.1.2 · Lizenz: MIT · Repository: https://kitux.de/forgejo/dschlueter/mdgrep --- @@ -38,22 +38,22 @@ Voraussetzung: Python 3.10 oder neuer, `git` (für die Installation aus dem Repo ```bash # nur Bibliothek + Kommandozeile -pip install "mdgrep @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.1" +pip install "mdgrep @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.2" # zusätzlich Web-API (installiert Flask) -pip install "mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.1" +pip install "mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.2" ``` In einer `requirements.txt`: ``` -mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.1 +mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.2 ``` Prüfen: ```bash -mdgrep --version # mdgrep 0.1.1 +mdgrep --version # mdgrep 0.1.2 python -c "import mdgrep; print(mdgrep.__version__)" ``` diff --git a/CHANGELOG.md b/CHANGELOG.md index a22163c..d929804 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,18 @@ Jede Version ist als Git-Tag verfügbar: ## [Unreleased] +## [0.1.2] – 2026-10-15 + ### Dokumentation - `BEDIENUNGSANLEITUNG.md` (deutsch): Installation, Suchsyntax, Kommandozeile, Python-API, Web-API, Widget, Serverbetrieb, Voraussetzungen an die Dokumente, Rezepte, Fehlercodes, Fehlersuche, Release-Ablauf. - `FUNKTIONSWEISE.md`: interner Aufbau, Datenfluss und Designentscheidungen. - `CHANGELOG.md` (diese Datei). +### Beim Update zu tun +- Nichts; nur Dokumentation, Code unverändert und voll kompatibel zu 0.1.1. Widget-Dateien unverändert + (Kopfzeile meldet weiterhin v0.1.0). + ## [0.1.1] – 2026-10-12 ### Neu @@ -46,6 +52,7 @@ Erstveröffentlichung. - JavaScript-Such-Widget ohne Framework: Live-Suche, URL-Zustand, Filter, „Mehr laden", Syntaxhilfe, deutsch/englisch, Gestaltung über CSS-Variablen; `export_static()` für statische Seiten. -[Unreleased]: https://kitux.de/forgejo/dschlueter/mdgrep/compare/v0.1.1...main +[Unreleased]: https://kitux.de/forgejo/dschlueter/mdgrep/compare/v0.1.2...main +[0.1.2]: https://kitux.de/forgejo/dschlueter/mdgrep/compare/v0.1.1...v0.1.2 [0.1.1]: https://kitux.de/forgejo/dschlueter/mdgrep/compare/v0.1.0...v0.1.1 [0.1.0]: https://kitux.de/forgejo/dschlueter/mdgrep/src/tag/v0.1.0 diff --git a/FUNKTIONSWEISE.md b/FUNKTIONSWEISE.md index c65b0b8..db3cce5 100644 --- a/FUNKTIONSWEISE.md +++ b/FUNKTIONSWEISE.md @@ -3,7 +3,7 @@ Dieses Dokument erklärt, **wie mdgrep innen arbeitet und warum es so gebaut ist**. Für die Benutzung siehe [BEDIENUNGSANLEITUNG.md](BEDIENUNGSANLEITUNG.md), für Änderungen je Version [CHANGELOG.md](CHANGELOG.md). -Stand: Version 0.1.1 +Stand: Version 0.1.2 --- diff --git a/README.md b/README.md index 1c92b7a..75fe670 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,8 @@ Boolean full-text search over Markdown (and any other text) – as a **Python li ## Installation ```bash -pip install "mdgrep @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.1" # library + CLI -pip install "mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.1" # + Flask API +pip install "mdgrep @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.2" # library + CLI +pip install "mdgrep[web] @ git+https://kitux.de/forgejo/dschlueter/mdgrep.git@v0.1.2" # + Flask API ``` Requires Python ≥ 3.10. Dependencies: [`regex`](https://pypi.org/project/regex/) (and `flask` for `[web]`). diff --git a/pyproject.toml b/pyproject.toml index 338948f..7118644 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "mdgrep" -version = "0.1.1" +version = "0.1.2" description = "Boolean full-text search (substrings, phrases, regex, AND/OR/NOT, parentheses) over Markdown and other text blocks, with CLI, Flask API and a JavaScript search widget" readme = "README.md" license = "MIT" diff --git a/src/mdgrep/__init__.py b/src/mdgrep/__init__.py index 6f54421..4e7000e 100644 --- a/src/mdgrep/__init__.py +++ b/src/mdgrep/__init__.py @@ -5,7 +5,7 @@ from .markdown import load_markdown, markdown_to_text, split_markdown from .query import Query, QuerySyntaxError, QueryTimeout, compile_query from .snippets import segments -__version__ = "0.1.1" +__version__ = "0.1.2" STATIC_FILES = ("mdgrep-widget.js", "mdgrep-widget.css")