# 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`.
