Generator Chisel Versions Save

Chisel is a development framework for creating easy to maintain and fast WordPress websites.

v0.10.0

6 years ago

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

6 years ago
  • [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

6 years ago
  • 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

6 years ago
  • temporary reverting gulp-stylelint to previous version, fixes #229 (#230)

v0.7.0

6 years ago
  • 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 with selector-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

7 years ago
  • 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

7 years ago
  • increasing serve performance (#176)
  • improve watch mode performance (#181)
  • allowing to choose port for connecting to DB during project setup (#180)
  • adding vendor directory to scripts and styles, excluding them from linting (#178)
  • fixing that project folder with number in name didn't match the project slug (#184)

v0.6.2

7 years ago
  • 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

7 years ago
  • 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

7 years ago
  • 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