πŸ“‹ Changelog

Track the evolution of the Pletka Semantic Platform

v2.2.0

Latest

Released on 2025-08-15

🎨 UI/UX Improvements

  • Database Explorer Redesign: Replaced wide tables with responsive card-based layouts
    Impact: Better mobile experience, improved readability, no horizontal scrolling
  • Comprehensive i18n Support: Full internationalization for all explorer views and labels
    Impact: Support for English, Dutch, Bulgarian, Greek with expandable framework
  • Enhanced Field Labels: Explicit ID labeling (FieldID, ModelID) and clearer type indicators
    Impact: Reduced confusion, better understanding of data relationships

πŸ” Authentication & Security

  • Fixed anonymous user display - no longer shows as logged in
  • Added proper logout route and functionality
  • Fixed login page redirect logic for anonymous users
  • Removed HTTPS enforcement from application (handled by load balancer)
  • Improved session management and cookie handling

πŸš€ Infrastructure

  • Production Deployment: Fixed nginx configuration for health endpoints
  • Template Embedding: Fixed production mode template loading with proper embed directives
  • Graceful Shutdown: Application exits properly when database is unavailable
  • Navigation Fix: Made navigation visible on all viewport sizes

πŸ› Bug Fixes

  • Fixed redirect loop in production for /health/dashboard
  • Fixed nil pointer dereference when database doesn't exist
  • Fixed template loading in production mode
  • Fixed navigation visibility on mobile devices
  • Fixed nginx proxy configuration for sub-paths

v2.1.0

Released on 2025-07-01

πŸš€ Major Achievements

  • Multi-Pass Import Architecture: Robust 3-pass system (Load β†’ Resolve β†’ Validate) with deterministic UUID generation
    Impact: Idempotent imports, better error recovery, resumable migrations
  • Field Ownership System: Unified pattern deduplication with smart cross-project shareability (3+ usage threshold)
    Impact: 82% storage reduction (26,518 β†’ 4,769 patterns), improved data quality
  • SmartRouter Framework: Next-gen routing with automatic registry, visibility enforcement, and feature gating
    Impact: Better API docs, role-based access, premium feature control

✨ New Features

  • Graph-based import system with GOB persistence
  • Project-centric dashboard with pattern ownership visibility
  • HTMX 2.0 integration for seamless UI interactions
  • Comprehensive health monitoring with endpoint testing
  • PostgreSQL migration from legacy MySQL/MariaDB
  • Template-driven architecture (moving from inline HTML)

v2.0.0

Released on 2025-01-10

🎯 Major Changes

  • Complete rewrite from Python Flask to Go with Chi router
  • Airtable data migration with CSV export/import pipeline
  • New unified pattern architecture (Fields, Models, Collections)
  • Repository pattern with GORM for database operations

Version History

v2.2.0 2025-08-15 β€’ UI/UX & Authentication
v2.1.0 2025-07-01 β€’ SmartRouter & Templates
v2.0.0 2025-01-10 β€’ Go Migration
v1.0.0 2024-12-01 β€’ Python Flask Legacy