Skip to content

Commit

Permalink
Upcoming Release (#57)
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Apr 23, 2024
1 parent bfab85e commit 83f21e3
Show file tree
Hide file tree
Showing 15 changed files with 164 additions and 207 deletions.
5 changes: 0 additions & 5 deletions .changeset/famous-beers-boil.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/funny-bulldogs-own.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/late-peas-scream.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/rotten-items-beam.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tricky-stingrays-roll.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/violet-schools-tie.md

This file was deleted.

78 changes: 42 additions & 36 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,73 +1,79 @@
# Change Log

## [1.0.5](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.4...1.0.5) (2023-08-17)

## 1.1.0

### Bug Fixes
### Minor Changes

* using fully qualitifed class name for TimedNotificationPublisher ([c4b3bd8](https://github.com/ionic-team/capacitor-background-runner/commit/c4b3bd8c9f4fb881bfab05b2c95c2e0d7387cee8))
- 142e96d: (iOS) KV: calling `get` on an non-existent key returns null instead of empty object
(iOS) Fixed an issue within Runner that could potentially cause EXC_BAD_ACCESS crashes
- 18f72b6: More reliability fixes for the JS Engine used in the Background Runner:

- (Android) Fixes in runtime during background execution
- (Android) Improvements in native lib handling for testing

When updating, if you have an existing Android app, be sure to delete the `android-js-engine-release.aar` from `android/src/main/libs`, and add the following to `android/app/build.gradle`:

```diff
...

repositories {
flatDir{
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
+ dirs '../../node_modules/@capacitor/background-runner/android/src/main/libs', 'libs'
}
}
...

## [1.0.4](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.3...1.0.4) (2023-08-10)

**Note:** Version bump only for package root
```

- d6511b2: (Android): Fixing issue that disabled `appStateChange` events
- b09f30e: Reliability fixes for the JS Engine used in the Background Runner:
- (Android) Improvements to QuickJS integration
- (Android / iOS) Improvements in the handling of multiple dispatched events

### Patch Changes

- 174f2fe: Fixing incorrect method name in CapacitorGeolocation
- 11124d2: (iOS): Removing unnecessary run loop thread causing spike in CPU while the app was in the foreground

## [1.0.5](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.4...1.0.5) (2023-08-17)

## [1.0.3](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.2...1.0.3) (2023-08-10)
### Bug Fixes

**Note:** Version bump only for package root
- using fully qualitifed class name for TimedNotificationPublisher ([c4b3bd8](https://github.com/ionic-team/capacitor-background-runner/commit/c4b3bd8c9f4fb881bfab05b2c95c2e0d7387cee8))

## [1.0.4](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.3...1.0.4) (2023-08-10)

**Note:** Version bump only for package @capacitor/background-runner

## [1.0.3](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.2...1.0.3) (2023-08-10)

**Note:** Version bump only for package @capacitor/background-runner

## [1.0.2](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.1...1.0.2) (2023-08-10)

**Note:** Version bump only for package root




**Note:** Version bump only for package @capacitor/background-runner

## [1.0.1](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.0...1.0.1) (2023-08-09)


### Bug Fixes

* setting JavaVersion to 17 ([#14](https://github.com/ionic-team/capacitor-background-runner/issues/14)) ([5844d0c](https://github.com/ionic-team/capacitor-background-runner/commit/5844d0c814378b9c4ebafe752c297d7110e8c2ba))
* Supporting post install script on Windows ([#12](https://github.com/ionic-team/capacitor-background-runner/issues/12)) ([75b4ed0](https://github.com/ionic-team/capacitor-background-runner/commit/75b4ed0cdb44c4caa506c9969b7fdbbe2e122779))
* Updating to Gradle 8 ([#17](https://github.com/ionic-team/capacitor-background-runner/issues/17)) ([353dbe3](https://github.com/ionic-team/capacitor-background-runner/commit/353dbe331f5ed2344ded407041e001e440b9d0ee))




- setting JavaVersion to 17 ([#14](https://github.com/ionic-team/capacitor-background-runner/issues/14)) ([5844d0c](https://github.com/ionic-team/capacitor-background-runner/commit/5844d0c814378b9c4ebafe752c297d7110e8c2ba))
- Supporting post install script on Windows ([#12](https://github.com/ionic-team/capacitor-background-runner/issues/12)) ([75b4ed0](https://github.com/ionic-team/capacitor-background-runner/commit/75b4ed0cdb44c4caa506c9969b7fdbbe2e122779))
- Updating to Gradle 8 ([#17](https://github.com/ionic-team/capacitor-background-runner/issues/17)) ([353dbe3](https://github.com/ionic-team/capacitor-background-runner/commit/353dbe331f5ed2344ded407041e001e440b9d0ee))

# 1.0.0 (2023-07-18)


### Features

* Android JS Engine / Plugin ([#6](https://github.com/ionic-team/enterprise-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/enterprise-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
* Capacitor Plugin ([#3](https://github.com/ionic-team/enterprise-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/enterprise-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
* iOS runtime for background runner ([221654a](https://github.com/ionic-team/enterprise-background-runner/commit/221654a4329be6507cc635b6d6b0a190511ea1d5))
* **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/enterprise-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/enterprise-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))




- Android JS Engine / Plugin ([#6](https://github.com/ionic-team/capacitor-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/capacitor-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
- Capacitor Plugin ([#3](https://github.com/ionic-team/capacitor-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/capacitor-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
- **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/capacitor-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/capacitor-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))

# 1.0.0-rc.1 (2023-07-18)


### Features

* Android JS Engine / Plugin ([#6](https://github.com/ionic-team/capacitor-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/capacitor-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
* Capacitor Plugin ([#3](https://github.com/ionic-team/capacitor-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/capacitor-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
* iOS runtime for background runner ([221654a](https://github.com/ionic-team/capacitor-background-runner/commit/221654a4329be6507cc635b6d6b0a190511ea1d5))
* **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/capacitor-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/capacitor-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))
- Android JS Engine / Plugin ([#6](https://ionic.io/issues/6)) ([1f52918](https://ionic.io/commits/1f52918784d91558a3e7798d5449887d7fb5cd32))
- Capacitor Plugin ([#3](https://ionic.io/issues/3)) ([ffac505](https://ionic.io/commits/ffac505560c144d2478ed6de49dc7d0c5130b15c))
- **iOS:** Adding Capacitor Web APIs ([#4](https://ionic.io/issues/4)) ([7daa335](https://ionic.io/commits/7daa3350335989e8caf20c7258074a6dfa5d2cfe))
55 changes: 20 additions & 35 deletions apps/example-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,55 @@
# Change Log

## 1.0.6

### Patch Changes

- Updated dependencies [174f2fe]
- Updated dependencies [11124d2]
- Updated dependencies [142e96d]
- Updated dependencies [18f72b6]
- Updated dependencies [d6511b2]
- Updated dependencies [b09f30e]
- @capacitor/background-runner@1.1.0

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.0.5](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.4...1.0.5) (2023-08-17)

**Note:** Version bump only for package example-app





## [1.0.4](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.3...1.0.4) (2023-08-10)

**Note:** Version bump only for package example-app





## [1.0.3](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.2...1.0.3) (2023-08-10)

**Note:** Version bump only for package example-app





## [1.0.2](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.1...1.0.2) (2023-08-10)

**Note:** Version bump only for package example-app





## [1.0.1](https://github.com/ionic-team/capacitor-background-runner/compare/1.0.0...1.0.1) (2023-08-09)


### Bug Fixes

* setting JavaVersion to 17 ([#14](https://github.com/ionic-team/capacitor-background-runner/issues/14)) ([5844d0c](https://github.com/ionic-team/capacitor-background-runner/commit/5844d0c814378b9c4ebafe752c297d7110e8c2ba))
* Supporting post install script on Windows ([#12](https://github.com/ionic-team/capacitor-background-runner/issues/12)) ([75b4ed0](https://github.com/ionic-team/capacitor-background-runner/commit/75b4ed0cdb44c4caa506c9969b7fdbbe2e122779))




- setting JavaVersion to 17 ([#14](https://github.com/ionic-team/capacitor-background-runner/issues/14)) ([5844d0c](https://github.com/ionic-team/capacitor-background-runner/commit/5844d0c814378b9c4ebafe752c297d7110e8c2ba))
- Supporting post install script on Windows ([#12](https://github.com/ionic-team/capacitor-background-runner/issues/12)) ([75b4ed0](https://github.com/ionic-team/capacitor-background-runner/commit/75b4ed0cdb44c4caa506c9969b7fdbbe2e122779))

# 1.0.0 (2023-07-18)


### Features

* Android JS Engine / Plugin ([#6](https://github.com/ionic-team/enterprise-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/enterprise-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
* Capacitor Plugin ([#3](https://github.com/ionic-team/enterprise-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/enterprise-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
* **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/enterprise-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/enterprise-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))




- Android JS Engine / Plugin ([#6](https://github.com/ionic-team/enterprise-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/enterprise-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
- Capacitor Plugin ([#3](https://github.com/ionic-team/enterprise-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/enterprise-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
- **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/enterprise-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/enterprise-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))

# 1.0.0-rc.1 (2023-07-18)


### Features

* Android JS Engine / Plugin ([#6](https://github.com/ionic-team/capacitor-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/capacitor-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
* Capacitor Plugin ([#3](https://github.com/ionic-team/capacitor-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/capacitor-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
* **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/capacitor-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/capacitor-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))
- Android JS Engine / Plugin ([#6](https://github.com/ionic-team/capacitor-background-runner/issues/6)) ([1f52918](https://github.com/ionic-team/capacitor-background-runner/commit/1f52918784d91558a3e7798d5449887d7fb5cd32))
- Capacitor Plugin ([#3](https://github.com/ionic-team/capacitor-background-runner/issues/3)) ([ffac505](https://github.com/ionic-team/capacitor-background-runner/commit/ffac505560c144d2478ed6de49dc7d0c5130b15c))
- **iOS:** Adding Capacitor Web APIs ([#4](https://github.com/ionic-team/capacitor-background-runner/issues/4)) ([7daa335](https://github.com/ionic-team/capacitor-background-runner/commit/7daa3350335989e8caf20c7258074a6dfa5d2cfe))
2 changes: 1 addition & 1 deletion apps/example-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "example-app",
"version": "1.0.5",
"version": "1.0.6",
"private": true,
"dependencies": {
"@babel/plugin-syntax-flow": "^7.22.5",
Expand Down
25 changes: 25 additions & 0 deletions packages/android-js-engine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# android-js-engine

## 1.1.0

### Minor Changes

- 18f72b6: More reliability fixes for the JS Engine used in the Background Runner:

- (Android) Fixes in runtime during background execution
- (Android) Improvements in native lib handling for testing

When updating, if you have an existing Android app, be sure to delete the `android-js-engine-release.aar` from `android/src/main/libs`, and add the following to `android/app/build.gradle`:

```diff
...

repositories {
flatDir{
dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs'
+ dirs '../../node_modules/@capacitor/background-runner/android/src/main/libs', 'libs'
}
}
...

```
41 changes: 20 additions & 21 deletions packages/android-js-engine/package.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
{
"name": "android-js-engine",
"private": true,
"dependencies": {
"@naturalcycles/ktlint": "1.9.0",
"clang-format": "^1.8.0",
"prettier": "~2.3.2",
"prettier-plugin-java": "~1.0.2"
},
"devDependencies": {
"@ionic/prettier-config": "^1.0.1"
},
"prettier": "@ionic/prettier-config",
"scripts": {
"lint": "pnpm run-clang-format --dry-run && ktlint 'AndroidJSEngine/src/**/*.kt'",
"fmt": "pnpm run-clang-format -i && ktlint --format 'AndroidJSEngine/src/**/*.kt'",
"prettier": "prettier --plugin-search-dir=. \"**/*.{css,html,ts,js,java}\"",
"run-clang-format": "pnpm clang-format --glob=AndroidJSEngine/src/main/cpp/**/*.{cpp,h}"
},
"version": "1.0.5"
}

"name": "android-js-engine",
"private": true,
"dependencies": {
"@naturalcycles/ktlint": "1.9.0",
"clang-format": "^1.8.0",
"prettier": "~2.3.2",
"prettier-plugin-java": "~1.0.2"
},
"devDependencies": {
"@ionic/prettier-config": "^1.0.1"
},
"prettier": "@ionic/prettier-config",
"scripts": {
"lint": "pnpm run-clang-format --dry-run && ktlint 'AndroidJSEngine/src/**/*.kt'",
"fmt": "pnpm run-clang-format -i && ktlint --format 'AndroidJSEngine/src/**/*.kt'",
"prettier": "prettier --plugin-search-dir=. \"**/*.{css,html,ts,js,java}\"",
"run-clang-format": "pnpm clang-format --glob=AndroidJSEngine/src/main/cpp/**/*.{cpp,h}"
},
"version": "1.1.0"
}
Loading

0 comments on commit 83f21e3

Please sign in to comment.