Skip to content

Latest commit

 

History

History
160 lines (124 loc) · 6.38 KB

CHANGELOG.md

File metadata and controls

160 lines (124 loc) · 6.38 KB

Changelog

0.14 (2017-03-05)

  • Renamed the theme framework's core class from NV to Core
  • Removed the Core::get_path(), Core::get_url(), and Core::get_property() methods in favor of unobfuscated property access.
  • Completely removed the unused RequirementsCheck class.
  • Removed constant references from comment templates.
  • Simplified NV namespace/folder structure.
  • The _docs directory is no longer included in the distribution, but you can still use PhpDoc to generate your own.
  • IDE-centric Improvement: Moved theme Paths and Urls into their own classes to clean up Core and improve code hinting in IDEs.
  • IDE-centric Improvement: js files are now all kept in a single directory since IntelliJ/PhpStorm now aggregates them automatically (woohoo!)
  • Removed codekit configs. CodeKit is easy enough to set up on your own, so it's unneccessary baggage in the distro.
  • Moved changelog to it's own file
  • Updated Foundation to 6.3.1
  • Updated jQuery to 3.1.1
  • Updated Motion UI to 1.2.2
  • Updated WhatInput to 4.1.1

0.13 (2016-12-17)

  • Updated Foundation to 6.3

0.12 (2016-11-24)

  • Updated Foundation to 6.2.4
  • Created clearer separation of minified and source JS
  • Converted all array literals to shorthand syntax
  • Minor tweaks & documentation improvements

0.11.5 (2016-09-14)

  • Updated Foundation to 6.2.3

0.11.4 (2016-04-16)

  • Added Gulp support (although if you're not using CodeKit, you really are doing it wrong). To use Gulp with NOUVEAU, switch to the theme directory and run npm install, then npm start

0.11.3 (2016-04-13)

  • Updated Foundation for Sites to 6.2.1

0.11.2 (2016-03-15)

  • Fixed a default callback

0.11.1 (2016-02-28)

  • Adjusted method names for a consistent coding standard: classes are CamelCase with no underscores, methods are lowercase with underscores encouraged.
  • Tweaks & improvements to MarkupGenerator
  • Added some unit tests for MarkupGenerator
  • Added phpdocs for the core NOUVEAU library; located in the theme's _docs folder.

0.11.0 (2016-02-27)

  • Updated NOUVEAU to use Foundation for Sites 6.2!
  • NOUVEAU now uses PSR-4 class autoloading. No more manual requires!
  • The main NV class is now accessed through a singleton: NV::i()
  • Global constants were removed and replaced with properties. E.g. NV::i()->paths-theme or NV::i()->get_path('theme')
  • Applied WordPress coding standards to core NOUVEAU library.
  • Created placeholder unit test scaffolding (more to come).
  • Note: Some Foundation-oriented theme functions like Theme::archive_nav() still need to be re-implemented.

0.10.0 (2016-01-22)

  • Updated NOUVEAU to use Foundation 6
  • Tweaked some class names

0.9.22 (2015-05-20)

  • Improved Foundation integration with WordPress's TinyMCE editor

0.9.21 (2015-04-01)

  • Updated Foundation to 5.5.2

0.9.20 (2015-01-05)

  • Updated Foundation to 5.5.1

0.9.19 (2014-12-19)

  • Updated Foundation to 5.5
  • Changed file structure: merged _foundation folder with theme root to improve compatibility with compilers, watchers, and other tools
  • Foundation's humans.txt and robots.txt are no longer included in NOUVEAU Theme Framework

0.9.18 (2014-11-5)

  • Updated Foundation to 5.4.7 (further improved libsass support)

0.9.17 (2014-10-20)

  • Updated Foundation to 5.4.6 (improved libsass support)

0.9.16 (2014-10-06)

0.9.15 (2014-08-30)

  • Updated Foundation to 5.4.3

0.9.14 (2014-08-24)

  • Updated Foundation to 5.4!

0.9.13 (2014-08-03)

  • Updated Foundation to 5.3.3
  • Fixed incorrect admin JS constant in \NV\Config::enqueue_admin_assets()

0.9.12 (2014-07-23)

  • Updated Foundation to 5.3.1
  • Removed Chrome Frame as it is no longer supported by Google

0.9.11 (2014-06-29)

  • Updated Foundation to 5.3
  • Foundation's jQuery (2.1.1) is now automatically used instead of WordPress's built-in 1.x version

0.9.10 (2014-06-08)

  • Updated Foundation to 5.2.3
  • Cleaned up JS files (now uses pre-minified bower files when appropriate)
  • Now uses Foundation version of jQuery by default (instead of WordPress's safe-mode version)
  • New constant: NV_BOWER (for Foundation's "bower_components" folder)

0.9.9 (2014-04-18)

  • Updated Foundation to 5.2.2
  • Renamed the single-comment template file to /parts/comments/single.php

0.9.8 (2014-03-23)

  • Updated Foundation to 5.2.1
  • Additional improvements to comment system

0.9.7 (2014-03-06)

  • Updated Foundation to 5.2

0.9.6 (2014-02-17)

  • Additional Foundation tweaks

0.9.5 (2014-02-11)

  • Updated Foundation to 5.1.1 (Compass version)
  • NOTE: Currently looking into doing a libsass version of Foundation 5 as well. Should be simple. knock on wood

0.9.4 (2014-01-15)

  • Additional improvements to built-in comment system - still more left to do

0.9.3 (2014-01-09)

  • Started implementing new comment handling system
  • Various other minor updates

0.9.2 (2013-12-11)

  • Updated Foundation to 5.0.2

0.9.1 (2013-12-11)

  • New versioning (since the framework is pretty close to solid at this point)
  • Added a \NV\WordPress::the_permalink() function, which allows the_permalink() style output by specifying post id
  • Fixed the SCSS/CSS for the '.snappable' class when the admin bar is visible
  • Henceforth, only the bare minimum Foundation Javascripts are loaded by default. Uncomment the specific features you want in \NV\Config::enqueue_assets()
  • Related: A preliminary version of NouveauFramework.org is now live (but still needs so, so much work)

0.0.4 (2013-11-22)

  • Renamed \NV\Hooks\Theme class to NV\Hooks\Config (which is a more accurate name)
  • Updated Zurb Foundation to version 5, including...
  • Reconfigured Foundation's ".sticky" class to ".snappable" instead, so it wont interfere with WordPress
  • Setup Compass config.rb file for theme compatibility
  • Updated the Foundation example override template

0.0.3 (2013-11-14)

  • Added \NV\Theme::custom_loop() for simplifying the loops of custom queries.

0.0.2 (2013-10-21)

  • Significant cleanup on code base. Lots of features moved into plugins.
  • Rudimentary (very early) support for comments. A lot left to do on this.
  • Small fixes to SASS/CSS using newest WP unit tests.

0.0.1

  • First commit. Lots and lots of cleanup left before official release.