8.0.4 (2023-05-03)
- do not set obsolete
id
parameter (08b49c1), closes #211 - fixed wrong rimraf import (29b160a), closes #212
8.0.3 (2023-04-17)
- Revert "feat: remove cordova-plugin-splashscreen as it is part of the core" (e856116)
8.0.2 (2023-04-14)
8.0.1 (2023-04-08)
- use fetch in
assets
(60cdb83)
8.0.0 (2023-04-03)
- fix vite config for latest svelte plugin (33ee429)
- use ES module syntax in cordova's build.js (fc05d99)
- support for latest Framework7 v8
- removed options to generate Desktop app with Electron
- vue: add swiper- custom elements (067ab46)
7.0.1 (2023-01-18)
- lock vite svelte plugin to v1 (639372e)
- update build-cordova script to use new hash format used in Vite (1adcec4)
7.0.0 (2022-04-15)
- copy --flat (82e0e42)
- React 18 syntax (1feb9d5)
- update UI with latest F7 v7 (d22be01)
- updates to match new v7 dark mode classes (028f6a1)
- updates to match new v7 imports paths (ef7c479)
- use latest version of postcss-preset-env [e61ab44]
5.1.7 (2022-03-13)
- use
cpy@8
to prevent ES module issues (b307d3f)
5.1.6 (2022-02-15)
- temporary disable treeshaking (fd6d222)
5.1.5 (2022-01-31)
- support latest version
vite-plugin-html
(b0e5815)
- remove
gap:
from CSP (327491f)
5.1.4 (2021-12-19)
- fixed android platform installs electron (c2d7d33)
5.1.3 (2021-12-13)
- use
electron@latest
cordova platform to fix issues on M1 macs
5.1.2 (2021-11-18)
- stick
postcss-preset-env
to v6 due to issues with Vite with v7 (fdab46c)
5.1.1 (2021-10-28)
- fix skeleton-elements version to v3 (b406559)
5.1.0 (2021-09-27)
- Re-bundle Vite's JS output with rollup for Cordova build to workaround unsupported ES modules in Android and Electron (1553ae8)
5.0.8 (2021-09-16)
- update Vite config to support Fragments in JSX core components (129907f)
5.0.7 (2021-09-15)
- vue: add
@vue/compiler-sfc
dev dependency for Vue project (80f3281)
5.0.6 (2021-09-06)
- vue: fix issue with demo data in blank template (ad2a509)
- vite: enable
host
by default in created project (278f427)
5.0.5 (2021-08-20)
- double check for capacitor plugins in capacitor-app.js (3502a0e)
5.0.4 (2021-08-16)
- use specific versions of swiper and dom7 (dffd8fb)
5.0.3 (2021-08-12)
- added warning message about requirements for Node v14 and NPM v7
5.0.2 (2021-08-06)
- fix core template type (14cc6a1)
- add
globIgnores
to workbox config (837ada3)
5.0.1 (2021-07-26)
- fix
cordova-electron
script (9e3f63d)
5.0.0 (2021-07-26)
- automatically generate SW with workbox CLI (7b23a38)
- correctly generate document theme color (c0e1914)
- don't auto add capacitor platforms on project creation (51e538d)
- don't install NPM dependencies on project creation (a27af0f)
- remove
cordova
API commands (5fc42c1) - update UI to use Vite (7ee3419)
- use
.f7
files instead of.f7.html
(39c5523) - use always up to date material icons from npm package (97accb7)
- use Vite instead of webpack (d5de54e)
- wrap generated custom cordova scripts with
deviceready
(f7b99eb)
4.1.0 (2021-06-15)
- install required capacitor v3 plugins (b735ede)
4.0.8 (2021-03-11)
- vue: fix Vue useStore example (640156c)
4.0.7 (2021-02-03)
- better error loggin (a62d230)
4.0.5 - January 29, 2021
- Use
type: 'javascript/auto'
for webpack assets loaders
4.0.4 - January 28, 2021
- Changed webpack plugins:
optimize-css-assets-webpack-plugin
->css-minimizer-webpack-plugin
4.0.3 - January 18, 2021
- Cordova's
android-minSdkVersion
config changed to22
4.0.2 - December 31, 2020
- Fixed imports in React blank template
4.0.1 - December 31, 2020
- Fix dependencies
4.0.0 - December 31, 2020
- Stable release
4.0.0-beta.6 - December 30, 2020
- Added Capacitor project generation
4.0.0-beta.5 - November 30, 2020
- Fixed generated styles for fill bars
4.0.0-beta.4 - November 16, 2020
- Support for React fast refresh
4.0.0-beta.3 - November 16, 2020
- Support for webpack 5
4.0.0-beta.2 - November 16, 2020
- Support for pure JSX core components
4.0.0-beta.1 - November 16, 2020
- Updated to support Framework7 v6
3.4.5 - November 9, 2020
- Force to use dependencies versions for Framework7 v5
3.4.4 - October 19, 2020
- Force to use supported terser plugin
3.4.3 - October 12, 2020
- Force to use supported webpack versions
- New cordova commands
3.4.2 - July 1, 2020
- Fixed wrong
data-view
attribute to bedata-name
on created Views in generated Core templates
3.4.1 - June 27, 2020
- Fix
vue-loader
to version 15
3.4.0 - June 13, 2020
- cordova-ios@6 support
- Removed
cordova-plugin-wkwebview-engine
plugin - Added
app://localhost
as default cordova iOS app scheme/host
- Removed
3.3.2 - May 21, 2020
- Fixed webpack copy plugin errors on build
3.3.1 - May 18, 2020
- Updated syntax for latest webpack copy plugin
- Fixed panel routes in core framework
3.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 toassets
(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
3.2.4 - March 6, 2020
- Support styles for new
.navbar-large.navbar-transparent
3.2.3 - February 4, 2020
- Fixed wrong prop on "panel-close" links in generated Svelte & React templates
3.2.2 - January 30, 2020
- Fixed issue with missing demo products data in Tabs templates
- Updated PWA workbox to latest
3.2.1 - January 30, 2020
- Fixed wrong reference to
$device
in Svelte app
3.2.0 - January 29, 2020
- Support for Svelte framework
- Minor fixes
3.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
3.0.7 - November 30, 2019
- Fixed issue with
cpy
dependency breaking install on Windows
3.0.6 - November 30, 2019
- Added cordova android back button handler to View in Popup
3.0.5 - October 14, 2019
- Fixed issue when generated Core app was referencing Lite verions of the library
3.0.4 - October 14, 2019
- Fixed generated styles for Split View template
- Add closing Login Screen in cordova handler
3.0.3 - October 9, 2019
- Fixed hanging caused by spinner (#51)
3.0.2 - October 8, 2019
- Fixed typo in prop (
breanpoint
->breakpoint
) name in generated Vue split-view template
3.0.1 - October 7, 2019
- Fixed issue with unable to create app without bundler
3.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 likef7 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
2.3.3 - July 5, 2019
- Added
--skipUpdate
parameter tocreate
andgenerate-assets
commands to skip update check - Fixed CLI usage text
2.3.2 - May 25, 2019
- UglifyJS webpack plugin replaced with Terser
2.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 ofcordova-plugin-wkwebview-engine
2.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)
- Now it is possible to change
- Fixed electron settings file reference
- Minor fixes
2.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
2.1.3 - April 8, 2019
- Fixed issue when webpack build could remove
type="text"
attributes from inputs
2.1.2 - April 8, 2019
- Fixed issue when
build-cordova-android-prod
script generated iOS app instead of Android
2.1.1 - March 25, 2019
- Update Sharp lib to latest
2.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 to1000
(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'swww
folder from and build cordova app using development mode (faster build without minification and optimization)build-cordova-ios-prod
- to build only iOS appbuild-cordova-ios-dev
- to build only iOS app in dev modebuild-cordova-android-prod
- to build only Android appbuild-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 appbuild-cordova-android
- to build only Android app