wordpressify
Version:
Automate your WordPress development workflow.
409 lines (228 loc) β’ 7.54 kB
Markdown
# 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`.