- Renamed the theme framework's core class from
NV
toCore
- 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
- Updated Foundation to 6.3
- 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
- Updated Foundation to 6.2.3
- 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
, thennpm start
- Updated Foundation for Sites to 6.2.1
- Fixed a default callback
- 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.
- 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
orNV::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.
- Updated NOUVEAU to use Foundation 6
- Tweaked some class names
- Improved Foundation integration with WordPress's TinyMCE editor
- Updated Foundation to 5.5.2
- Updated Foundation to 5.5.1
- 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
- Updated Foundation to 5.4.7 (further improved libsass support)
- Updated Foundation to 5.4.6 (improved libsass support)
- Updated Foundation to 5.4.5
- Removed Compass support
- NOUVEAU now uses the compiler-agnostic version of Foundation, which means compiling with libsass is now an option
- For more info on why Compass was removed, see http://www.nouveauframework.org/foundation-5-4-5-sass-compatibility-alert/
- Updated Foundation to 5.4.3
- Updated Foundation to 5.4!
- Updated Foundation to 5.3.3
- Fixed incorrect admin JS constant in \NV\Config::enqueue_admin_assets()
- Updated Foundation to 5.3.1
- Removed Chrome Frame as it is no longer supported by Google
- Updated Foundation to 5.3
- Foundation's jQuery (2.1.1) is now automatically used instead of WordPress's built-in 1.x version
- 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)
- Updated Foundation to 5.2.2
- Renamed the single-comment template file to /parts/comments/single.php
- Updated Foundation to 5.2.1
- Additional improvements to comment system
- Updated Foundation to 5.2
- Additional Foundation tweaks
- 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
- Additional improvements to built-in comment system - still more left to do
- Started implementing new comment handling system
- Various other minor updates
- Updated Foundation to 5.0.2
- 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)
- 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
- Added \NV\Theme::custom_loop() for simplifying the loops of custom queries.
- 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.
- First commit. Lots and lots of cleanup left before official release.