Releases: Pubvana-CMS/pubvana
Releases · Pubvana-CMS/pubvana
Release list
v2.3.6
v2.3.5
release: v2.3.5 - Allow free themes/widgets to activate without license checks - Hide license UI for free addons in admin views - Show author bio card on all themes (remove premium gate) - Add responsive image CSS to all theme post/page content enlivenapp <mw@enlivenapp.com>
v2.3.4
release: v2.3.4 enlivenapp <mw@enlivenapp.com>
v2.3.3
release: v2.3.3 - Navigation URLs now include locale prefix automatically via NavigationService - Widgets blocked from activation if flagged malicious by vetting system - Admin language updates across all 25 languages - Safety/vetting UI updates for plugins, themes, and widget areas enlivenapp <mw@enlivenapp.com>
v2.3.2
release: v2.3.2 enlivenapp <mw@enlivenapp.com>
v2.3.1
fix: update checker offering non-existent versions safe_target now resolves only to versions that exist in CHANGES.json. Previously used the raw max_pubvana_version ceiling from addon metadata, which could point to a version that was never released. enlivenapp <mw@enlivenapp.com>
v2.3.0
1. fix: MVC violations - removed all database calls from Controllers, Services, Filters, Views, Commands - Created AddonModelTrait for shared ThemeModel/WidgetModel/PluginModel operations - Created UserAdminModel for TOTP and ownership operations - Created BackupModel for full database backups - Renamed ExtensionUpdateService to AddonUpdateService - Migration Consolidation - Migration audit: raw SQL replaced with forge - Wrenched (screaming and fighting) strict Shield adherence. 2. fix: Admin - ~167 hardcoded English strings replaced with lang() keys across all admin views -_- - Duplicate flash message blocks removed - Edit forms redirect back to themselves - Redirects form fixed 3. fix: Public - Paywall enforced at controller level - Published posts always set published_at to NOW() - Scheduled posts require future date (validation added) - Pages route changed from /:slug to /pages/:slug - RedirectFilter added for 301/302 execution (was stored but never processed) - Ban/unban/activate/deactivate fixed to use Shield Bannable trait properly - Comments closed message added to all 9 themes - Paywall message updated in all 9 themes 4. fix: Addons - Third-party addon licensing, free field, activation chain - Plugin activation order: Migrations -> Seeds -> Installer - Plugin seeders auto-run from Database/Seeds/ on activation - DigitalStore and PvDocs refactored: data seeding moved from Installer to Seeds - Addon version bumps: themes 2.2.0, widgets 2.0.5, plugins 1.2.0 - Builder docs, skills, and release checklist updated 5. feat: comments, broken link scanner - Comments can be globally en/disabled globally and disabled for each post. - BrokenLinkService now works on CLI and from Admin page - Broken link scanner now detects HTML, Markdown, and bare URLs 6. feat: Language support — added 18 new languages - New languages: Bulgarian (bg), Bengali (bn), Czech (cs), German (de), Hindi (hi), Italian (it), Japanese (ja), Korean (ko), Lithuanian (lt), Dutch (nl), Polish (pl), Brazilian Portuguese (pt-BR), Russian (ru), Serbian (sr), Swedish (sv-SE), Turkish (tr), Ukrainian (uk), Chinese Simplified (zh) - LanguageSeeder updated with all 24 languages - 24 languages now supported enlivenapp <mw@enlivenapp.com>
v2.2.9
feat: v2.2.9 — store product ID, is_listed, bundled addon support - Switch store APIs from slug to numeric product ID for update, license, and download endpoints - Add is_listed column to ds_products (separate storefront visibility from product validity) - Add store_product_id to themes/widgets/plugins tables and marketplace_licenses - Run plugin migrations on addon updates via downloadAndInstall() - Show "Core Bundled" badge and hide update actions for bundled addons - Remove CLAUDE.md from repo tracking - Exclude *Builder.md from release zip - Fix "extension" terminology to "addon" in language files - Version bumps for all bundled widgets, themes, and plugins enlivenapp <mw@enlivenapp.com>
v2.2.8
feat: v2.2.8 — fix update system, bundled extension support, version …
v2.2.7
feat: v2.2.7 — user profiles, media fixes, auth icons, premiumsubscri…