Skip to content

Releases: WebDevStudios/wds-bt

Release Notes: WDS-BT v1.0.0

26 Aug 14:33
3d2d9dc
Compare
Choose a tag to compare

Release Summary

This release of WDS-BT v1.0 introduces several enhancements, new features, and bug fixes aimed at improving performance, user experience, and content navigation. The primary focus areas include the automated versioning system, styling improvements, and template updates, as well as the introduction of a new WDS Block Template creation script.


Key Features and Enhancements

1. WDS Block Template Creation Script

  • New Block Template: This release includes a block creation template designed to streamline block development using the @wordpress/create-block tool.
  • Usage: To create a block using this template, run the following command in your terminal:
    npx @wordpress/create-block --template ../../inc/block-template --no-plugin
  • Generated Block Structure:
    Upon running the command, the following structure will be created:
    📁src
    └── 📁blocks
        └── 📁{example-block}
            └── block.json
            └── edit.js
            └── editor.scss
            └── index.js
            └── render.php
            └── style.scss
    
    This configuration ensures that developers can quickly scaffold a block that is ready for registration and immediate use within the theme.

2. Automated Versioning System

  • The Automated Versioning process is designed to increment the BUILD number automatically upon merges to the main branch.

3. Style Adjustments

  • Button Size Variations: Missing styles for button size variations have been re-added, ensuring a consistent appearance across different button types.
  • Latest Posts and Query Block Styling: Styles for the Posts Block have been updated for better visual consistency.

4. Template Updates

  • Single and Archive Templates: Enhancements to single and archive templates improve overall layout design, leading to a more cohesive and polished user experience.

5. Build Process Improvements

  • Composer and Webpack Updates: The build process has been optimized by updating Composer, Webpack, and related packages. These updates streamline the development workflow and fix minor issues related to paths and configurations.

6. Block Patterns and Responsiveness

  • Block Patterns Tweaks: Adjustments to block patterns improve alignment and ensure that content displays correctly on both desktop and mobile devices.
  • Mobile Responsiveness: All updates prioritize responsiveness, enhancing the mobile user experience.

7. Bug Fixes and Performance Enhancements

  • Improved Block Editing Experience: Various updates were made to ensure smoother interactions with blocks and improve the theme's adaptability to different use cases.
  • Theme.json Errors: Fixed errors related to theme.json for version 3.
  • Performance Optimizations: Styles and template rendering have been optimized to reduce load times and improve overall site performance.
  • README and Package Updates: Documentation has been updated to reflect the latest changes, including package updates.

8. Workflow Enhancements

  • Pull Request Workflow: The CI/CD workflow has been enhanced to run only on pull requests, streamlining the development and review process.

How to Upgrade

To upgrade to this release:

  1. Pull the latest code from the main branch.
  2. Run composer install and npm install to ensure all dependencies are up to date.
  3. Use the new block creation script with npx @wordpress/create-block --template ../../inc/block-template --no-plugin to generate new blocks quickly.
  4. Deploy the theme and test the related posts block, templates, and style variations to verify that the changes have been applied correctly.

Known Issues

No known issues at this time. Please report any bugs or anomalies via Jira.


Testing & Validation

This release has been tested across multiple browsers and devices to ensure cross-browser compatibility and mobile responsiveness. Specific focus was placed on:

  • Visual regression testing to confirm that existing functionality has not been negatively impacted by the changes.
  • Cross-browser compatibility for Chrome, Firefox, and Safari.
  • Accessibility testing to validate that updates meet accessibility standards.

Acknowledgments

Thank you to everyone involved in this release, especially the development team for their hard work on improving WDS-BT.


New Contributors

Full Changelog: v0.1.0...v1.0

v0.1.0 - WDS-BT Initial Public Release

31 May 20:16
d9a9916
Compare
Choose a tag to compare

WDS Block Theme v0.1.0 Release Notes

image

We are excited to announce the release of WDS Block Theme v0.1.0, a starter block theme tailored for both WordPress users and developers. Featuring native block support and seamless compatibility with the site editor, WDS BT provides a modern and intuitive interface that seamlessly integrates with the WordPress block editor. Its contemporary design guarantees a polished appearance and outstanding performance across all devices. Developers will appreciate the theme's flexibility and ease of customization, making it an ideal choice for building WordPress websites with advanced block functionalities.

Key Features of WDS-BT:

  • Native Block Support: Harness the power of WordPress's native blocks and the site editor to effortlessly craft captivating content.
  • Sleek and Modern Design: Elevate your website's aesthetic appeal with a contemporary design that leaves a lasting impression.
  • Intuitive User Interface: Navigate seamlessly through the theme's user-friendly interface for a delightful user experience.
  • Seamless Integration with Block Editor: Unlock the full potential of the WordPress block editor for efficient content creation and customization.
  • Foundation Theme Flexibility: Built as a foundational theme, WDS Block Theme offers unparalleled flexibility, serving as a blank canvas for your creative vision.
  • Responsive Design: Ensure your website looks stunning across all devices with responsive design principles that adapt to varying screen sizes.
  • Automated Workflow Actions: Streamline your development process with automated workflow actions that ensure code security and uphold quality standards.
  • Accessibility Compliance: Prioritize inclusivity with adherence to Web Content Accessibility Guidelines (WCAG) standards, ensuring everyone can access and enjoy your website.
  • Comprehensive Documentation: Access detailed documentation to guide you through the theme setup, customization, and optimization process, empowering you to create exceptional websites.

Check out the README for information on getting started.

Contribution and Support

We welcome your contributions and support tickets. Before submitting a pull request, please review our contributing guidelines.

--
A heartfelt thank you goes out to all who participated in the numerous discussions and demos over the past few weeks.