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.*

SkylarkAds Wordpress Advertisement Plugin
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.