# Changelog

## [1.0.0] - 2026-02-11

### Added
- Freemius SDK integration for license management and upgrade flows
- Dynamic license checking with `apt_is_pro_active()` wired to Freemius status
- Upgrade door pages for free users showcasing Pro features (Resource Categories, Export, Import, Frontend Booking, Email Reminders, SMS Notifications, Instructions)
- Resource limit enforcement: 1 resource maximum in free version
- Service limit enforcement: 5 services maximum in free version
- Add-on limit enforcement: 3 add-ons maximum in free version
- Upgrade links and CTAs throughout free version using Freemius checkout URLs

### Changed
- Free version detection now dynamic based on license status instead of hardcoded
- Premium features (frontend booking, WooCommerce integration, reminders, SMS, export/import, resource categories, instructions) now conditionally loaded based on license
- Freemius Account menu integrated into WordPress admin
- "Add New" buttons hidden when free version limits are reached

### Fixed
- Function guards added to prevent fatal errors when Pro-only functions are called in free version
- WooCommerce integration functions protected with `function_exists()` checks
- SMS notification functions protected with `function_exists()` checks
- Free version calendar and appointment management now fully functional without Pro dependencies
