Skip to content

Latest commit

 

History

History
368 lines (245 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

368 lines (245 loc) · 14.8 KB

Changelog

v1.0.0 (2021-12-17)

🚀 Enhancement

  • babel-preset-chisel, chisel-plugin-code-style, chisel-plugin-static-frontend, chisel-plugin-wordpress, chisel-scripts, chisel-shared-utils, eslint-config-chisel, generator-chisel, stylelint-config-chisel

📝 Documentation

  • babel-preset-chisel, chisel-plugin-code-style, chisel-plugin-static-frontend, chisel-plugin-wordpress, chisel-scripts, chisel-shared-utils, eslint-config-chisel, generator-chisel, stylelint-config-chisel

Committers: 1

v0.16.1 (03/01/2020)

Enhancements:

  • #457 Update wp-cli
  • #420 Add wp-cli.yml support

v0.16.0 (22/07/2019)

Enhancements:

  • #431 Update generator dependencies
  • #428 Drop Node 6 support
  • #423 Remove unnecessary srcset function in Image class
  • #413 Replace querySelector with documentElement
  • #412 Allow preserveAspectRatio attribute in htmlhint
  • #410 Add Classic Editor to the list of plugins available for installation

Fixes:

  • #427 In SCSS comments above rules are showing warning
  • #411 Fix srcset definition error
  • #409 Prevent caching dev versions of static files

Documentation:

  • #408 Add note about Twig coding standards

v0.15.0 (28/11/2018)

Enhancements:

  • #402 Add \Chisel\Image class with srcset property support
  • #396 Update babel to v7 and eslint to v5
  • #391 Extend breakpoints mixins
  • #389 Add preserveAspectRatio attribute to ignored attributes
  • #325 Add report about bundle sizes
  • #260 Switch to babel-preset-env

Documentation:

  • #394 Add Solution to Common Gravity Forms Related issues

v0.14.0 (29/06/2018)

Enhancements:

  • #374 Update stylelint
  • #373 Remove default WordPress themes and plugins
  • #372 Prevent running yo chisel on an existing project

v0.13.2 (31/05/2018)

Fixes:

  • #369 Update insecure command-exists depedency

v0.13.1 (14/05/2018)

Fixes:

  • #366 Fix "unhandled 'error' event" when generating project

v0.13.0 (12/04/2018)

Enhancements:

  • #360 Improve font rendering
  • #354 Update packages in generator
  • #353 Update packages version in generated projects
  • #351 Add Prettier config to generator
  • #329 Add suffix '-chisel' to the theme folder name to prevent collision with other themes

Fixes:

  • #350 Set more specific paths for dist and vendor folders in .gitignore

v0.12.0 (28/02/2018)

Enhancements:

  • #347 Simplify project index on the front-end templates projects
  • #278 Set browser caching for static resources
  • #60 Create Chisel website and documentation

v0.11.0 (24/01/2018)

Enhancements:

  • #331 Assign registering post types and taxonomies to the 'init' hook
  • #324 Simplify ITCSS integration
  • #323 Replace additional front-end features option with Include jQuery option (not selected by default)
  • #322 Remove ES6 from the setup options, make it default to every project
  • #321 Make WordPress default project type
  • #285 Disable WP emojis polyfill

Documentation:

  • #330 Update WordPress documentation

v0.10.0 (29/11/2017)

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 (25/10/2017)

  • [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 (21/09/2017)

  • 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 (27/07/2017)

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

v0.7.0 (21/07/2017)

  • 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 (06/06/2017)

  • 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 (15/05/2017)

  • 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 (06/04/2017)

  • 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 (29/03/2017)

  • 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 (15/02/2017)

  • 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

v0.5.1 (24/01/2017)

  • Introduced revisionedPath and change behaviour of assetPath (#127)
  • Used hash of project name slug as table name prefix in WP projects
  • Added no-undef rule to ESlint
  • Support browser globar variables
  • Remove template related things on WordPress projects
  • Allow manual modification of Browsersync proxy URL
  • Updating docs with explanation how to use jQuery plugins with Browserify

v0.5.0 (28/11/2016)

  • Replacing Composer with WP-CLI (it’s a part of Chisel so no additional install is necessary)
  • automatic WordPress setup and installation from command line
  • pages generator works in WordPress projects too
  • default project name based on the project directory name
  • default author set to Xfive
  • clearfix extend replaced with mixin

v0.4.0 (11/11/2016)

  • syncing front-end and WordPress Twig templates (#97)
  • Chisel starter theme consistency improvements (indentation, automatically generated theme name and author, correct package information)
  • added project type question
  • provided way to move src folder to theme folder
  • Twig templates stored in subfolders are not built as separate pages in front-end projects
  • newly created pages are added to the end of list on the project index (#83)
  • using different plugin for Sass glob (#79)
  • significant rewrite and update of Chisel documentation in README
  • added wiki page for wildcard virtual host and DNS setup

v0.3.1 (02/11/2016)

This is a patch release.

  • Remove .git directory from theme folder (#96)

v0.3.0: WordPress support (02/11/2016)

Notable changes and features:

  • WP support (#81, #80, #74, #70, #59), thanks @jakub300 and welcome to the team!
  • Loosening ESLint rules enhancement (#78)
  • Base our Stylelint config on external standard enhancement (#47)
  • Tons of bugfixes in development workflow

v0.2.2 (19/09/2016)

  • HTML validation with gulp-htmlhint
  • Watchify errors handling, see #34

v0.2.1 (24/08/2016)

  • making the project index font size smaller

v0.2.0 (24/08/2016)

  • new project index design
  • excluding private (prefixed with _) templates from rendering to HTML, see #32

v0.1.6 (17/08/2016)

  • fixing problems with forcing Unix newlines on binary files, eg. font files or PNGs, see #30

v0.1.5 (12/08/2016)

  • Fixes #19 - adding stylelint - CSS linting task and configuration
  • Fixes #29 - adding Twig templates base path
  • improving editorconfig template

v0.1.4 (08/08/2016)

  • listing page sub generator in package.json