Skip to content

Release 1.1.0 – 2025-03-07

Latest
Compare
Choose a tag to compare
@khleomix khleomix released this 06 Mar 16:33
· 0 commits to main since this release
3958579

What's New?

This release focuses on performance improvements, security enhancements, and workflow optimizations while refining styles and development processes. Expect a smoother, more efficient experience with improved CI/CD reliability, faster builds, and better theme compatibility.


Key Highlights

Cleanup & Code Improvements

  • Removed unused files and redundant CSS classes.
  • Cleaned up unregister_core_blocks for better maintainability.
  • Fixed incorrect paths and standardized function naming conventions.

Build & Performance Optimizations

  • Refactored Webpack for faster, more efficient builds.
  • Removed deprecated @import functions in Sass.
  • Integrated an image optimizer to enhance loading speed.
  • Eliminated image-webpack-loader (no longer needed).
  • Minified and optimized CSS/JS assets for better frontend performance.
  • Enabled Webpack tree shaking to eliminate unused dependencies.

Updated Packages & Dependencies

  • Upgraded various npm packages for security and stability.
  • Updated stylelint to v16 and removed deprecated rules.
  • Fixed compatibility issues with the latest @wordpress/scripts.

Styles & Theme Enhancements

  • Resolved stylelint issues with version 16.
  • Improved theme.json for better customization and compatibility.
  • Added an option to enqueue third-party block styles only when necessary.
  • Introduced functionality for loading style overrides in third-party blocks.
  • Adjusted typography and color settings for a more polished appearance.

Workflow & Automation

  • Enhanced CI/CD workflows for more reliable deployments.
  • Implemented GitHub Actions for automated PR testing.
  • Improved build scripts to catch errors earlier in the process.
  • Added automated accessibility checks for key components.

Security & Stability

  • Strengthened security by properly escaping output in key areas.
  • Applied WordPress coding standards for safer, cleaner code.
  • Removed unused JavaScript to streamline page performance.
  • Deferred non-essential scripts for better loading speeds.

How to Update

  1. Backup your current setup before updating.
  2. Run the following commands:
    git pull origin main
    npm run setup
    
  3. If applicable, clear caches to ensure all updates are applied correctly.

Note

📌 Notes for Developers & Reviewers

  • Ensure your environment is up to date: npm run setup.
  • Test new block styles and layout adjustments in the editor.
  • Run npm run lint to check for code quality issues.
  • Use npm run a11y to verify accessibility compliance.
  • Confirm CI/CD tests complete successfully before merging.

📅 What’s Next?

We’re continuously improving performance, security, and user experience while refining block editor features. Stay tuned for upcoming enhancements!

If you run into any issues, feel free to report them in the repository.