booletwa
Version:
Generate TWA projects from a Web Manifest
259 lines (191 loc) • 14.1 kB
Markdown
## v1.3.1 (2020-06-04)
#### :rocket: Enhancement
* `cli`, `validator`
* [#189](https://github.com/GoogleChromeLabs/bubblewrap/pull/189) Adds Web Vitals metrics to validation ([@andreban](https://github.com/andreban))
* `cli`
* [#186](https://github.com/GoogleChromeLabs/bubblewrap/pull/186) Adds version, --version and --help commands ([@andreban](https://github.com/andreban))
#### :bug: Bug Fix
* `core`
* [#191](https://github.com/GoogleChromeLabs/bubblewrap/pull/191) Runs `apksigner.jar` instead of `apksigner.bat` on win32 ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.3.0 (2020-05-27)
#### :rocket: Enhancement
* `cli`, `core`
* [#179](https://github.com/GoogleChromeLabs/bubblewrap/pull/179) Generates assetlinks.json when building the App ([@andreban](https://github.com/andreban))
#### :memo: Documentation
* [#182](https://github.com/GoogleChromeLabs/bubblewrap/pull/182) Link badge to workflow page ([@Maxim-Mazurok](https://github.com/Maxim-Mazurok))
#### Committers: 2
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Maxim Mazurok ([@Maxim-Mazurok](https://github.com/Maxim-Mazurok))
## v1.2.2 (2020-05-20)
#### :bug: Bug Fix
* `cli`, `core`, `validator`
* [#178](https://github.com/GoogleChromeLabs/bubblewrap/pull/178) Prevent build failing when PSI fails ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.2.1 (2020-05-18)
#### :house: Internal
* `core`
* [#174](https://github.com/GoogleChromeLabs/bubblewrap/pull/174) Updates android-browser-helper version ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.2.0 (2020-05-14)
#### :rocket: Enhancement
* `cli`, `core`
* [#161](https://github.com/GoogleChromeLabs/bubblewrap/pull/161) Adds a `bubblewrap install` command ([@andreban](https://github.com/andreban))
* [#157](https://github.com/GoogleChromeLabs/bubblewrap/pull/157) Improves AndroidSdkTools errors ([@andreban](https://github.com/andreban))
* `cli`
* [#160](https://github.com/GoogleChromeLabs/bubblewrap/pull/160) CLI checks minimum supported Node.js version ([@andreban](https://github.com/andreban))
#### :bug: Bug Fix
* `core`
* [#170](https://github.com/GoogleChromeLabs/bubblewrap/pull/170) Ensure gradlew has execute permission ([@andreban](https://github.com/andreban))
#### :memo: Documentation
* Other
* [#164](https://github.com/GoogleChromeLabs/bubblewrap/pull/164) Update main README.md to help devs get started ([@andreban](https://github.com/andreban))
* `cli`
* [#158](https://github.com/GoogleChromeLabs/bubblewrap/pull/158) Updated Documentation for more detailed steps on requirements ([@amanintech](https://github.com/amanintech))
#### :house: Internal
* `cli`, `core`, `validator`
* [#165](https://github.com/GoogleChromeLabs/bubblewrap/pull/165) Runs npm update and npm audit fix ([@andreban](https://github.com/andreban))
* `core`
* [#162](https://github.com/GoogleChromeLabs/bubblewrap/pull/162) Extract information from signing keys ([@andreban](https://github.com/andreban))
#### Committers: 2
- Aman Sharma ([@amanintech](https://github.com/amanintech))
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.1.2 (2020-05-01)
#### :bug: Bug Fix
* `core`
* [#148](https://github.com/GoogleChromeLabs/bubblewrap/pull/148) Fixes --sdk_root parameter on Windows ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.1.0 (2020-04-27)
#### :boom: Breaking Change
* `cli`, `core`
* [#142](https://github.com/GoogleChromeLabs/bubblewrap/pull/142) Improves packageId generation / validation ([@andreban](https://github.com/andreban))
#### :rocket: Enhancement
* `cli`, `core`
* [#142](https://github.com/GoogleChromeLabs/bubblewrap/pull/142) Improves packageId generation / validation ([@andreban](https://github.com/andreban))
#### :bug: Bug Fix
* `core`
* [#145](https://github.com/GoogleChromeLabs/bubblewrap/pull/145) Fix for CLI to work on latest Android CLI Tools ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v1.0.0 (2020-04-21)
#### :rocket: Enhancement
* `cli`, `core`
* [#135](https://github.com/GoogleChromeLabs/bubblewrap/pull/135) Implements input validation for the AplicationId ([@andreban](https://github.com/andreban))
* `cli`, `validator`
* [#134](https://github.com/GoogleChromeLabs/bubblewrap/pull/134) Adds a validator module to Bubblewrap ([@andreban](https://github.com/andreban))
* `cli`
* [#133](https://github.com/GoogleChromeLabs/bubblewrap/pull/133) Adds instructions to update the CLI config ([@andreban](https://github.com/andreban))
#### :memo: Documentation
* `cli`
* [#137](https://github.com/GoogleChromeLabs/bubblewrap/pull/137) Adds CLI commands documentation ([@andreban](https://github.com/andreban))
#### :house: Internal
* [#129](https://github.com/GoogleChromeLabs/bubblewrap/pull/129) Bump actions/checkout from v1 to v2 ([@imbsky](https://github.com/imbsky))
#### Committers: 2
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- BSKY ([@imbsky](https://github.com/imbsky))
## v0.6.0 (2020-03-23)
#### :rocket: Enhancement
* `core`
* [#126](https://github.com/GoogleChromeLabs/bubblewrap/pull/126) Updates android-browser-helper and enables WebView fallback on config ([@andreban](https://github.com/andreban))
#### :house: Internal
* `cli`, `core`
* [#128](https://github.com/GoogleChromeLabs/bubblewrap/pull/128) Runs npm audit fix and npm update ([@andreban](https://github.com/andreban))
#### Committers: 1
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
## v0.5.2 (2020-03-11)
#### :rocket: Enhancement
* `core`
* [#122](https://github.com/GoogleChromeLabs/bubblewrap/pull/122) Add console warnings if a shortcut has been skipped. ([@rayankans](https://github.com/rayankans))
* [#120](https://github.com/GoogleChromeLabs/bubblewrap/pull/120) Increases minSdkVersion to 19 ([@andreban](https://github.com/andreban))
#### :memo: Documentation
* `cli`, `core`
* [#121](https://github.com/GoogleChromeLabs/bubblewrap/pull/121) Renames llama-pack => BubbleWrap ([@andreban](https://github.com/andreban))
#### Committers: 2
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Rayan Kanso ([@rayankans](https://github.com/rayankans))
## v0.5.0 (2020-03-03)
#### :boom: Breaking Change
* `cli`, `core`
* [#109](https://github.com/GoogleChromeLabs/bubblewrap/pull/109) Move Config read/write into cli ([@NotWoods](https://github.com/NotWoods))
#### :rocket: Enhancement
* `core`
* [#117](https://github.com/GoogleChromeLabs/bubblewrap/pull/117) Adaptative Icons Improvements ([@andreban](https://github.com/andreban))
* `cli`, `core`
* [#108](https://github.com/GoogleChromeLabs/bubblewrap/pull/108) Reduce package size by omitting tests & build tools ([@NotWoods](https://github.com/NotWoods))
#### :bug: Bug Fix
* `core`
* [#114](https://github.com/GoogleChromeLabs/bubblewrap/pull/114) Fix packageName generation ([@andreban](https://github.com/andreban))
#### :house: Internal
* `cli`, `core`
* [#109](https://github.com/GoogleChromeLabs/bubblewrap/pull/109) Move Config read/write into cli ([@NotWoods](https://github.com/NotWoods))
#### Committers: 2
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Tiger Oakes ([@NotWoods](https://github.com/NotWoods))
## v0.4.3 (2020-02-13)
#### :boom: Breaking Change
* `cli`, `core`
* [#101](https://github.com/GoogleChromeLabs/bubblewrap/pull/101) Splits the project into `core` and `cli` modules ([@andreban](https://github.com/andreban))
#### :rocket: Enhancement
* `cli`, `core`
* [#102](https://github.com/GoogleChromeLabs/bubblewrap/pull/102) Fixes handling of maskable images ([@andreban](https://github.com/andreban))
* Other
* [#98](https://github.com/GoogleChromeLabs/bubblewrap/pull/98) Adds web-manifest-url meta-tag and web-app-manifest.json ([@andreban](https://github.com/andreban))
* [#96](https://github.com/GoogleChromeLabs/bubblewrap/pull/96) `update` upgrades `versionCode` and `versionName` ([@andreban](https://github.com/andreban))
* [#91](https://github.com/GoogleChromeLabs/bubblewrap/pull/91) Allows automated builds ([@andreban](https://github.com/andreban))
* [#89](https://github.com/GoogleChromeLabs/bubblewrap/pull/89) Adds help messages to the help command ([@andreban](https://github.com/andreban))
* [#90](https://github.com/GoogleChromeLabs/bubblewrap/pull/90) Adds a `generator_app` metatag to AndroidManifest.xml ([@andreban](https://github.com/andreban))
* [#85](https://github.com/GoogleChromeLabs/bubblewrap/pull/85) Updates to use android-browser-helper 1.1.0 ([@andreban](https://github.com/andreban))
* [#73](https://github.com/GoogleChromeLabs/bubblewrap/pull/73) Allows Customizing Project Location on Gradle Wrapper ([@andreban](https://github.com/andreban))
* [#71](https://github.com/GoogleChromeLabs/bubblewrap/pull/71) Reset versionName ([@abdonrd](https://github.com/abdonrd))
* [#69](https://github.com/GoogleChromeLabs/bubblewrap/pull/69) Update default navigationColor to black as PWAs ([@abdonrd](https://github.com/abdonrd))
* [#67](https://github.com/GoogleChromeLabs/bubblewrap/pull/67) Add new launcherName field ([@abdonrd](https://github.com/abdonrd))
* [#64](https://github.com/GoogleChromeLabs/bubblewrap/pull/64) Update com.android.tools.build:gradle version ([@abdonrd](https://github.com/abdonrd))
* [#63](https://github.com/GoogleChromeLabs/bubblewrap/pull/63) Move distributionUrl to the bottom ([@abdonrd](https://github.com/abdonrd))
#### :bug: Bug Fix
* [#93](https://github.com/GoogleChromeLabs/bubblewrap/pull/93) Report an Error when `iconUrl` is not 200 ([@andreban](https://github.com/andreban))
* [#92](https://github.com/GoogleChromeLabs/bubblewrap/pull/92) Fixes using the wrong password when building the app ([@andreban](https://github.com/andreban))
* [#83](https://github.com/GoogleChromeLabs/bubblewrap/pull/83) Escaping user input to key tool ([@JudahGabriel](https://github.com/JudahGabriel))
* [#60](https://github.com/GoogleChromeLabs/bubblewrap/pull/60) Fixes `UnhandledPromiseRejection` errors ([@andreban](https://github.com/andreban))
#### :house: Internal
* [#99](https://github.com/GoogleChromeLabs/bubblewrap/pull/99) Refactors TwaManifest.shortcuts ([@andreban](https://github.com/andreban))
* [#94](https://github.com/GoogleChromeLabs/bubblewrap/pull/94) Runs audit-fix to upgrade packages with vulnerabilities ([@andreban](https://github.com/andreban))
* [#86](https://github.com/GoogleChromeLabs/bubblewrap/pull/86) Moves `cli` to TypeScript and uses Inquirer.js ([@andreban](https://github.com/andreban))
* [#84](https://github.com/GoogleChromeLabs/bubblewrap/pull/84) Adds missing private keywords ([@andreban](https://github.com/andreban))
* [#82](https://github.com/GoogleChromeLabs/bubblewrap/pull/82) Converts `KeyTool.js` to TypeScript ([@andreban](https://github.com/andreban))
* [#81](https://github.com/GoogleChromeLabs/bubblewrap/pull/81) Converts TwaGenerator.js and Log.js to TypeScript ([@andreban](https://github.com/andreban))
* [#78](https://github.com/GoogleChromeLabs/bubblewrap/pull/78) Converts util.js and utilSpec.js into TypesScript ([@andreban](https://github.com/andreban))
* [#75](https://github.com/GoogleChromeLabs/bubblewrap/pull/75) Converts more Classes into Typescript ([@andreban](https://github.com/andreban))
#### Committers: 3
- Abdón Rodríguez Davila ([@abdonrd](https://github.com/abdonrd))
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Judah Gabriel Himango ([@JudahGabriel](https://github.com/JudahGabriel))
## 0.3.0 (2020-01-08)
#### :rocket: Enhancement
* [#55](https://github.com/GoogleChromeLabs/bubblewrap/pull/55) Uses android-browser-helper ([@andreban](https://github.com/andreban))
* [#56](https://github.com/GoogleChromeLabs/bubblewrap/pull/56) Improve shortcut icon selection. ([@rayankans](https://github.com/rayankans))
#### :house: Internal
* [#54](https://github.com/GoogleChromeLabs/bubblewrap/pull/54) Typescript lint ([@andreban](https://github.com/andreban))
#### Committers: 2
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Rayan Kanso ([@rayankans](https://github.com/rayankans))
## 0.2.0 (2019-12-18)
#### :rocket: Enhancement
* [#53](https://github.com/GoogleChromeLabs/bubblewrap/pull/53) Updates to use useBrowserOnChromeOS ([@andreban](https://github.com/andreban))
* [#46](https://github.com/GoogleChromeLabs/bubblewrap/pull/46) Support WebManifest shortcuts when generating the TWA ([@rayankans](https://github.com/rayankans))
#### :bug: Bug Fix
* [#47](https://github.com/GoogleChromeLabs/bubblewrap/pull/47) Paths with space fix ([@andreban](https://github.com/andreban))
* [#43](https://github.com/GoogleChromeLabs/bubblewrap/pull/43) Fix import for jimp-resize ([@andreban](https://github.com/andreban))
#### :memo: Documentation
* [#39](https://github.com/GoogleChromeLabs/bubblewrap/pull/39) Update README.md ([@andreban](https://github.com/andreban))
#### :house: Internal
* [#42](https://github.com/GoogleChromeLabs/bubblewrap/pull/42) Configure eslint to lint ts files ([@NotWoods](https://github.com/NotWoods))
* [#41](https://github.com/GoogleChromeLabs/bubblewrap/pull/41) Use custom jimp build ([@NotWoods](https://github.com/NotWoods))
* [#40](https://github.com/GoogleChromeLabs/bubblewrap/pull/40) Transforms Config into TypeScript ([@andreban](https://github.com/andreban))
#### Committers: 3
- André Cipriani Bandarra ([@andreban](https://github.com/andreban))
- Rayan Kanso ([@rayankans](https://github.com/rayankans))
- Tiger Oakes ([@NotWoods](https://github.com/NotWoods))