Changelog

Version history and release notes for OxyMade.

All notable changes to OxyMade are documented here.

Version 1.0.0 (January 6, 2025)

Release

  • First stable release of OxyMade

Fixes

  • Design set changes now properly refresh color palette by clearing cached options
  • Removed all debug statements for production-ready release

Improvements

  • Streamlined AJAX response payloads for cleaner API responses
  • Production-ready codebase with no debug artifacts

Version 0.3.1 (January 5, 2025)

Fixes

  • Sizing picker now shows height variables (h-auto, h-full, h-screen, h-svh, h-dvh, etc.) for height inputs
  • Sizing picker shows width variables (w-auto, w-full, etc.) for width inputs
  • Bundle creation script path issues resolved

Improvements

  • Dynamic picker title shows ‘Width’ or ‘Height’ based on input type

Version 0.3.0 (December 24, 2024)

New Features

  • Right-click input picker system for Breakdance builder
  • Color picker with all palette shades and alpha values
  • Spacing picker for padding, margin, and gap inputs
  • Radius picker for border-radius inputs
  • Sizing picker for width/height inputs
  • Typography picker for font-size inputs
  • Alt-shade-hover class for color utilities

Improvements

  • Cohesive dark theme for all picker popups

Version 0.2.0 (December 17, 2024)

New Features

  • CSS Inline Extractor for automatic class creation from pasted JSON
  • JSON processing system with paste detection
  • Multi-breakpoint CSS extraction support
  • Added missing spacing classes (s7, s9, s44, s48, s56, s64, s72)

Improvements

  • Paste-import detection works across all editor panels
  • Enhanced grid and layout utilities

Fixes

  • Spectrum color picker loading and initialization issues

Version 0.1.8 (December 4, 2024)

Fixes

  • Added missing breakpoint-specific grid-cols-* classes (xl-, lg-, md-, sm- prefixes)
  • CSS generation now properly handles nested grid property structure

Improvements

  • All 205 breakpoint selectors now correctly generated in framework CSS

Version 0.1.7 (November 9, 2024)

New Features

  • Clean bundle creation script for optimized production builds
  • Automated version bumping system across all plugin files

Improvements

  • Simplified admin settings UI with streamlined status indicators
  • Enhanced 6-step setup wizard with progress tracking
  • Reduced bundle size by 50% (262 KB from 513 KB)

Fixes

  • Version consistency across plugin.php, config.php, and release.json
  • License system integration with SureCart

Version 0.1.6 (October 17, 2024)

New Features

  • First beta release of OxyMade
  • Complete licensing system with SureCart integration
  • 6-step setup wizard (Design Set, Variables, Typography, Global Settings, Selectors, Components)
  • Admin settings page with progress tracking
  • Automated build and bundle creation scripts

Version 0.1.5

Changes

  • Updated licensing system references from SureCart to OxyMade
  • Enhanced admin settings page with setup progress tracking
  • Improved user interface for better clarity and functionality

Version 0.1.4

Security

  • Comprehensive security audit completed (92/100 rating)
  • Implemented rate limiting (10 saves per minute on color palette)
  • Added recursive data sanitization
  • Enhanced nonce verification across all AJAX endpoints
  • Improved capability checks

New Features

  • Unified logging system (Logger class)
  • Performance caching system (Cache class)
  • FileHandler for safe file operations
  • Validator class for input validation

Improvements

  • Zero critical vulnerabilities
  • Zero high-priority security issues
  • Production-ready security infrastructure

Version 0.1.3

New Features

  • Color Palette System with 11 shade variants
  • Typography Manager with fluid typography support
  • Spacing system with semantic variables
  • Grid and Flexbox utility classes

Improvements

  • Oxygen integration via Breakdance API
  • Real-time color syncing
  • Breakpoint-specific utility classes

Version 0.1.2

New Features

  • Design Set system with Layers as default template
  • Setup wizard with 6-step configuration
  • Selector sync with Oxygen
  • Component registration system

Improvements

  • Admin settings UI enhancements
  • Better progress tracking

Version 0.1.1

Initial Features

  • Basic plugin structure
  • Oxygen Builder integration
  • CSS variable system
  • Initial admin interface

Upgrade Notes

Upgrading to 1.0.0

  1. Backup your site
  2. Update the plugin via WordPress admin
  3. Clear any caching plugins
  4. All features should work as before - this is a cleanup release

From Pre-0.3.0

If upgrading from versions before 0.3.0, you’ll get the new right-click context panels:

  1. Right-click on any input field (padding, margin, colors, etc.) to see the picker
  2. No configuration needed - it works automatically in the builder

From Pre-0.1.4

If upgrading from versions before 0.1.4, note that significant security improvements were made. No action required, but consider:

  1. Clearing browser cache after upgrade
  2. Re-saving your color palette once
  3. Checking that all features work as expected

Reporting Issues

Found a bug or have a suggestion? Please report it so we can improve OxyMade.