Releases: alleyinteractive/create-wordpress-plugin
v1.4.0
v1.3.0
- Upgrades the plugin to use node 20 and npm 10.
- Trims down the
@wordpress
package dependency list to just the packages that are required for the plugin and for building basic custom blocks and slotfills. - Adds a prompt to the configuration script to use SQLite.
- Adds a feature that can be used to generate a new feature of the plugin with an optional test file.
- Fixes scaffolder stub files for PSR-4.
- Updates the requirements on alleyinteractive/wp-type-extensions to permit the latest version.
- Bumps @alleyinteractive/block-editor-tools from 0.6.1 to 0.10.0.
- Bumps @alleyinteractive/build-tool from 0.1.3 to 0.1.4.
- Bumps dompurify from 3.0.8 to 3.1.0.
- Bumps @alleyinteractive/eslint-config from 0.1.5 to 0.1.6.
- Bumps @babel/preset-env from 7.23.9 to 7.24.4.
- Bumps typescript from 5.4.2 to 5.4.5.
v1.2.1
What's Changed
- Bump @babel/preset-env from 7.23.6 to 7.23.7 by @dependabot in #306
- remove repositories now that wp-type-extensions is on packagist by @mogmarsh in #307
- Bump dompurify from 3.0.6 to 3.0.8 by @dependabot in #308
- Bump @alleyinteractive/block-editor-tools from 0.5.1 to 0.6.0 by @dependabot in #310
- Bump @babel/preset-env from 7.23.7 to 7.23.8 by @dependabot in #311
- Bump @alleyinteractive/block-editor-tools from 0.6.0 to 0.6.1 by @dependabot in #312
- Bump @babel/preset-env from 7.23.8 to 7.23.9 by @dependabot in #313
- Bump ts-jest from 29.1.1 to 29.1.2 by @dependabot in #314
- Update
phpunit.xml
:convertDeprecationsToExceptions="true"
by @renatonascalves in #315 - Bump @types/jest from 29.5.11 to 29.5.12 by @dependabot in #316
Full Changelog: v1.2.0...v1.2.1
v1.2.0
v1.1.3
Thanksgiving release!
What's Changed
- Disable SQLite by default by @srtfisher in #280
- Assorted NPM updates.
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Add a slash after DIR by @srtfisher in #162
- Bump @typescript-eslint/parser from 5.52.0 to 5.53.0 by @dependabot in #164
- Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 by @dependabot in #165
- Bump @typescript-eslint/parser from 5.53.0 to 5.54.0 by @dependabot in #168
- Bump @alleyinteractive/block-editor-tools from 0.1.0 to 0.1.1 by @dependabot in #169
- Bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 by @dependabot in #171
- Bump mini-css-extract-plugin from 2.7.2 to 2.7.3 by @dependabot in #172
- Bump @typescript-eslint/parser from 5.54.0 to 5.54.1 by @dependabot in #173
- Bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 by @dependabot in #174
- Bump babel-jest from 29.4.3 to 29.5.0 by @dependabot in #175
- Bump jest from 29.4.3 to 29.5.0 by @dependabot in #176
- Bump alleyinteractive/action-update-wordpress-plugin from 1.1.0 to 1.2.0 by @dependabot in #177
- Add Alley scripts eslint-config by @stevenslack in #185
- Bump mini-css-extract-plugin from 2.7.3 to 2.7.5 by @dependabot in #179
- Bump typescript from 4.9.5 to 5.0.2 by @dependabot in #178
- Use // to comment out code by @srtfisher in #167
- Fix static/dynamic block variants, add prompt for block templates, HMR support for blocks. by @stevenslack in #186
- Bump @types/jest from 29.4.0 to 29.5.0 by @dependabot in #180
- Bump typescript from 5.0.2 to 5.0.3 by @dependabot in #188
- Bump @alleyinteractive/block-editor-tools from 0.1.1 to 0.1.2 by @dependabot in #189
- Bump @babel/preset-env from 7.20.2 to 7.21.4 by @dependabot in #190
- Upgrading to WordPress 6.2 by @srtfisher in #191
- Adding PHPStan by @srtfisher in #193
- Bump @alleyinteractive/block-editor-tools from 0.1.2 to 0.2.0 by @dependabot in #196
- Bump typescript from 5.0.3 to 5.0.4 by @dependabot in #197
- Bump @types/wordpress__block-editor from 7.0.0 to 11.5.0 by @dependabot in #199
- Bump ts-jest from 29.0.5 to 29.1.0 by @dependabot in #198
- Add prompts to keep Alley plugins in line with the CONTRIBUTING.md file by @srtfisher in #194
- Bump dompurify from 3.0.1 to 3.0.2 by @dependabot in #200
- Bump webpack-cli from 5.0.1 to 5.0.2 by @dependabot in #201
- Bump @types/jest from 29.5.0 to 29.5.1 by @dependabot in #202
- Bump @alleyinteractive/block-editor-tools from 0.2.0 to 0.3.0 by @dependabot in #203
- Bump @babel/preset-env from 7.21.4 to 7.21.5 by @dependabot in #204
- Bump dompurify from 3.0.2 to 3.0.3 by @dependabot in #208
- Replace in Github action when not using plugin.php by @anubisthejackle in #209
- Bump webpack-cli from 5.0.2 to 5.1.1 by @dependabot in #210
- Improve configure.php by @szepeviktor in #195
- Bump mini-css-extract-plugin from 2.7.5 to 2.7.6 by @dependabot in #211
- Bump @babel/preset-env from 7.21.5 to 7.22.2 by @dependabot in #212
- Enable SQLite by default by @srtfisher in #215
- AOS-39: Use @alleyinteractive/create-block for scaffolding blocks by @stevenslack in #213
- Bump @babel/preset-env from 7.22.2 to 7.22.4 by @dependabot in #216
- Bump typescript from 5.0.4 to 5.1.3 by @dependabot in #217
- Bump @types/jest from 29.5.1 to 29.5.2 by @dependabot in #218
- Bump @alleyinteractive/block-editor-tools from 0.3.0 to 0.3.2 by @dependabot in #219
- Bump @babel/preset-env from 7.22.4 to 7.22.5 by @dependabot in #220
- Bump webpack-cli from 5.1.1 to 5.1.4 by @dependabot in #221
- Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #226
- Bump ts-jest from 29.1.0 to 29.1.1 by @dependabot in #228
- Make webpack dirpaths relative by @kevinfodness in #229
- Use MySQL instead of MariaDB by @renatonascalves in #230
- Enable phpcs for the tests folder by @kevinfodness in #231
- Bump dompurify from 3.0.3 to 3.0.4 by @dependabot in #227
- Bump jest from 29.5.0 to 29.6.1 by @dependabot in #232
- Bump @babel/preset-env from 7.22.5 to 7.22.7 by @dependabot in #234
- Bump @types/jest from 29.5.2 to 29.5.3 by @dependabot in #236
- Bump dompurify from 3.0.4 to 3.0.5 by @dependabot in #238
- Bump @babel/preset-env from 7.22.7 to 7.22.9 by @dependabot in #237
- Bump jest from 29.6.1 to 29.6.2 by @dependabot in #242
- Bump @alleyinteractive/eslint-config from 0.1.0 to 0.1.1 by @dependabot in #243
- Allow adding post and term meta by passing all as the object slug by @anubisthejackle in #241
- Remove/reduce default cron schedules by @mboynes in #245
- AOS-40 - Include create-entry script to scaffold slotfills and entries by @stevenslack in #222
- Upgrading tests to PHP 8.2 by @srtfisher in #253
- Copy SVG files with built block files by @ellm in #235
- Requring alley-coding-standards 2.0 by @srtfisher in #256
- Bump @babel/preset-env from 7.22.9 to 7.22.15 by @dependabot in #257
- Bump eslint-import-resolver-webpack from 0.13.2 to 0.13.7 by @dependabot in #259
- Built Releases by @srtfisher in #258
- Bump actions/checkout from 3 to 4 by @dependabot in #255
- Bump babel-jest from 29.6.2 to 29.7.0 by @dependabot in #260
- Bump jest and @types/jest by @dependabot in #261
- Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #250
- Integrate
@alleyinteractive/build-tool
to manage the build process. by @stevenslack in #262 - Bump dompurify from 3.0.5 to 3.0.6 by @dependabot in https://github.com/al...
v1.1.1
v1.1.0
What's Changed
- Bump @typescript-eslint/parser from 5.46.0 to 5.46.1 by @dependabot in #105
- Bump @typescript-eslint/eslint-plugin from 5.46.0 to 5.46.1 by @dependabot in #106
- Bump alleyinteractive/action-update-wordpress-plugin from 1.0.0 to 1.0.1 by @dependabot in #107
- Bump @typescript-eslint/parser from 5.46.1 to 5.47.0 by @dependabot in #108
- Bump @typescript-eslint/eslint-plugin from 5.46.1 to 5.47.0 by @dependabot in #109
- Bump @types/jest from 29.2.4 to 29.2.5 by @dependabot in #111
- Bump @typescript-eslint/eslint-plugin from 5.47.0 to 5.47.1 by @dependabot in #112
- Bump @typescript-eslint/parser from 5.47.0 to 5.48.0 by @dependabot in #113
- Bump dompurify from 2.4.1 to 2.4.3 by @dependabot in #114
- Bump @typescript-eslint/eslint-plugin from 5.47.1 to 5.48.0 by @dependabot in #115
- Bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.48.1 by @dependabot in #116
- Bump eslint-plugin-jsx-a11y from 6.6.1 to 6.7.1 by @dependabot in #117
- Bump eslint-plugin-react from 7.31.11 to 7.32.0 by @dependabot in #118
- Bump ts-jest from 29.0.3 to 29.0.5 by @dependabot in #121
- Bump eslint-plugin-import from 2.26.0 to 2.27.4 by @dependabot in #120
- Bump @typescript-eslint/parser from 5.48.0 to 5.48.1 by @dependabot in #119
- Bump alleyinteractive/action-update-wordpress-plugin from 1.0.1 to 1.1.0 by @dependabot in #122
- Bump @typescript-eslint/parser from 5.48.1 to 5.48.2 by @dependabot in #123
- Bump eslint-plugin-import from 2.27.4 to 2.27.5 by @dependabot in #125
- Bump eslint-plugin-react from 7.32.0 to 7.32.1 by @dependabot in #126
- Bump @types/jest from 29.2.5 to 29.2.6 by @dependabot in #127
- Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 by @dependabot in #124
- Bump jest and @types/jest by @dependabot in #128
- Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 by @dependabot in #129
- Bump babel-jest from 29.3.1 to 29.4.1 by @dependabot in #131
- Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 by @dependabot in #130
- Fix phpcs errors by @kevinfodness in #132
- Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 by @dependabot in #141
- Bump typescript from 4.9.4 to 4.9.5 by @dependabot in #142
- Bump eslint-plugin-react from 7.32.1 to 7.32.2 by @dependabot in #143
- Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 by @dependabot in #144
- Bump jest from 29.4.1 to 29.4.2 by @dependabot in #145
- Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 by @dependabot in #146
- Bump @typescript-eslint/parser from 5.50.0 to 5.52.0 by @dependabot in #149
- Upgrade to @alleyinteractive/block-editor-tools 0.1.0 by @srtfisher in #151
- Bump @alleyinteractive/stylelint-config from 0.0.1 to 0.0.2 by @dependabot in #152
- Bump jest from 29.4.2 to 29.4.3 by @dependabot in #154
- Bump babel-jest from 29.4.2 to 29.4.3 by @dependabot in #155
- Bump dompurify from 2.4.3 to 3.0.0 by @dependabot in #156
- Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 by @dependabot in #153
- Prevent duplicate CSS output files in build from entries by @stevenslack in #157
- Restore npm run dev by @srtfisher in #158
- Switching to using Typescript by default by @srtfisher in #159
New Contributors
- @kevinfodness made their first contribution in #132
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Update replacements in files for multi-word plugin names by @emilyatmobtown in #91
- Replace strings in bin/create-blocks by @emilyatmobtown in #92
- Adding action-update-wordpress-plugin by @srtfisher in #93
- Upgrade plugin to WordPress 6.1.1 by @github-actions in #95
- Bump @typescript-eslint/parser from 5.45.0 to 5.46.0 by @dependabot in #96
- Bump webpack-cli from 5.0.0 to 5.0.1 by @dependabot in #97
- Bump @types/jest from 29.2.3 to 29.2.4 by @dependabot in #100
- Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.46.0 by @dependabot in #99
- Bump mini-css-extract-plugin from 2.7.1 to 2.7.2 by @dependabot in #101
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in #98
- Update alleyinteractive/alley-coding-standards requirement from ^0.3 to ^0.4 by @dependabot in #102
- Update alleyinteractive/alley-coding-standards requirement from ^0.4 to ^1.0 by @dependabot in #103
- Remove all references to the alley scaffolder by @srtfisher in #104
Full Changelog: v1.0.0...v1.0.1
v1.0.0
The initial release of alleyinteractive/create-wordpress-plugin
: a skeleton repository for Alley's WordPress plugins 🎊 . This template includes a base plugin file, autoloaded PHP files, unit tests powered by Mantle, front-end assets compiled via Webpack, and Continuous Integration via GitHub Actions. Includes block scaffolding via @wordpress/create-block
and @wordpress/scripts
with support for Typescript.
Scaffolding is easy by cloning the repository and running make
to launch the configuration script.
Have fun creating your plugin! 🥳
New Contributors
- @srtfisher made their first contribution in #1
- @emilyatmobtown made their first contribution in #85
- @stevenslack made their first contribution in #82
Full Changelog: https://github.com/alleyinteractive/create-wordpress-plugin/commits/v1.0.0