- No changes
- Update: removed unnecessary properties from generated liferay-plugin-package.properties file
- New: updated sitemap.json and liferay-plugin-package.properties to account for changes in resources importer for 7.0 themes
- New: ftl is now the default template language for 7.0 and above (for liferay-theme:import generator)
- Update: removed Support Compass option from theme generator. For 7.0 themes you must now manually set the supportCompass option in package.json, and add gulp-ruby-sass as dependency.
- Update: Generated themes now save all dependencies as devDependencies
- Fix: fixed issue with compass and template flags rejecting valid values
- New: Allow passing in options as flags
- New: added changelog.md
- Don't use the same custom.css file as theme generator now that inject tags are placed there by default
- Add inject tags to custom.css for themelet styles
- Remove unnecessary hooks in tests
- Add tests for themelet generator
- Don't alter app/index.js prototype when extending
- prototype was improperly named
- When running tests liferayVersion can get converted to a int by accident, ensure it's a string before replace method
- Change name of test to import
- Add async callback
- Weren't using these
- Add basic tests for import generator
- More extensive testing for correct file contents
- Add chai and chai-fs as dev dependencies
- Assert dynamic properties in package.json
- Fix tests. Test formatting
- skip-install flag was not set up correctly
- Add theme from plugins sdk to test/assets for testing import process
- Abstract part of the prompt callback
- Make versioning more consistent for generated themelets/themes
- Can't use publish tags that can be interpreted as a semver value
- Make insight paths easier to understand
- Incorporate insight/google analytics
- Set templateLanguage property when importing theme from SDK
- Pass templateLanguage property to package.json for build tools
- Generate liferay-look-and-feel.xml, prompt for template language
- Add publishConfig.tag field for themelets, remove supportCompass prompt for themelets
- Updating repo field
- We actually removed the bower dependency now
- Formatting (using
tags because the only other way of forcing a line break, ending the line with 2 spaces, gets chomped in SublimeText as it will strip trailing whitespace automatically) - fixed some small things in README
- Remove check for bower.json file in test
- Removing bower as a dependency since bootstrap is bundled with Liferay theme packages
- Adding the ability to validate the path to the liferay-plugin-package.properties
- Fixes #1
- custom.css has been changed to _custom.scss in 7.0
- Need to ignore bower components as well
- Temp hide 6.2 option
- Rename custom.css to _custom.scss
- Move supportCompass property to package.json
- Get liferayVersion from liferay-plugin-package.properties
- Update README
- Send custom.css to css/ dir in themelet generator
- Formatting
- Set baseTheme to styled by default
- Add liferayVersion to import task
- Formatting
- Add liferay-theme:themelet generator
- Always append -theme to package name
- Add liferay-theme keyword for theme extension
- Fix file creation test
- Remove gulp tasks and implement liferay-theme-tasks
- Pass version number to templates
- Fix typo
- Add gulp check_sf task
- Abstract moving copiled css
- Add version option to prompts
- Update readme
- fs.remove not needed
- SF
- Rename css files to scss if rubySass is being used
- Rename gulp tasks
- SF
- SF
- Sorting
- Supply default value if deploy folder doesn't exist
- Was hanging on build-hook
- Include correct files
- Fix main property
- Build hook
- Use getSrcPath
- Copy files from WEB-INF/src to WEB-INF/classes
- Abstract prompt logic
- SF - spaces to tabs
- Make importer extend from default generator
- Add liferay-theme:import generator
- SF
- Putting all generators in generators dir
- Add ability to validate file
- Should grab everything
- SF
- SF
- Removing empty stream and using inquirer instead of gulp-prompt
- Improve fast deploy
- Accept --full or -f
- Send .war to /dist and split up deploy-full
- Check for correct file structure
- Skip gulp init with skipInstall
- Removing rename since it works without it, and renaming causes issues with empty css files
- Don't overwrite appServerPath, messes with validation if gulp init is run more than once
- Add option for baseTheme
- Sort tasks/formatting
- Disable changed filter
- Deploy to temp dir on fast deploy
- Replace deprecated gulp-clean with recommended alternative
- Clean up
- Update watch task
- Restructure deploy tasks
- Bump liferayVersion to 7.0.0+
- Remove deployType option since --full flag will alter gulp watch behavior
- Use stored data
- Passing --full flag does full redeploy on watch task
- Update liferay theme dependencies
- squash with changed
- Sometimes chokes when combining file ext change and src change
- Lazy deploy
- Copy only changed files
- Set deploy state after init deploy
- Store full path to theme in app server, theme name, and deploy state after prompts
- Don't need build-mixins
- Copy over non css files to css dir after compile
- Add mixins to build process
- Add deploy task
- Sort
- Include context.xml for deployment
- Formatting
- Never has a chance to execute
- Child tasks do not run/finish sequentially, causes custom.css to be overwritten with blank file
- Formatting
- Adding Rob as a contributor
- Removing rename since it works without it, and renaming causes issues with empty css files
- Don't overwrite appServerPath, messes with validation if gulp init is run more than once
- Add option for baseTheme
- Sort tasks/formatting
- Disable changed filter
- Deploy to temp dir on fast deploy
- Replace deprecated gulp-clean with recommended alternative
- Clean up
- Update watch task
- Restructure deploy tasks
- Bump liferayVersion to 7.0.0+
- Remove deployType option since --full flag will alter gulp watch behavior
- Use stored data
- Passing --full flag does full redeploy on watch task
- Update liferay theme dependencies
- squash with changed
- Sometimes chokes when combining file ext change and src change
- Lazy deploy
- Copy only changed files
- Set deploy state after init deploy
- Store full path to theme in app server, theme name, and deploy state after prompts
- Don't need build-mixins
- Copy over non css files to css dir after compile
- Add mixins to build process
- Add deploy
- Sort
- Include context.xml for deployment
- Formatting
- Never has a chance to execute
- Child tasks do not run/finish sequentially, causes custom.css to be overwritten with blank file
- Formatting
- Updating README
- Updating deps
- Updating gulp deps
- Fix prompt
- Adding bower as a peerDep
- Making compile-scss wait until build-base and build-src are finished
- Adding gulp as a peer dependency (since we need to run it afterwards
- Adding gulpfile to theme (and other resources)
- Adding gitignore, fixing so that everything is generated into a theme folder
- New: created base yeoman generator