- Add --noresources flag to package builds to optionally do nothing with resources.
- Fix(package): If a security profile is not found, stop the build.
- Fix(serve): stop setting address to null when checking for address/port conflicts with localhost.
- Fix #36, thanks @kentongray!
- Fix login issue with creator start command
- Fix missing cookies error in creator start command
- Add
creator:[id]
template option toionic start
command
- Fix localhost that got into npm version
- Various fixes to catch problems with package
- Add security command for managing Security Profiles.
- Add package command for Ionic Package.
- Logging now done with
logging
module - using the node js winston logger. - Lazy load all modules in ionic-app-lib - gives 8x performance gain.
- Added
package
command to build applications on ionic servers. - Fix - remove globals that were set by accident - correct files to not rely on the globals.
- Upload command now properly checks 522 status code from CloudFlare.
- Stats command added to ionic-app-lib.
- Added gulp dependent start up tasks to run before
ionic serve
- specify them in yourionic.project
file as attributegulpStartupTasks
. - On starting apps - now calls
ionic add
instead ofbower install
. - State command now saves package.json with newline character at end of file.
- Resources have been extracted to the ionic-app-lib - now usable in the module.
- Add release feature as alpha - will compress images and concat/minify CSS/JS via usemin specified in index.html.
- Erronous publish on NPM - invalid version.
- Refactor: Use winston logging library for log messages
- Adding ionic-platform-web-client to the
ionic add
injection list - Updated config writes to handle both minified and non-minified versions of ionic-platform-web-client
- Fix(config): Forcing string values for string types in io-config
- Fix(tests): Update test to pass options for stdio: pipe
- Fix: Writes to io-config happen even if ionic-service-core is missing
- Fix(cordova): Ensure cordova plugin commands are passed options for stdio to be pipe'.
- Fix(package): Update ionic-cordova-lib to 5.1.7.
- Added io init command.
- Added io init skeleton.
- Added list of ionic services and ngCordova to initialize.
- Fix(cordova): Expose cordova-lib so users of the lib can attach the cordova-lib events.
- Fix(start): Check for bower packages to avoid having exception when they are not provided in app.json file for starters.
- Fix(start): show message for user if invalid starter URL is passed or an invalid starter template name is provided. Show the user a message to view starter templates.
- Fix(cordova platform): Pass stdio for pipe for the create commands.
- Fix(upload): Bumped archiver back to 0.5.1 - it was causing an issue related to unzipped compressed files on Android devices - see: ionic-team/ionic-cli#494 and archiverjs/node-archiver#113.
- Refactor(share): Share is now available in ionic-app-lib.
- Update serve method
start
to check for document root and reject promise if it does not exist instead of exiting process with Util.fail. - Fix for upload - if you have a script with a query string, it will not get mangled from the removeCacheBusters call. Fixes issue ionic-team/ionic-cli#504.
- Fix(browser): Fix for remove crosswalk, pass in the app directory for the project file, then use that instance object to save. Fixes CLI bug ionic-team/ionic-cli#500.
- Fix(state): cordovaPlatforms in package.json no longer gets duplicate entry.
- Feature(start): add the ability to add bower packages to a starter project.
- Fix(start): Ensure appSetup.bower is set so that the appSetup.bower.length call doesnt cause a run time exception. Handle the exception thrown from initCordova in the chain by rethrowing the exception if the app setup process fails.
- Fix(platform): Remove console.log command from ionic-cordova-lib, bump to 5.1.5 to have that change.
- Fix(lab): Update preview.html to have utf-8 charset meta tag.
- Style(share): Show the finished message as green
- Fix(login): Remove lowercase of email.
- Feature(project): Expose project to module.
- Fix(upload): Remove entity parsing to fix ionic-team/ionic-cli#452 (comment)
- Fix(info): Add check runtime call to show upgrade messages for dependencies that are not fulfilled.
- Fix(start): Ensure appSetup.bower is set so that the appSetup.bower.length call doesnt cause a run time exception. Handle the exception thrown from initCordova in the chain by rethrowing the exception if the app setup process fails.
- Fix(platform): Remove console.log command from ionic-cordova-lib, bump to 5.1.5 to have that change.
- Update ionic-cordova-lib to 5.1.4 for fix with cordova lib run propagating errors to callers.
- Fix for serve - directory root is using path.join instead of path.resolve
- Add build platform to the cordova command.
- Bump version of ionic-cordova-lib.
- Fix(start): Fetch codepen was trying to fetch invalid html/css/js files because of a leading '/'. The trailing slash has been removed.
- Fix for
browser
command doing manual install for Cordova CLI 5.1+, fixed to use cordova commands.
- Forked
cordova-lib
to useionic-cordova-lib
- this was done to correct some issues the cordova command had with passing stdio streams for the script calls. - Fix(cordova): Update stdio option to pipe. Update tests to reflect ionic-cordova-lib.
- Fix(upload): Remove BOM for index.html file. Add bomindex.html file to have BOM (byte order mark) at beginning of file, remove the BOM, and have test to verify
- Fix(upload): Fix for CLI issue #452 and #440 - remove BOM character are beginning of index.html
- Fix(serve): Add in live reload port by environment variable. Add in test for serve with proper live reload port number
- Fix(utils): Look at the argv['no-cordova'] boolean option
- Fix(serve): Fix for ionic refernence to change to Utils, for CLI #451 issue
- Fix(upload): Update archive to 0.14.4 - update for certain users behind malware detection. Remove cordova-lib. Inclide ionic-cordova-lib
- Fix for Project - now can work from any directory, not just a directory that contains a project.
- Login command now exists in ionic-app-lib.
- Upload command now exists in ionic-app-lib.
- Setup command now exists in ionic-app-lib.
- Add tests for login and update.
- Add 10.39.236.1 for crosswalk lite.
- Add in settings file to have settings across applications.
- Fix for
ionic start --io-app-id <app_id>
to properly add the app ID to the project file.
- Fix for
ionic browser remove crosswalk
- fix for passing arguments and app directory. - Fix for
ionic browser upgrade crosswalk
- passes app directory correctly. - Update to unit tests for browser pre and post Cordova CLI 5.0.0
- Use cordova CLI to install plugins/platforms for start command.
- Update cordova-lib to 5.0.0.
- Use cordova 5.0 plugin ID's for npm format.
- Correct the option for platform on serve command.
- Fixing a bug with serve that will duplicate console logging from the browser.
- Fix for a bug when serve wont start console logs with
--consolelogs
argument. - Added flag
--platform
for serve command that opens the browser with those platform specific styles (android/ios).
- Fix for Ionic state restore - fixes an issue with reset that does not pass the correct app directory path for the restore command.
- Add option for no gulp - only run tasks if this is not specified
- Ionic info now checks for gulp and ios-deploy (if mac)
- Ionic browser command now shows information about deprecation and using the cordova CLI directly, as well as directions on how to specify Crosswalk version.
- Fix for Windows and the 0.0.0.0 host problem with serve
- Ionic sass setup now checks that gulp is installed globally - and if not - tells the user how to set it up.
- Browser checks for Cordova CLI 5.0 installed - thereby using default cordova commands instead of downloading and installing the cordova android and crosswalk engine plugins.
- Serve now opens the browser correctly when the
--all
or0.0.0.0
address is used - specifyinglocalhost
instead to open correctly on windows environments.
- Remove unused modules - mocha, chai, chai as promised.
- Adding in the ability for ionic-labs preview page to serve local assets
- Bumping plugin names to be the new format for 5.0
- Added in GUI opbeat credientials.
- Added in Crosswalk-lite for the browsers
- Updated process.version for Ionic info
- State command now respects local and remote urls for saving package.json
- Proxy adding Reject Unauthorized