Skip to content

Latest commit

 

History

History
439 lines (257 loc) · 20.3 KB

CHANGELOG.md

File metadata and controls

439 lines (257 loc) · 20.3 KB

Change Log

8.0.4 (2023-05-03)

Bug Fixes

8.0.3 (2023-04-17)

Reverts

  • Revert "feat: remove cordova-plugin-splashscreen as it is part of the core" (e856116)

8.0.2 (2023-04-14)

Features

  • remove cordova-plugin-splashscreen as it is part of the core (b360e7c), closes #194

8.0.1 (2023-04-08)

Bug Fixes

8.0.0 (2023-04-03)

Bug Fixes

  • fix vite config for latest svelte plugin (33ee429)
  • use ES module syntax in cordova's build.js (fc05d99)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • use cpy@8 to prevent ES module issues (b307d3f)

5.1.6 (2022-02-15)

Bug Fixes

  • temporary disable treeshaking (fd6d222)

5.1.5 (2022-01-31)

Bug Fixes

  • support latest version vite-plugin-html (b0e5815)

Features

5.1.4 (2021-12-19)

Bug Fixes

  • fixed android platform installs electron (c2d7d33)

5.1.3 (2021-12-13)

Features

  • use electron@latest cordova platform to fix issues on M1 macs

5.1.2 (2021-11-18)

Features

  • stick postcss-preset-env to v6 due to issues with Vite with v7 (fdab46c)

5.1.1 (2021-10-28)

Features

  • fix skeleton-elements version to v3 (b406559)

5.1.0 (2021-09-27)

Features

  • 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)

Features

  • update Vite config to support Fragments in JSX core components (129907f)

5.0.7 (2021-09-15)

Features

  • vue: add @vue/compiler-sfc dev dependency for Vue project (80f3281)

5.0.6 (2021-09-06)

Bug Fixes

  • vue: fix issue with demo data in blank template (ad2a509)

Features

  • vite: enable host by default in created project (278f427)

5.0.5 (2021-08-20)

Bug Fixes

  • double check for capacitor plugins in capacitor-app.js (3502a0e)

5.0.4 (2021-08-16)

Features

  • use specific versions of swiper and dom7 (dffd8fb)

5.0.3 (2021-08-12)

Features

  • added warning message about requirements for Node v14 and NPM v7

5.0.2 (2021-08-06)

Bug Fixes

Features

  • add globIgnores to workbox config (837ada3)

5.0.1 (2021-07-26)

Bug Fixes

  • fix cordova-electron script (9e3f63d)

5.0.0 (2021-07-26)

Bug Fixes

  • correct LESS imports in custom build (4f97770)
  • fix static assets paths (39db56a)

Features

  • 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)

Features

  • install required capacitor v3 plugins (b735ede)

4.0.8 (2021-03-11)

Bug Fixes

  • vue: fix Vue useStore example (640156c)

4.0.7 (2021-02-03)

Bug Fixes

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 to 22

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 be data-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

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 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

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 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

2.3.3 - July 5, 2019

  • Added --skipUpdate parameter to create and generate-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 of cordova-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)
  • 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 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