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
17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ All notable changes to this project are documented in this file. The format is b

## Unreleased

## 1.0.0 - 2026-10-01

### Added

- Framework-service example modules demonstrating the shared wp-primitives engine.
- Conventional-commit git hook and `release:bump` / `release:changelog` / `release:zip` scripts, provided by `@rtcamp/wp-tooling`.
- Developer documentation: Getting Started, Initialization, Local development, Included features, Scaffolding, Blocks and assets, and Tailwind guides, published through a Docusaurus workflow.
- `CONTRIBUTING.md` and maintainer guidance under `docs/internal/`.
- A `.distignore`, so `release:zip` packs only the files the plugin ships.

### Changed

Expand All @@ -18,10 +21,22 @@ All notable changes to this project are documented in this file. The format is b
The scaffold placeholder tokens (`Project_Name`, `project-name`) are unchanged. The
Composer package is now `rtcamp/plugin-elementary`, matching the repository, and
`npm run init` still replaces it with `rtcamp/<slug>-features`.
- Updated the shared engine dependency from `rtcamp/wp-framework` to `rtcamp/wp-primitives ^2.0`.
- Updated the shared engine dependency from `rtcamp/wp-framework` to `rtcamp/wp-primitives ^2.1`.
- Adopted the rtCamp shared coding standards from the common packages (PHPCS, PHPStan, ESLint, Stylelint).
- Rewrote `README.md` and `DEVELOPMENT.md` as entry points that link framework API detail to `rtcamp/wp-primitives`.
- Installs `@rtcamp/eslint-config`, `@rtcamp/stylelint-config` and `@rtcamp/wp-tooling` from the npm registry, and `rtcamp/wp-primitives`, `rtcamp/wp-phpcs` and `rtcamp/wp-phpstan` from Packagist, instead of git branches and VCS repositories.
- `@wordpress/scripts` 36. JS tests run through `wp-scripts test-unit-jest`, with `jest` and `jest-environment-jsdom` as direct dev dependencies.
- PHP tests run in their own wp-env environment (`.wp-env.tests.json`), so they never touch the development site.
- CI calls [rtCamp/wp-shared-workflows](https://github.com/rtCamp/wp-shared-workflows) at `@v1`.

### Removed

- The pilot-era quick start and internal-testing guides (superseded by the new guides and maintainer docs).

### Fixed

- `composer phpstan` works on a checkout without `node_modules`.

### Security

- Fixes every open npm and Composer security advisory in the plugin's dependencies.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"license": "GPL-2.0-or-later",
"require": {
"php": "^8.2",
"rtcamp/wp-primitives": "^2.0"
"rtcamp/wp-primitives": "^2.1.0"
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^1.2",
Expand Down
Loading
Loading