Skip to content
This repository has been archived by the owner on Aug 31, 2022. It is now read-only.

Latest commit

 

History

History
99 lines (93 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

99 lines (93 loc) · 4.94 KB

Changelog

0.6.0

  • Refactoring. See issue #4
  • Enforce Coding Styles and naming conventions
  • JavaScript ES2015 modules support
  • New PHP classes for ACF Options page, Attachments, Breadcrumbs, Post types, Shortcodes, Strings, SVG, Taxonomies, and Visual Grid (from Neat)
  • Moved Theme class to its own file
  • Transition to Gulp for CLI tasks
  • Use NPM tasks instead of installing global Node modules
  • Deprecate Bower, use NPM instead
  • Removed comments.php file from Bones
  • Source maps support for all compiled files
  • Minified versions are also compiled by default
  • Ignore /assets/dist files on the Git repo, compile files as part of the deployment process
  • Renamed constant THEME_INCLUDE_PATH to THEME_INCLUDES_PATH
  • Renamed constants file from theme-constants.php to constants.php
  • Default pagination template & styles
  • WordPress ACF, API, Editor, Shortcodes, Widgets & Yoast SEO support
  • WDG PHP class
    • Remove $content-width global variable overwrite (use editor.scss instead)
    • Remove Gravity Forms language files (plugin allows to change these strings in the UI now)
    • Remove setup_author_archive, avoid overriding $GLOBALS
    • Remove filter_wp_title - use Yoast SEO plugin instead
    • Remove wp_admin_css_colors
    • New method ob for output buffering
    • New filter removes "Protected:" & "Private:" from post titles
    • Refactor get_template_part to use ob
    • Refacotr $class to use __CLASS__ or anonymous functions
    • Move humanize to Theme_String
    • Bugfix add_body_class wasn't working

0.5.0 (11/25/2015)

  • Added Lodash custom build support
  • Upgraded Modernizr custom builds to 3.0
  • Include Bourbon Neat by default
  • ES2016 compilation with Babel
  • Move compiled assets to assets/dist
  • Removed Zurb Foundation support

0.4.0 (2/24/2015)

  • wdg.class.php Reorganized WDG class
    • Added WDG/theme_support filter in setup_theme
    • Added WDG/content_width filter in setup_theme - default of 800
    • Added autoloading of widgets in widgets folder
    • Utility functions
      • Added get_template_part function for scoped partials
      • Added html_attributes function for properly escaping an array of HTML attributes
      • Added get_excerpt function to get the excerpt outside of the loop
      • Added show_404 function to immediately display the 404 template and send proper headers
  • functions.php Added image sizes example
  • wdg.constants.php Added new constant THEME_WIDGETS_PATH
  • Added templates folder for WordPress admin-selectable page templates
  • CSS - Selected SASS as bundled CSS pre processor
    • Dropped support for Stylus and LESS
    • Added components, mixins, and variables folders for modular styles
    • Added grunt module grunt-sass-globbing to concatenate modular styles for simple @include-ing
  • Gruntfile.js Default Grunt task is now build, and watch
  • site.js init and load functions run within their own scope
  • header.php Dropped support for deprecated Chrome-frame
  • Dropped camelcase JSLint requirement

0.3.0 (8/26/2014)

  • Added Thumbs.db & *.log to .gitignore
  • Removed Bones & YeoPress mention on theme description
  • Removed Suit CSS class names, we won't enforce a CSS naming convention yet
  • Move search.php to use the archive.php
  • Bugfix: wdg.constants.php THEME_IMG_PATH is an alias of THEME_IMAGES_PATH
  • functions.php Added jQuery to the registered scripts
  • comments.php Change deprecated siteurl keys to url
  • bower.json Do not enforce that many vendor scripts/styles from the get go
  • CSS pre processors are now optional, do not create a stylus directory by default
  • Removed home.js, let users create these if needed
  • Added partials & widgets directories

0.2.0 (3/11/2014)

  • functions.php
    • Sidebar name changed from Sidebar 1 to Sidebar
    • New constants: LIBRARY_DIRECTORY, VENDOR_DIRECTORY
    • Moved JavaScript constant definitions inside wp_head() instead of being in the header.php
    • New .Media class based on Media object by Nicole Sullivan
    • New child_excerpt($text = '', $excerpt_length) PHP function
    • Default oEmbed $content_width as 750
  • header.php
    • Removed bloginfo('name') from <title> tag, please use a SEO WordPress plugin
    • Moved JavaScript constants to functions.php
  • home.php has been renamed as front-page.php
  • New home.php template is just an alias for archive.php
  • New _percent($number, $container = 1000) percentage Stylus mixin
  • Fix admin.css enqueue for WordPress admin panel CSS customization
  • admin.css
    • Add contrast to the WordPress Admin bar on the new default flat theme for the WordPress admin panel.
  • Removed livereload scripts, please use the browser extension instead
  • New colors variables for Stylus
  • Updated Bower dependencies
  • Updated NPM dependencies

0.1.0 (11/8/2013)

  • Initial release