Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .claude/CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Edit Flow

Editorial workflow plugin with custom statuses, editorial comments, and notifications.

## Plugin Details

| Property | Value |
|----------|-------|
| **Main file** | `edit_flow.php` |
| **Text domain** | `edit-flow` |
| **Function prefix** | `ef_` |
| **Namespace** | Global (legacy) |
| **Source directory** | `modules/` |
| **Version** | 0.10.3 |

## Architecture

- Modular architecture in `modules/` directory
- Each feature is a separate module
- Main class: `edit_flow` (note underscore in filename)

## Testing

```bash
composer test:unit # Unit tests
composer test:integration # Integration tests
npm run test-e2e # Playwright E2E tests
```

## Notes

- Tier 1 plugin (well-maintained)
- WordPress.org hosted
- Has E2E tests with Playwright

## Standards

Follow the standards documented in `~/code/plugin-standards/`.
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.10.3] - 2026-01-12

### Added

* feat: add WordPress Playground blueprint for live preview by @GaryJones in [#885](https://github.com/Automattic/Edit-Flow/pull/885)

### Fixed

* fix: prevent Edit Flow nonce checks from killing unrelated forms by @GaryJones in [#883](https://github.com/Automattic/Edit-Flow/pull/883)
* fix: add missing imports for Extended Post Status block editor panel by @GaryJones in [#884](https://github.com/Automattic/Edit-Flow/pull/884)

### Documentation

* docs: move Development section from README to CONTRIBUTING by @GaryJones in [#880](https://github.com/Automattic/Edit-Flow/pull/880)

### Maintenance

* ci: optimise CI workflows with path filters and split tests by @GaryJones in [#881](https://github.com/Automattic/Edit-Flow/pull/881)
* test: add integration test for revision nonce handling by @GaryJones in [#879](https://github.com/Automattic/Edit-Flow/pull/879)

## [0.10.2] - 2026-01-07

### Fixed
Expand Down Expand Up @@ -395,6 +415,7 @@ This is a major update with significant bug fixes, new features, and modernised

* Ability to assign custom statuses to posts.

[0.10.3]: https://github.com/Automattic/Edit-Flow/compare/0.10.2...0.10.3
[0.10.2]: https://github.com/Automattic/Edit-Flow/compare/0.10.1...0.10.2
[0.10.1]: https://github.com/Automattic/Edit-Flow/compare/0.10.0...0.10.1
[0.10.0]: https://github.com/Automattic/Edit-Flow/compare/0.9.9...0.10.0
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Tags: workflow, editorial, editorial calendar, custom status, newsroom
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.9
Stable tag: 0.10.2
Stable tag: 0.10.3

Redefining your editorial workflow.

Expand Down
4 changes: 2 additions & 2 deletions edit_flow.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Plugin URI: http://editflow.org/
* Description: Remixing the WordPress admin for better editorial workflow options.
* Author: Daniel Bachhuber, Scott Bressler, Mohammad Jangda, Automattic, and others
* Version: 0.10.2
* Version: 0.10.3
* Requires at least: 6.4
* Requires PHP: 7.4
* License: GPLv2 or later
Expand Down Expand Up @@ -34,7 +34,7 @@ function _ef_print_php_version_admin_notice() {
}

// Define constants.
define( 'EDIT_FLOW_VERSION', '0.10.0' );
define( 'EDIT_FLOW_VERSION', '0.10.3' );
define( 'EDIT_FLOW_ROOT', __DIR__ );
define( 'EDIT_FLOW_FILE_PATH', EDIT_FLOW_ROOT . '/' . basename( __FILE__ ) );
define( 'EDIT_FLOW_URL', plugins_url( '/', __FILE__ ) );
Expand Down
Loading
Loading