Changelog

# SkylarkAds WordPress Plugin Changelog

## SkylarkAds Advertisement Banner Plugin (Free Version)



## [1.8.8] – 2025-09-08

### Added
– **Premium Text-Shadow Controls**
– Separate text-shadow controls for title and subtitle elements
– User-friendly interface with sliders and color pickers instead of raw CSS input
– Horizontal offset slider (-10px to +10px)
– Vertical offset slider (-10px to +10px)
– Blur radius slider (0px to 20px)
– Color picker for shadow color selection
– Enable/disable checkbox for each text element
– **Premium Features Panel**
– New “Premium Features” panel in Gutenberg block inspector

### Fixed
– **Critical PHP Fatal Error**
– Fixed fatal error when accessing SkylarkAds_License_Manager constructor
– **Duplicate Post Type Registration**
– Removed duplicate `ad_banner` post type registration
– Eliminated redundant function causing WordPress capability check warnings
– **Color Controls Not Working**
– Fixed background color picker not responding to changes
– Fixed title color picker not applying colors
– Fixed subtitle color picker not working
– Changed from `onChange` to `onChangeComplete` for proper ColorPicker functionality
– **Premium Feature Access Control**
– Text-shadow features now properly respect premium plugin activation status
– License validation integrated with Gutenberg block display logic
– Graceful degradation when premium features are not available

### Changed
– **Text-Shadow Implementation**
– Migrated from single text-shadow control to separate title/subtitle controls
– Replaced raw CSS input with structured UI components
– Improved user experience with visual controls instead of technical CSS syntax
– **Premium Feature Detection**
– Enhanced premium plugin detection in Gutenberg editor
– Added real-time license validation for feature availability
– Improved integration between main plugin and premium plugin

### Security
– **License Validation**
– Updated license verification
– Protected premium functionality from unauthorized access
– Updated plugin version to 1.8.8 for proper JavaScript cache invalidation



## [1.6.0] – 2025-08-19

 

### Added
– **Advanced Background Image Controls**
– Background size options: Cover, Contain, Auto, Stretch
– Background position: 9 positioning options (center, corners, edges)
– Background repeat: No-repeat, Repeat, Repeat-X, Repeat-Y
– Real-time preview in Gutenberg editor
– **Enhanced Gutenberg Block**
– Improved block validation with proper deprecated version handling
– Seamless migration from img-tag format to CSS background format
– Better integration with WordPress core components

 

### Changed
– **Font System Overhaul**
– All banner text elements now use consistent WordPress system fonts
– Button fonts match exactly between admin editor and frontend
– Override theme-specific fonts for consistent appearance across themes
– **Button Styling Enhancement**
– Unified border-radius behavior between editor and frontend
– Improved padding calculations using WordPress default standards
– Consistent font-size and height across all devices and screen sizes
– **Image Rendering Architecture**
– Migrated from `<img>` tags to CSS `background-image` for better control
– Improved performance and more flexible positioning options
– Enhanced responsive behavior on mobile devices

 

### Fixed
– **Block Validation Errors**
– Resolved “Block validation failed” errors when editing existing banners
– Added proper deprecated version handling for seamless upgrades
– Maintained backward compatibility with existing banner configurations
– **Cross-Platform Consistency**
– Fixed font inheritance issues between WordPress editor and frontend
– Resolved border-radius differences across different themes
– Corrected button sizing inconsistencies on various devices

 

### Technical
– **Performance Improvements**
– Optimized CSS delivery and reduced render-blocking resources
– Improved mobile responsiveness and touch interactions
– Enhanced compatibility with WordPress 6.0+ features
– **Developer Experience**
– Cleaned up codebase and removed development artifacts
– Improved code documentation and inline comments
– Future-ready architecture for additional background features

 

## [1.5.0] – 2025-08-15

 

### Added
– Initial Gutenberg block implementation
– Drag-and-drop positioning for title, subtitle, and CTA elements
– Basic color customization options
– Image upload and display functionality
– Analytics and click tracking features

 

### Changed
– Migrated from shortcode-based system to Gutenberg blocks
– Improved admin interface design and user experience

 

### Fixed
– Various compatibility issues with WordPress 6.0+
– Mobile responsiveness improvements

 

## Upgrade Notes

 

### From 1.5.x to 1.6.0
– **Automatic Migration**: Existing banners will automatically migrate to the new format
– **No Action Required**: All existing banners remain fully functional during upgrade
– **Data Preservation**: All settings, content, and analytics data are preserved
– **New Features**: Background image controls will be available immediately after upgrade

### Version 1.4 (Current)
**Release Date:** 03.07.2025

####  New Features
– Enhanced banner creation with improved text and image handling
– Advanced campaign management system
– Comprehensive analytics tracking
– Banner grouping functionality
– Detailed statistics dashboard
– Helper utilities for banner management
– Improved responsive design for mobile and desktop displays
– Enhanced shortcode and Gutenberg block integration

####  Improvements
– Better integration with premium plugin features
– Enhanced admin interface with improved user experience
– Optimized database queries for better performance
– Improved CSS and JavaScript organization
– Better error handling and debugging capabilities
– Enhanced plugin architecture with modular file structure

####  Security
– Enhanced input validation and sanitization
– Improved nonce verification for admin actions
– Better protection against XSS and SQL injection attacks

####  Analytics & Tracking
– Basic analytics tracking (views and clicks)
– Google Analytics integration
– Matomo integration support
– Campaign performance tracking
– Banner statistics dashboard

### Version 1.3
**Release Date:** 12.06.2025

####  Initial Features
– Basic banner creation with text and images
– Simple analytics tracking
– Campaign management functionality
– Shortcode support for banner display
– Basic Gutenberg block integration
– Initial responsive design implementation

## SkylarkAds Advertisement Banner Plugin – Premium Version

### Version 1.4 (Current)
**Release Date:** 03.07.2025

####  New Premium Features
– **Advanced License Management**: Real-time license verification system
– **Premium Functionalities**: Comprehensive premium feature set
– **Enhanced Title/Description Editing**: Advanced text editing capabilities
– **License Tracking**: Detailed license usage tracking
– **Advanced Analytics**: User behavior tracking and detailed reporting
– **Animation Effects**: Professional banner animations and transitions
– **Gradient Backgrounds**: Advanced gradient styling options
– **Text Shadows**: Enhanced typography effects
– **Image Overlays**: Advanced image composition features
– **SVG Support**: Vector graphics integration for banners
– **Custom Font Upload**: Support for uploaded custom fonts
– **Banner iFrame Support**: Advanced banner embedding capabilities

####  Premium Improvements
– **Real-time License Verification**: Periodic license checking during plugin usage
– **Memory Caching**: Efficient license validation with caching
– **Advanced Database Tables**: Additional tables for premium analytics storage
– **Enhanced Admin Interface**: Premium-specific meta boxes and settings panels
– **Advanced Preview System**: Preview banners with premium effects applied
– **Performance Optimization**: Efficient handling of premium features

####  Premium Security & Licensing
– **License Management System**: Secure license key verification
– **Automatic Updates**: Licensed users receive automatic plugin updates

####  Advanced Analytics Features
– **Behavioral Metrics**: Advanced user interaction tracking
– **Geographic Insights**: Location-based campaign performance
– **Device Analytics**: Comprehensive device and browser statistics
– **Session Analysis**: Multi-banner user journey tracking
– **Performance Metrics**: Detailed banner effectiveness reporting

####  Design & Visual Features
– **Animation System**: Register and manage animation effects
– **Gradient Backgrounds**: Advanced gradient creation and management
– **Text Shadow Effects**: Professional typography enhancements
– **Image Overlay System**: Advanced image composition tools
– **SVG Integration**: Full vector graphics support
– **Custom Fonts**: Upload and manage custom font files

### Version 1.3
**Release Date:** 12.06.2025

####  Initial Premium Features
– Basic premium plugin architecture
– Initial license verification system
– Basic premium analytics tracking
– Simple premium feature framework
– Enhanced admin interface elements

## Development & Distribution

### Technical Architecture
– **WordPress Compatibility**: WordPress 5.0+ support
– **PHP Requirements**: PHP 7.4+ for optimal performance
– **Modular Design**: Separate files for different functionalities
– **Premium Integration**: Seamless integration between standard and premium versions
– **Database Optimization**: Efficient table structure and queries
– **License API Integration**: External service connections for licensing

## Installation & Usage

### Standard Version Installation
1. Download SkylarkAdsWPPlugin.zip
2. Upload to WordPress via Plugins > Add New > Upload Plugin
3. Activate the plugin
4. Configure your ad banners in the WordPress admin

### Premium Version Installation
1. Ensure standard version is installed and active
2. Download SkylarkAdsWPPlugin-Premium.zip
3. Upload and activate the premium plugin
4. Enter your license key in the plugin settings
5. Configure your advanced ad banners and analytics

*This changelog is maintained by Skylark Tech and reflects the ongoing development of the SkylarkAds plugin ecosystem.*