This repository has been archived by the owner on Apr 21, 2021. It is now read-only.
Releases: xfiveco/generator-xh
Releases · xfiveco/generator-xh
v0.4.0
- #31: Browser Sync module added for live reload and browser syncing. You can still use LiveReload if you want, choose preferred option when setting up the project.
- #40: Option to run a simple server
- #22: Ability to create more pages at once using
yo xh:page "Home" "About us" "Our Services"
syntax
v0.3.3
- #41: The script which is replacing
no-js
class was removed if Modernizr is used in project - #43: Default
grunt
task changed so it runsgrunt watch
task. Usegrunt build
to rebuild the whole project - #45: Ignored some HTML validation errors
- #46:
template.html
excluded from build - #47: Improved HTML5Shiv handling
- #48, #52:
grunt postinstall
task integrated to thegrunt build
task to avoid problems when bower and npm install are running at the same time - #51:
grunt build
is run automatically to generate page after adding it withyo xh:page
- #56: X-Precise link updated to the new public version
- #61: Fixing not copied assets when they were placed in subdirectories
- updated Bower and NPM packages versions
v0.3.2
- #38: New option for adding
dist
folder to the Git ignored list - #37:
media
/img
/xprecise
folders were moved tosrc
folder and are now automatically copied to thedist
folder. This will allow to generatedist
folder at the server and manipulate images by additional Grunt tasks in the future (eg. optimize and generate sprites).do_not_delete_me.png
placeholder is used so the watch task works properly (this file is not copied to thedist
folder). - #42: watch task now processes SCSS / Less files placed in subdirectories
v0.3.1
- #39: Fixed annoying bug when includes were not properly restored and were overridden if some task failed. For now this is solved by force running all tasks. Please report any problems with this solution.
- Disabled tasks spawning and added livereload only for compiled CSS files
- Added new clean task to remove unused files from
dist
folder. Works only with defaultgrunt
task - #26: Used placeholder / extend for clearfix mixin
- #35: Generated custom prefix for WordPress database tables
- #30: Fix duplicated container in
template.html
- #29: Removed
.wip
class from WP part of project index - #28: Fonts added to
src/fonts
folder are automatically copied todist/fonts
- Updated white space
v0.3.0
- WordPress development support using a subgenerator
yo xh:wp
- sets up the latest WordPress distribution and optional base theme and plugins
- connects the front-end files with the project theme
v0.2.0
- Page subgenerator creates pages from customizable
src/template.html
rather than generic template. Edit the template before you create pages if you want to have customized pages. - Page subgenerator now doesn't create individual stylesheets and image directories for each page to promote modules & components approach to the styles organization
- Documented how to join an existing project
- Added information how to work without preprocessors (see point 5. in Writing styles)
v0.1.5
- Limit usage of grunt-usemin to selected files to improve performance on large projects. Default processed files are
src/includes/head.html
andsrc/includes/scripts.html
, other files can be added in Gruntfile.js - Sass version of Normalize.css replaced with CSS version. (This removes ugly IE6/7 comments from generated main.css.)
- Improved CSS prettification for more consistent usage of empty lines
- Added postinstall task for copying jQuery fallback library
- Fixing problem with forcing Unix newlines on binary files, eg. font files
v0.1.4
- Prevented usage of reserved words (
main
,variables
,mixins
, ...) as a page name - Checking
src/js/main.js
with JS Hint check (not justdist/js/main.js
) - HTML validation moved outside the main
grunt
task to improve performance - Added
grunt validate
task for HTML validation - Added
grunt qa
task for detaching X-Precise, rebuilding project, validating HTML files and checking JavaScript files with JS Hint - Removed CHANGELOG.md in favor of GitHub releases (this page)
- Documentation updates
v0.1.3
- Added
dist/media
folder for storing content images which are not part of UI - Removed redundant content from the project index
- Added changelog