UNPKG

wordpressify

Version:

Automate your WordPress development workflow.

409 lines (228 loc) β€’ 7.54 kB
# Changelog **v0.5.0** - πŸ“¦ NEW: Updated the default theme, replacing PHP templates with HTML and modern block-based markup. Learn more about block-based themes [here](https://developer.wordpress.org/block-editor/explanations/architecture/key-concepts/). - πŸ“¦ NEW: Added code formatters: PHP CS Fixer for PHP code consistency and Prettier for HTML, JavaScript, and CSS. - πŸ“¦ NEW: Added `USE_POLLING` environment variable to enable file watcher polling as needed. - πŸ› FIX: Enhanced build tasks so deleted files are automatically removed. Also resolved an issue where new images or fonts weren’t being detected by the watch task. - πŸ› FIX: Replaced `cssnano` with `gulp-clean-css` for improved CSS optimization. - πŸ“¦ NEW: Update php 8.3 - πŸ“¦ NEW: Update default theme. **v0.4.0** 🎁 A new major release simplifies WordPressify even further. Removes NodeJS as a global dependency, leaving Docker as the only main dependency. This allows WordPressify to run cross-platform without changing anything. - πŸ“¦ NEW: `npm run dev` replaced with `npm run start` or `docker compose up` - πŸ“¦ NEW:`npm run env:rebuild` replaced with `npm run rebuild` or `docker compose down -v`, then `docker compose build` - πŸ“¦ NEW:`npm run prod` replaced with `npm run export` or `docker compose run --rm nodejs npm run prod` - πŸ“¦ NEW:`npm run backup` replaced with `npm run export:backup` or `docker compose run --rm nodejs npm run backup` - πŸ“¦ NEW:`npm run lint:css` replaced with `npm run lintcss` or `docker compose run --rm nodejs npm run lint:css` - πŸ“– DOC: Update documentation and website. - πŸ› FIX: Windows build. - πŸ› FIX: Linux Docker permissions. - πŸ› FIX: Browsersync proxy server while using `wp-admin` - A special thank you to [@mountainash ](https://github.com/mountainash) for this contribution. ### Special thank you πŸŽ‰ - [@mountainash ](https://github.com/mountainash) - For making this release possible. - [@vandr0iy](https://github.com/vandr0iy) - For fixing Linux Docker permissions. **[Release Notes](https://github.com/luangjokaj/wordpressify/discussions/126)** --- **v0.3.0** - πŸ“– DOC: Improve documentation and website. - πŸ‘Œ IMPROVE: Default header viewport meta tag. --- **v0.2.9-32** - πŸ“¦ NEW: Add formatting to WordPressify. --- **v0.2.9-31** - πŸ‘Œ IMPROVE: Use latest version of WordPress and set FS_DIRECT to true. --- **v0.2.9-30** - πŸ‘Œ IMPROVE: Show wp errors in xdebug folder and update .gitignore. --- **v0.2.9-29** - πŸ› FIX: Nginx config for wp query parameters. --- **v0.2.9-28** - πŸ› FIX: Remove variable.css from download files. --- **v0.2.9-27** - πŸ› FIX: Add back autoprefixer. --- **v0.2.9-26** - πŸ› FIX: Remove un-used file. --- **v0.2.9-25** - πŸ› FIX: Remove un-used import. --- **v0.2.9-24** - πŸ“¦ NEW: Replace Tailwind with [Cherry Design System](https://cherry.design). --- **v0.2.9-23** - πŸš€ RELEASE: Update dependencies. --- **v0.2.9-22** - πŸ‘Œ IMPROVE: Output log. --- **v0.2.9-21** - πŸ“– DOC: Improve documentation and website. --- **v0.2.9-20** - πŸ‘Œ IMPROVE: Default theme. --- **v0.2.9-19** - πŸ‘Œ IMPROVE: Default theme. --- **v0.2.9-18** - πŸ› FIX: Missing `.editorconfig` from installation. - πŸ‘Œ IMPROVE: Code style consistency. --- **v0.2.9-17** - πŸ‘Œ IMPROVE: Default theme. --- **v0.2.9-16** - πŸš€ RELEASE: Update dependencies. --- **v0.2.9-15** - πŸ“– DOC: Improve documentation and website. --- **v0.2.9-14** - πŸ‘Œ IMPROVE: Default theme. --- **v0.2.9-13** - πŸ› FIX: Url. --- **v0.2.9-12** - πŸ‘Œ IMPROVE: Default theme. --- **v0.2.9-10** - πŸ“– DOC: Improve documentation and website. --- **v0.2.9-8** - πŸ‘Œ IMPROVE: Browsersync change open option to local. --- **v0.2.9-7** - πŸ› FIX: Run `stylesDev` when template files are changed. Solves Tailwind CSS purge. --- **v0.2.9-6** - πŸ“¦ NEW: Add support for Tailwind CSS. - πŸ‘Œ IMPROVE: Disable Nginx cache for dev server. --- **v0.2.9-4** - πŸ› FIX: Missing welcome.html --- **v0.2.9-3** - πŸ“¦ NEW: Welcome page while WordPressify initializes. - πŸ‘Œ IMPROVE: Remove unused package and cleanup default styles. - πŸ“– DOC: Improve documentation and website. --- **v0.2.9** - πŸ“¦ NEW: Development server using Docker with Xdebug support. - πŸ“¦ NEW: MariaDB database out of the box running in Docker. - πŸ“¦ NEW: `.editorconfig` for code style consistency. - πŸ“¦ NEW: GitHub Actions for simple testing. - πŸ’₯ BREAKING CHANGE: Docker is a required global dependency. - A special thank you to [@ribaricplusplus ](https://github.com/ribaricplusplus) for this contribution. --- **v0.2.8-11** - πŸš€ RELEASE: Remove `eslintrc.` --- **v0.2.8** - πŸš€ RELEASE: Add ESLint with WordPress code standards rules. --- **v0.2.7** - πŸš€ RELEASE: Update version. - πŸ› FIX: Readme documentation on install. - πŸ› FIX: Cron jobs new formatting. --- **v0.2.6** - πŸš€ RELEASE: Install files from versioned release instead of `master` branch. --- **v0.2.5** - πŸ‘Œ IMPROVE: Install only required dependencies. - πŸš€ RELEASE: Update dependencies. --- **v0.2.4** - πŸ“– DOC: Improve documentation. --- **v0.2.3** - πŸš€ RELEASE: Improved installation speed for global dependencies. - πŸ’₯ BREAKING CHANGE: It is required to update WordPressify: `sudo npm install wordpressify -g`. --- **v0.2.2** - πŸ‘Œ IMPROVE: Meta. --- **v0.2.1** - πŸš€ RELEASE: Update dependencies. --- **v0.2.0** - πŸ› FIX: Typo. --- **v0.1.9** - πŸ› FIX: Dependencies. --- **v0.1.8** - πŸ“¦ NEW: Run WordPressify globally from NPM. --- **v0.1.7** - πŸš€ RELEASE: Remove WordPressify template from main repository. - πŸ‘Œ IMPROVE: Simple & unstyled boilerplate code. Stay fresh! --- **v0.1.6** - πŸ“¦ NEW: Upgrade to Gulp 4. - πŸ“¦ NEW: Rewrote all tasks into functions. - πŸ‘Œ IMPROVE: Updated file structure. --- **v0.1.5** - πŸ“¦ NEW: Upgrade to Babel 7 - πŸ› FIX: Removed deprecated `postcss-cssnext` in favor of `postcss-preset-env`. --- **v0.1.4** - πŸ‘Œ IMPROVE: Added cleanup command to flush the default theme and have a fresh start. --- **v0.1.3** - πŸ‘Œ IMPROVE: Added support for bitmap and SVG minification, in the production build. - πŸ“– DOC: Added documentation for deployment process. --- **v0.1.2** - πŸ‘Œ IMPROVE: Converted all variables from 'var' to 'const'. - πŸ‘Œ IMPROVE: Replaced long anonymous function with ES6 arrow syntax. - πŸ› FIX: Spelling errors. --- **v0.1.1** - πŸ“¦ NEW: Added support for `src/plugins`. --- **v0.1.0** - πŸ‘Œ IMPROVE: Code readability. - πŸ‘Œ IMPROVE: Removed unused packages. - πŸ“¦ NEW: Build success and error messages. - πŸ‘Œ IMPROVE: Tasks cleanup. --- **v0.0.9** - πŸ“– DOC: Update documentation. --- **v0.0.8** - πŸ‘Œ IMPROVE: Name change. --- **v0.0.7** - πŸ› FIX: Fix placemente of `DISABLE_WP_CRON`. --- **v0.0.6** - πŸ‘Œ IMPROVE: Theme cleanup. - πŸ‘Œ IMPROVE: Consistent code styles. --- **v0.0.5** - πŸ› FIX: Activated `DISABLE_WP_CRON` to prevent Node freezing. - πŸš€ RELEASE: Back up your build files with all `wp-content` uploads. --- **v0.0.4** - πŸ› FIX: Whitelabel template. - πŸ› FIX: Renamed classes. - πŸ‘Œ IMPROVE: Refactored CSS structure. - πŸ“¦ NEW: Meet WordPressify. --- **v.0.0.3** - πŸ‘Œ IMPROVE: Simplified build logic. - πŸ‘Œ IMPROVE: Install WordPress only once with `npm run install:wordpress`. - πŸ‘Œ IMPROVE: Cleaner distribution task. --- **v0.0.2** - πŸ› FIX: Bugfixes. - πŸ“¦ NEW: Watch and store new content in `wp-content/uploads`.