Releases: xfiveco/generator-chisel
Releases · xfiveco/generator-chisel
v0.10.0
Enhancements:
- #313 Replace browserify with webpack
- #304 Update Gulp files to support eslint-config-chisel (assume support for Node >= 6)
- #303 Use our ESLint configuration and Prettier
- #300 Add gren configuration file
- #282 Allow to create multiple JS bundles
- #191 Remove support for Node 4
Fixes:
- #320 Fix PHP linting errors
Documentation:
- #292 Add contributing guidelines
v0.9.0
- [enhancement] When running Chisel check if it is up to date #298
- [enhancement] Update link in the readme in generated project to link to specific version #297
- [enhancement] Save Chisel version used to generate project in .yo-rc.json #296
- [documentation] Update wiki pages to reflect change from .dev to .test #293
- [enhancement] Fix wp_title in base.twig #284
- [enhancement] Review Chisel/WpExtensions.php #281
- [enhancement] Change author's name suggestion to the user name #268
- [enhancement] Add Media class to Chisel namespace in WP for various media adjustments #265
- [enhancement] Switch to yeoman-generator 2.0 #262
- [enhancement] Change .dev to .test #261
- [enhancement] Remove get_ from twigs wherever possible #257
- [enhancement] Add doctoc as devDependency and add script to generate TOC in README.md #256
- [documentation] Documented assetPath function #242
- [enhancement] Provide functionality for web fonts loading #233
- [documentation] Create guide for using plugins which don't have npm version #173
v0.8.0
- Adding option to select how much ITCSS styling should be included (#182)
- Adding JavaScript vendor concatenation (#185)
- Using native font stack (#232)
- Cleaning dist folder on build (#236)
- Adding Performance class which allows to setup which JS scripts should be deferred or asynced (#238)
- Allowing to register Twig tests (#247)
- Updating stylelint config
- Setting proper path for extending tease.twig (#252)
- Switching to the original gulp-twig package (#253)
- Moving scripts to head (#258)
- Adding unminified versions of styles and scripts to dist (#259)
v0.7.1
v0.7.0
- Added support for local
.yo-rc.json
(#204) - Chisel starter theme improvements - reorganizing things to the Chisel namespace classes for easier updates and adding new functionality, see Developing theme functionality (#206)
- Replacing deprecated
selector-no-id
withselector-max-id
in stylelint config (#217) - Improving default WordPress security settings (#220)
- Updating dependencies (#223)
- README updates (#226)
- Added wiki page Setting up WordPress projects at Getfives
v0.6.4
- Select ES6 by default during project scaffolding (#188)
- Use .babelrc for configuring babelify (#190)
- Changed Timber core classes names to current convention (#197)
- Coding style improvements in theme functions.php (#197)
- Creating proper camel case project name (#196)
- Limit characters allowed in project slug (#192)
- Documenting where to change some Browsersync config (#186)
- Adding linting for generator itself and fixing linting errors (#194)
- Adding npm lockfile
v0.6.3
- increasing serve performance (#176)
- improve watch mode performance (#181)
- allowing to choose port for connecting to DB during project setup (#180)
- adding
vendor
directory toscripts
andstyles
, excluding them from linting (#178) - fixing that project folder with number in name didn't match the project slug (#184)
v0.6.2
- use npm scripts instead of calling gulp directly (#169)
- add className function (#171)
- add ignore for VS editor files and local "dist (#170)
- new Chisel tutorial - Easy-to-use Code Blocks in WordPress
v0.6.1
- Stylelint adjustments (#154)
- Use yarn as install method if available (#159)
- Disable BrowserSync synchronization of scroll and clicks
- Add autoprefixer to watch
- Bump dependencies of generated projects (#165)
- Update breakpoints (#166)
- Fix creation of WordPress projects with src directory inside theme (#168)
- removing Adminer from the plugins list as it's no longer listed in the WordPress plugins directory
v0.6.0
- ITCSS improvements and automatic style guide generation - added new elements, objects and sample components
- default styles for WP projects - editor content, posts, comments, main navigation, etc. allows quicker prototyping themes
- removed compilation of prefixed templates (eg. template.twig), now only top level templates compile to pages
- added option to move src folder to theme folder on WP projects during project setup
- added welcome screen to generator
- WP table prefix is made lowercase
- fixing JS error on WP projects (from the sample module)
- fixing broken WP screenshot
- migrating to Yeoman 1.0
- resolving styling deprecation warnings
- An MVC-like WordPress Development with ACF and Timber - a blog post showing a sample project which uses Chisel for development