Changelog¶
All notable changes to Campaign Brain.
[Unreleased]¶
Added¶
- MkDocs documentation site
- Centralized documentation
cbapp v0.3.0 (2025-12-11)¶
Added¶
- Logo guide with default placeholder images
- i360 import feature with search
- Audience CRUD wiring improvements
- Pytest tests for i360 import
- Playwright E2E test framework
- Campaign Brain style guide
- Logging cheatsheet
Changed¶
- Updated branding defaults
- Fixed logo_mobile default path
Removed¶
- Misnamed logo-mobile.png file
cbapp v0.2.0 (2025-12-10)¶
Added¶
- VERSION file for release tracking
- Style guide implementation
- Segment tables
Fixed¶
- Missing timestamps in create_default_users.py
- Person column migrations
cbtenant (2025-12-11)¶
Added¶
- Tenant upgrade automation (#16)
GET /api/tenants/{id}/versionendpointPOST /api/tenants/{id}/upgradeendpoint- Version tracking fields
- Service management endpoints
- Start/stop/restart services
- Status checking
- Cross-repo GitHub communication workflow
Fixed¶
- Port conflicts during service restart (#2)
- Port allocation for non-managed tenants (#5)
- Tenant deletion cleanup (#19)
- Config regeneration file writing (#20)
- Missing timestamps in create_default_users.py (#1)
Security¶
- Identified SECRET_KEY hardcoding (#17)
- Identified CORS all origins (#18)
Format¶
This changelog follows Keep a Changelog.
Types of changes:
- Added for new features
- Changed for changes in existing functionality
- Deprecated for soon-to-be removed features
- Removed for now removed features
- Fixed for any bug fixes
- Security for vulnerability fixes