Releases: numencode/wn-widgets-plugin
v1.2.0
What's Changed
New Features
- Component Rendering Improvements
- Introduced the
ComponentRenderertrait from the NumenCode.Fundamentals plugin. - Enables automatic alias resolution, customizable template overrides, and layout selection for all widget components.
- Introduced the
Enhancements
- Refactored all widget components to use the new
ComponentRenderertrait, improving maintainability and flexibility.
Testing Improvements
- Updated unit tests to cover
ComponentRendererintegration, ensuring stability across all components.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- New Feature:
- Added Gallery – Create multiple galleries with images and display them on your website using a dedicated component.
- Testing Improvements:
- Updated and refined unit tests for better coverage and reliability.
- CI/CD Enhancements:
- Modified GitHub workflows to improve automation and maintainability.
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Dependency Management:
- Removed required dependency declarations from the Plugin file, streamlining installation and reducing potential conflicts.
- Included necessary dependencies within the package's composer file for robust dependency management.
- Documentation Updates: Made minor improvements to the README for clarity and accuracy.
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Widgets Plugin version 1.0.0
This initial release of the NumenCode Widgets Plugin for Winter CMS offers a user-friendly and highly customizable solution for creating and managing reusable widgets on your website. Designed to bridge the gap between static design and dynamic content, this plugin empowers developers and designers to easily enhance their Winter CMS projects with engaging and interactive elements.
Key features of this release include:
- Counters: Add animated counters to showcase statistics or numerical data, with configurable text and optional icon support for visual appeal.
- Promotions: Create dynamic promotional content, including sliders and carousels, to highlight special offers, deals, or important content.
- Features: Display grouped content in either a list or a slider/carousel format, ideal for showcasing services, products, or other related items.
- Highlights: Present visually striking content cards to emphasize key aspects of your website, perfect for promoting unique selling points or features.
- Multilingual Support: Leverage integration with the
Winter.Translateplugin to ensure your widgets can be easily translated, making your website globally accessible. - Widget Management Interface: An intuitive backend interface for creating, managing, and organizing widgets, allowing for easy customization without needing to touch the code.
- Winter CMS Compatibility: Fully compatible with Winter CMS 1.2.7 or higher, ensuring seamless integration with the platform and its ecosystem.
The NumenCode Widgets Plugin is perfect for developers looking to build dynamic, interactive, and visually appealing websites using Winter CMS. Whether you need counters, promotions, features, or highlights, this plugin streamlines widget management and provides a flexible solution for modern web design.