framework7-cli
Version:
Framework7 command line utility (CLI)
132 lines (104 loc) • 7.28 kB
Markdown
<a href="https://www.patreon.com/vladimirkharlampidi"><img src="https://framework7.io/i/support-badge.png" height="20"></a>
# Change Log
# [v3.3.2](https://github.com/framework7io/framework7-cli/compare/v3.3.1...v3.3.2) - May 21, 2020
* Fixed webpack copy plugin errors on build
# [v3.3.1](https://github.com/framework7io/framework7-cli/compare/v3.3.0...v3.3.1) - May 18, 2020
* Updated syntax for latest webpack copy plugin
* Fixed panel routes in core framework
# [v3.3.0](https://github.com/framework7io/framework7-cli/compare/v3.2.4...v3.3.0) - April 18, 2020
* New "Blank" template
* Framework7 CLI config is now stored in `framework7.json` file in project root
* `generate-assets` command renamed to `assets` (`generate-assets` is still supported as well)
* Cordova
* Simplified default splash screen image
* UI
* Now it is possible to specify custom app icon on create
* UI theme switched to iOS theme
* Minor fixes
# [v3.2.4](https://github.com/framework7io/framework7-cli/compare/v3.2.3...v3.2.4) - March 6, 2020
* Support styles for new `.navbar-large.navbar-transparent`
# [v3.2.3](https://github.com/framework7io/framework7-cli/compare/v3.2.2...v3.2.3) - February 4, 2020
* Fixed wrong prop on "panel-close" links in generated Svelte & React templates
# [v3.2.2](https://github.com/framework7io/framework7-cli/compare/v3.2.1...v3.2.2) - January 30, 2020
* Fixed issue with missing demo products data in Tabs templates
* Updated PWA workbox to latest
# [v3.2.1](https://github.com/framework7io/framework7-cli/compare/v3.2.0...v3.2.1) - January 30, 2020
* Fixed wrong reference to `$device` in Svelte app
# [v3.2.0](https://github.com/framework7io/framework7-cli/compare/v3.1.0...v3.2.0) - January 29, 2020
* Support for Svelte framework
* Minor fixes
# [v3.1.0](https://github.com/framework7io/framework7-cli/compare/v3.0.7...v3.1.0) - January 3, 2020
* Added support for cordova OSX/macOS platform (including macOS icon assets)
* Fixed Electron errors related to cordova splashscreen plugin
* Babel config now includes `@babel/plugin-transform-runtime` plugin
* Framework7-Core + Webpack templates now use main app component (added in Framework7 5.3.0)
* Minor fixes
# [v3.0.7](https://github.com/framework7io/framework7-cli/compare/v3.0.6...v3.0.7) - November 30, 2019
* Fixed issue with `cpy` dependency breaking install on Windows
# [v3.0.6](https://github.com/framework7io/framework7-cli/compare/v3.0.5...v3.0.6) - November 30, 2019
* Added cordova android back button handler to View in Popup
# [v3.0.5](https://github.com/framework7io/framework7-cli/compare/v3.0.4...v3.0.5) - October 14, 2019
* Fixed issue when generated Core app was referencing Lite verions of the library
# [v3.0.4](https://github.com/framework7io/framework7-cli/compare/v3.0.3...v3.0.4) - October 14, 2019
* Fixed generated styles for Split View template
* Add closing Login Screen in cordova handler
# [v3.0.3](https://github.com/framework7io/framework7-cli/compare/v3.0.2...v3.0.3) - October 9, 2019
* Fixed hanging caused by spinner (#51)
# [v3.0.2](https://github.com/framework7io/framework7-cli/compare/v3.0.1...v3.0.2) - October 8, 2019
* Fixed typo in prop (`breanpoint` -> `breakpoint`) name in generated Vue split-view template
# [v3.0.1](https://github.com/framework7io/framework7-cli/compare/v3.0.0...v3.0.1) - October 7, 2019
* Fixed issue with unable to create app without bundler
# [v3.0.0](https://github.com/framework7io/framework7-cli/compare/v2.3.3...v3.0.0) - October 7, 2019
* Generated app templates updated to Framework7 v5
* Generated app templates updated to use Framework7 Icons v3
* Update cordova `backbutton` handler. Now it will close opened modals (if available) or go back in navigation
* Updated cordova-related scripts names, e.g. `build-cordova-dev` -> `build-dev-cordova`
* Added alias `f7` for CLI command. Now we can run it like `f7 create --ui`
* UI
* Added new Text Editor to custom build settings
* Added options to include/exclude Dark and Light themes in custom build
* Added ability to import project setting from JSON file
* Added ability to export project setting to JSON file
# [v2.3.3](https://github.com/framework7io/framework7-cli/compare/v2.3.2...v2.3.3) - July 5, 2019
* Added `--skipUpdate` parameter to `create` and `generate-assets` commands to skip update check
* Fixed CLI usage text
# [v2.3.2](https://github.com/framework7io/framework7-cli/compare/v2.3.1...v2.3.2) - May 25, 2019
* UglifyJS webpack plugin replaced with Terser
# [v2.3.1](https://github.com/framework7io/framework7-cli/compare/v2.3.0...v2.3.1) - May 22, 2019
* Now created project will contain default `.gitignore` file
* Added Treeview component to the custom build components list
* `cordova-plugin-wkwebview-file-xhr` plugin will be always used instead of `cordova-plugin-wkwebview-engine`
# [v2.3.0](https://github.com/framework7io/framework7-cli/compare/v2.2.0...v2.3.0) - May 1, 2019
* All new UI 🎉
* Now it is possible to change `cwd` (project destination)
* Advanced webpack configuration
* Advanced pre-installed Cordova plugins configuration
* More theming options with instant theming preview - dark mode, fill-style navigation bars
* New custom build section (for webpack + Less only)
* Fixed electron settings file reference
* Minor fixes
# [v2.2.0](https://github.com/framework7io/framework7-cli/compare/v2.1.3...v2.2.0) - April 22, 2019
* Electron build 🖥🎉
* Now it uses `cordova-plugin-wkwebview-file-xhr` (where local XHR works) iOS plugin when no-bundler used
* Lots of minor improvements
# [v2.1.3](https://github.com/framework7io/framework7-cli/compare/v2.1.2...v2.1.3) - April 8, 2019
* Fixed issue when webpack build could remove `type="text"` attributes from inputs
# [v2.1.2](https://github.com/framework7io/framework7-cli/compare/v2.1.1...v2.1.2) - April 8, 2019
* Fixed issue when `build-cordova-android-prod` script generated iOS app instead of Android
# [v2.1.1](https://github.com/framework7io/framework7-cli/compare/v2.1.0...v2.1.1) - March 25, 2019
* Update Sharp lib to latest
# [v2.1.0](https://github.com/framework7io/framework7-cli/compare/v2.0.4...v2.1.0) - March 25, 2019
* Templates updated to be compatible with new Aurora theme
* There is a new option on app creation that allows to exclude Framework7 Icons and Material Icons fonts
* Webpack config:
* `watchOptions.poll` changed to `1000` (1s) to decrease CPU overload
* New Webpack NPM scripts:
* `build-dev` - build web app using development mode (faster build without minification and optimization)
* `build-cordova-dev` - build cordova's `www` folder from and build cordova app using development mode (faster build without minification and optimization)
* `build-cordova-ios-prod` - to build only iOS app
* `build-cordova-ios-dev` - to build only iOS app in dev mode
* `build-cordova-android-prod` - to build only Android app
* `build-cordova-android-dev` - to build only Android app in dev mode
* New NPM scripts when Webpack is not used:
* `build-cordova-ios` - to build only iOS app
* `build-cordova-android` - to build only Android app