-
Release v1.3.0-rc.1: Tags/Categories and Enhanced Microformats2
released this
2025-12-10 20:01:48 +01:00 | 37 commits to main since this releaseRelease candidate for v1.3.0 with complete tag/category system and enhanced Microformats2 compliance.
Features:
-
Tag/Category System
- Tag creation and management via web UI and Micropub
- Support for Micropub category property
- Tag archive pages at /tags/{tag}
- Tag cloud display on homepage
- Reserved tag validation
- Many-to-many note-tag relationships
-
Strict Microformats2 Compliance
- p-category properties for tags
- dt-updated property when notes modified
- u-uid matching u-url for permalink stability
- Proper h-feed structure on collection pages
- Enhanced h-entry markup
-
h-feed Properties
- Homepage marked as h-feed
- Tag archives as h-feed
- Validates with Microformats2 parsers
Technical:
- Migration 008: tags table and note_tags junction
- New module: starpunk/tags.py
- Enhanced templates with semantic markup
- 580+ tests passing
- 100% backward compatible
See CHANGELOG.md for full details.
Downloads
-