Table of Contents
Table of Contents
WooCommerce is released on a monthly cadence, with releases planned for the second Tuesday of each month. The release process starts four weeks prior to each planned release, when we release the first beta of the upcoming release. For example, WooCommerce 7.4 was released on February 14, 2023, the second Tuesday in February. The first beta for the 7.4 cycle was released 4 weeks prior to that, on January 24, 2023.
During our four week release cycle, we release additional beta releases as necessary to address any issues we may uncover during the testing process. You can keep up to date on the release of each beta by following the developer blog.
In each release cycle, we aim to release a release-candidate approximately one week prior to the final release. Our goal is that the most-recent release-candidate be as close to our planned final release package as possible, and at this stage we aim to only address bugs and issues that we've found within the release cycle.
The best place to stay up to date with the complete release cycle is on the developer blog. We will create posts for each release, and those posts contain information about the release, as well as links to the testing instructions for each release.
Backward Compatibility
Whenever possible, we're committed to ensure releases are non-breaking and fully backwards compatible.
If keeping backwards compatibility is not possible, the feature, the enhancement, or the bug fix will be scheduled for a future release, and we'll make every effort to announce the upcoming change ahead of time.
Experimental features are subject to change and may not be backwards compatible. These features are opt-in, and must be enabled from WooCommerce
> Settings
> Advanced
> Features
.
Roadmap
If you'd like a better understanding of upcoming initiatives planned for future versions of WooCommerce, check out our roadmap available on the developer site.
Feature requests
You can request new features on our features request page. Ideas which gain traction will be considered for addition to our roadmap.
If you'd like to request code enhancements, such as few filters or actions, you can open up a new enhancement request here on GitHub.
Contribution
- Set up development environment
- Our Git Flow
- SCSS and JS minification
- Naming conventions
- CSS SASS coding guidelines and naming conventions
- Critical Flows
- API Critical Flows
- String localisation guidelines
- Translating WooCommerce
- Deprecation in core
- Adding Actions and Filters
- Common Issues
- Writing high-quality testing instructions
Release Notes
- Release Testing Instructions
- 3.6.x notes/FAQ
- 2.6.x to 3.0.0 Developer Migration Notes
- Select2 fields not working in 3.0.x
- Thumbnail Image Regeneration in 3.3+
- Customizing image sizes in 3.3+
REST API and CLI
CRUD & Data Descriptions
- Database Description
- CRUD Objects in 3.0
- Order and Order Line Item Data
- Coupon Data
- Customer Data
- Product Data
- Data Stores
Internal APIs
Theming
- Enabling product gallery features (zoom, swipe, lightbox)
- Template File Guidelines for Devs and Theme Authors
Examples / Guides
WooCommerce is an open source commerce platform built for WordPress and lovingly crafted by Automattic and the WooCommerce community 💜. Come and work with us!