### [HTML5 Blank](http://html5blank.com) Changelog ## MASTER * Remove deprecated actions: (index_rel_link, parent_post_rel_link, start_post_rel_link, adjacent_posts_rel_link, adjacent_posts_rel_link_wp_head) ## 1.5.0 (10 September, 2014) * Dates are configure from admin and more semantic * Starting using Gulp * Starting using Bower * Starting using SCSS * Now you can build `dev` and `production` version * Now you can automaticly minify your code ## 1.4.3 (02 December, 2013) * Update [conditionizr](http://conditionizr.com) to version 4.0.0 * Update jQuery to v1.10.2 * Update Google Analytics snippet to _new_ universal snippet * Improved SVG script * Removed empty conditionizr asset directories for `js` and `css` * Remove redundant Modernizr file, loading from CDN ## 1.4.2 (15 June, 2013) * Add _font-size:62.5%;_ to the HTML element in CSS for _rem_ (relative-ems) sizing * Update jQuery 1.9.1 to 1.10.1 ## 1.4.1 (26 April, 2013) * Removed protocol-relative scripts/styles function as causes some disruption on some local development environments * Removed hard-coded jQuery from footer as was causing issues with plugins that relied on jQuery being enqueued * Removed jQuery CDN fallback, jQuery 1.9.1 and theme scripts will be enqueued in the <head> from now on to avoid conflicts with WordPress jQuery checks/detects ## 1.4.0 (09 April, 2013) * Move pagination into it's own file (pagination.php) and include in necessary template files * Enhanced clearfix in CSS to micro clearfix hack (works by using parent element for clear) * Change all HTML structural comments to lower case for cleaner look * Add apple-touch-icon-precomposed to <head> * Moved favicon.ico to 'img/icons' * Moved new apple touch icon to 'img/icons' * Remove Conditionizr default <head> setup and add config URL (cleaner code from install) please see [conditionizr](http://conditionizr.com/docs.html) for configuration * Reordered some meta, links in <head> for better readability/consistency * Add a few structural (but empty) classes into CSS for fast styling upon install * Few CSS comments added to label areas/components better ## 1.3.9 (07 April, 2013) * Added WAI-ARIA landmark roles to enrich semantics and improve accessibility. [Stacey Cordoni](https://github.com/staceycordoni) [#32](https://github.com/toddmotto/html5blank/pull/32) * Added WAI-ARIA 'role=button' to search form <button> * Upgrade search input type from 'type=text' to 'type=search' for better use of HTML5 alongside WAI-ARIA ## 1.3.8 (02 April, 2013) * Load Modernizr from CloudFlare CDN (same as Conditionizr) * Load only Conditionizr and Modernizr through the <head>, with Conditionizr call too. * Load jQuery CDN (Google) in footer, with jQuery CDN fallback (CloudFlare) * Separated WordPress script enqueue to load Conditionizr, Modernizr in head: 'function html5blank_header_scripts()' * Hard-coded jQuery and CDN fallback into footer.php above custom theme scripts, more reliable fallback method * Load custom theme scripts in footer: 'function html5blank_footer_scripts()' * Loading scripts before closing </body> tag is best practice and not seen often in WordPress sites * Lowercase <!doctype html> in header.php * Remove empty line at end of functions.php ## 1.3.7 (01 April, 2013) * Added Portuguese (Brazil) language translation file to /languages/ from [Wesllei Henrique](https://github.com/wesllei) ## 1.3.6 (30 March, 2013) * Protocol relative jQuery and Conditionizr URLs * Protocol relative URLs for all enqueued scripts and styles * Added French language translation file to /languages/ from [Kevin Plattret](https://twitter.com/kevinplattret) * Fixed search form bug by adding name="s" attribute * Neater comments for headings in functions.php (same as style.css) * Add date ordered contributors to ReadMe. ## 1.3.5 (26 March, 2013) * Update jQuery CDN to use $_SERVER['SERVER_PORT'] to server HTTPS if needed * Edit Google Analytics string to cater for SSL/HTTPS (footer.php) * Added Spanish language translation file to /languages/ from Carlos Pinar * Indent <head> and <body> elements for better code readability * Add X-UA-Compatible meta tag to <head> to force Chrome Frame/latest document mode in IE (edge) * Format the <head> by grouping similar elements * Enhance footer.php indentation * Change footer.php fallback text * Removed HTML comments from comments.php and changed ID to class * Improve Conditionizr formatting in header.php * Set Conditionizr scripts/styles to _false_ by default (classes true) * Change pagination ID to class for better CSS * Improve indentation in 404.php for child element * Update screenshot.png * Update default HTML5 Blank logo and gravatar ## 1.3.4 (22 March, 2013) * Update Conditionizr to version 2.2.0 * Replaced <aside> id with a class for better CSS * Better naming conventions for search form, more class focused * Removed JavaScript onfocus/onblur events in search input * Replaced onfocus/onblur events with HTML5 placeholder for 'Search' (this is fine for non-supporting browsers as the search button indicates it's a search input) * Search <input> has been replaced to a <button> for more flexibility, allows HTML content * Removed font-smoothing from Opera and Mozilla as no longer supported ## 1.3.3 (03 March, 2013) * Hook up Conditionizr to theme Directory using WordPress theme URI hooks ## 1.3.2 (22 February, 2013) * Optimise body CSS declaration to shorthand * Remove inner wrapper inside header element, wrapper now wraps all content * Added header and footer classes to elements to encourage class styling over element declaration (i.e. header {} always use .header {} class etc.) ## 1.3.1 (13 February, 2013) * Restructured CSS file, better architecture * Focused CSS document on a more OOCSS approach (part of restructure) * Split CSS into; Main, Structure, Pages, Images, Typography, Responsive, Misc, Print * Moved away from single-line CSS formatting to multiple-line formatting for clearer code * CSS indentation formatting, new lines for shared selectors * Update jQuery to version 1.9.1, Google CDN and CloudFlare CDN * Update Conditionizr to CDNJS CloudFlare v2.1.1 * Removed mediaqueries.min.js, do we really need older browsers to be responsive, HTML5Shiv (built-in Modernizr) is enough * Updated scripts.js to ride off Modernizr.svg feature detect and remove custom script detect ## 1.3.0 (09 February, 2013) * Remove jquery.min.js 'local' fallback from /js/ folder, simply fallback to another CDN (CloudFlare), see footer.php, saves code and maintenance across all sites * Remove Google Analytics and jQuery fallback from functions.php injection, added manually in footer.php * Setup Conditionizr to supply an HTML5Shim to Less Than IE9 browsers * Updates Conditionizr to v1.2.0, enhanced retina detection and unlimited 'customScript', for polyfill usage (e.g. using respond.js and html5shim together) * Added Romanian language translation file to /languages/ ## 1.2.9 (03 February, 2013) * Readded [//conditionizr.com](Conditionizr), the raw JavaScript version 50% faster, previously removed to work on jQuery-free Conditionizr ## 1.2.8 (30 January, 2013) * Added Google Analytics DNS Prefetch to header.php to reduce [DNS latency](//www.chromium.org/developers/design-documents/dns-prefetching) ## 1.2.7 (23 January, 2013) * Update to jQuery 1.9.0 * Removed [Conditionizr](http://conditionizr.com) * Remove Apple Touch Icons ## 1.2.6 (24 December, 2012) * [Conditionizr](http://conditionizr.com) legacy script and style loader added * Conditional statements removed from HTML tag (HTML classes added dynamically with Conditionizr) * Conditional statement for mediaqueries.min.js removed (added dynamically with Conditionizr, included inside scripts.js) * conditionizr.min.js and conditionizr.js enqueued * /css/conditionizr/ added with browser styles * /js/conditionizr/ added with browser scripts * Shortened ViewPort meta tag with user scalable enabled ## 1.2.5 (09 December, 2012) * Added SVG support in scripts.js for SVG graphics * Shorten DOM ready function call to shorthand * Removed web app capable meta tag, kept viewport * CSS3 Media Queries JavaScript polyfill added to header.php * Included default .wrapper style for fluid-first responsive approach * Upgraded jQuery to 1.8.3 * Split stylesheets with separate call for Normalize as reset * Global Box Sizing and Font-Smoothing on all elements ## 1.2.4 (15 October, 2012) * Custom Comments callback - wp_list_comments('type=comment&callback=html5blankcomments'); editable comments now in functions.php * Custom default Gravatar now built in, with demo gravatar.jpg inside the 'img' folder, swap it out * Changed date format from the_date to the_time('F j, Y') * Changed time format from the_time to the_time('g:i a') * Changes above show the exact same when parsed, but have been changed due to the way WordPress works, which only shows one 'Date' for posts created on the same day. [More here](http://codex.wordpress.org/Function_Reference/the_date). ## 1.2.3 (13 October, 2012) * Responsive Thumbnail support, added a function which removes width and height dynamic attributes from thumbnail ## 1.2.2 (09 October, 2012) * Modified function - jQuery CDN fallback to get_template_directory_uri() instead of bloginfo('template_url') * Add Support for Custom Header * Tweaked support for Custom Background, added default color and placeholder background image ## 1.2.1 (07 October, 2012) * Custom callback for wp_nav_menu, now in functions.php with html5blank_nav(); in header.php * JavaScript added to 'scripts.js', hides URL bar after page load on iPhone/iPad, great for responsive projects * Meta tag 'apple-mobile-web-app-capable' added to header.php * Meta tag 'apple-mobile-web-app-status-bar-style' added to header.php ## 1.2.0 (03 October, 2012) * Merged pull request from J-Rabe * Localisation-support for all theme strings and empty *.pot for further translations * German translation added by J-Rabe * Functions.php includes new function 'load_theme_textdomain' for language support * Loop.php created to handle the Loop core, with get_template_part inclusion for relevant files * Loop.php includes conditional result for search results * Swapped bloginfo('template_url'); for echo get_template_directory_uri(); on Logo + Favicon * home_url instead of bloginfo('home') ## 1.1.2 (02 October, 2012) * Merged pull request for comments.php code changes * Merged pull request to remove 'rel' attribute from categories * Filter added to remove autop paragraph function from Excerpts (Manual only) * Filter added to allow shortcodes to execute inside Excerpts (Manual only) * Filter added to strip autop tags altogether from Excerpts ## 1.1.1 (30 September, 2012) * Enhanced author template * Enhanced 404 page with return home link * Semantic HTML enhancements * Added 'published by the_author' hooks as a default * Suggested include of WordPress Core CSS styles, now added ## 1.1.0 (29 September, 2012) * Core template files restructure * Semantic HTML enhancements * Google analytics (optimised) dynamically loaded through functions.php in footer * jQuery protocol relative fallback dynamically loaded through functions.php in footer * Hardcoded footer.php content (analytics and jquery) removed as it's dynamically loaded now * The Loop 'if, while, the' all inline, now inside parent section element * Pagination links brought inside section element, outside of The Loop after our article * Section elements brought outside The Loop to hold all page content * The Loop 'else' content wrapper in article tag for markup/layout consistencies * Post ID and Post Class added to article elements * Category support for 'the category' title * Enhanced Default Template page and Template Demo Page (page.php and template-demo.php) * Threaded comments support * Few obvious annotations removed * Small typo in annotation 'function.php' changed to 'functions.php' * Update theme default logo with new branding * CSS tweak for default hyperlink color change to match Logo blue ## 1.0.2 (28 September, 2012) * Update CDN and local jQuery fallbacks from 1.8.1 to 1.8.2 * Conditional page loads script added to functions.php * Added Custom Background support into functions.php * Remove WordPress Admin bar by default * Remove 'text/css' from enqueued stylesheet * Updated screenshot.png logo to new HTML5 Blank branding * CSS change, :focus changed to input:focus as FireFox was adding focus styles to any element * CSS change, new Chrome updates renders fonts thicker, reduced font-weight on body from 400 to 300 * CSS change, create non-semantic section below media queries, moved text-selection colors etc * CSS change, default font-family for h1-h6 Helvetica Neue with Helvetica/Arial fallbacks (previous Georgia) * CSS header theme details updated to new URL * Move toddmotto.com/html5blank/ to new html5blank.com domain * Favicon support for theme directory favicon.ico * Apple touch icon support, drag into root folder * LICENSE.md and README.md added and fully updated ## 1.0.1 (27 September, 2012) * Commit CHANGELOG.md * Commit README.md * Commit of Empty Fonts folder with readme.txt inside (for GitHub detection) ## 1.0.0 (16 September, 2012) * Initial commit