abdelrahmanesam
dcb10769b1
extract magic numbers to version catalog
2024-06-16 08:21:52 +00:00
David Allison
eed9ca8b4d
build: create 'common' module
...
* Defined as 'Android Library'
* Replaced junit reference with vintage engine
* to match project
* Removed example unit tests
2024-06-07 20:23:17 +00:00
Mike Hardy
a2a109caa8
Bumped version to 2.19alpha4
2024-06-02 02:52:20 +00:00
David Allison
ee1dcd8571
test(card-browser-view-model): selected rows
...
This also introduces Turbine, a Google-recommended library for testing flows
https://github.com/cashapp/turbine
https://developer.android.com/kotlin/flow/test
Accessed 2024-05-27
2024-06-01 23:19:36 +00:00
Mike Hardy
77b02ec1b0
Bumped version to 2.19alpha3
2024-05-27 12:37:25 +00:00
Mike Hardy
6bcf93dca0
Bumped version to 2.19alpha2
2024-05-25 00:30:43 +00:00
Mike Hardy
a6f01fd2b6
release: version should already be 2.19alpha1
...
not sure how things got out of sync, but 2.19alpha1 is already
up on google play store, so need to bump this to be in sync
2024-05-24 19:27:33 -05:00
lukstbit
eeb9e27ff2
Remove materialdialogs dependency
...
Some notes:
- added the back arrow from the vector assets IDE library to replace
the one used from the library
- replaced md_title_textsize with title_textsize, they have the same value, see
709cfee9b4/core/src/main/res/values/dimens.xml (L28)
2024-05-21 12:40:36 +00:00
Mike Hardy
d4d48b920c
build: prepare main for 2.19 development alpha series
2024-05-14 08:56:58 -05:00
Mike Hardy
d87e1c3cb3
release: version bump for 2.18.0 release
...
release track set to beta earlier, no need to change it
2024-05-12 21:49:44 -05:00
Mike Hardy
dc5348852b
Bumped version to 2.18beta2
2024-05-02 19:38:24 +00:00
Mike Hardy
8e29b5a50b
Dependency updates 20240501 ( #16315 )
...
* build(deps): bump androidx.core:core-ktx from 1.12.0 to 1.13.0 (#16202 )
* Reapply "Dependency updates 20240417 (#16193 )"
This reverts commit a75ef34cf9
.
* build(deps): bump androidx.core:core-ktx from 1.12.0 to 1.13.0
Bumps androidx.core:core-ktx from 1.12.0 to 1.13.0.
---
updated-dependencies:
- dependency-name: androidx.core:core-ktx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* refactor: use same named parameter name as overridden method
else we get build warnings which we consider errors
* refactor: call View.generateViewId directly to handle deprecation
* refactor: handle CancellationSignal type ambiguity from deprecation by pinning w/declaration
attempting to cast it inline with `as CancellationSignal` results in "cast never succeeds"
warnings which are unsightly
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Mike Hardy <github@mikehardy.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump com.squareup.leakcanary:leakcanary-android
Bumps [com.squareup.leakcanary:leakcanary-android](https://github.com/square/leakcanary ) from 2.13 to 2.14.
- [Release notes](https://github.com/square/leakcanary/releases )
- [Changelog](https://github.com/square/leakcanary/blob/main/docs/changelog.md )
- [Commits](https://github.com/square/leakcanary/compare/v2.13...v2.14 )
---
updated-dependencies:
- dependency-name: com.squareup.leakcanary:leakcanary-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump lint from 31.3.2 to 31.4.0
Bumps `lint` from 31.3.2 to 31.4.0.
Updates `com.android.tools.lint:lint-api` from 31.3.2 to 31.4.0
Updates `com.android.tools.lint:lint` from 31.3.2 to 31.4.0
Updates `com.android.tools.lint:lint-tests` from 31.3.2 to 31.4.0
---
updated-dependencies:
- dependency-name: com.android.tools.lint:lint-api
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.tools.lint:lint
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.tools.lint:lint-tests
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump androidGradlePlugin from 8.3.2 to 8.4.0
Bumps `androidGradlePlugin` from 8.3.2 to 8.4.0.
Updates `com.android.application` from 8.3.2 to 8.4.0
Updates `com.android.library` from 8.3.2 to 8.4.0
---
updated-dependencies:
- dependency-name: com.android.application
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.android.library
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump androidx.activity:activity-ktx from 1.8.2 to 1.9.0 (#16201 )
* build(deps): bump androidx.activity:activity-ktx from 1.8.2 to 1.9.0
Bumps androidx.activity:activity-ktx from 1.8.2 to 1.9.0.
---
updated-dependencies:
- dependency-name: androidx.activity:activity-ktx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* refactor: use activity directly, all ktx extensions in main dep now
Per release notes:
> The remainder of the Activity APIs have been rewritten in Kotlin and
> all extensions previously available in activity-ktx have been moved
> to activity. activity-ktx is now completely empty.
* refactor: handle Intent nullability changes
* fix: [set/add]ContentView nullability change
* fix: onBackPressed deprecation
* fix: further onBackPressed deprecation
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hardy <github@mikehardy.net>
Co-authored-by: David Allison <62114487+david-allison@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Allison <62114487+david-allison@users.noreply.github.com>
2024-05-02 12:59:34 -05:00
Mike Hardy
c12b398c21
Bumped version to 2.18beta1
2024-04-29 04:12:14 +00:00
Mike Hardy
a6e6cf827c
release: switch to 2.18 to beta with distribution to beta channel
2024-04-28 23:11:09 -05:00
Brayan Oliveira
f502ddb852
feat: show that media is running in-app ( #16127 )
...
* test: remove RobolectricTestAnnotationTest
We're going to introduce WorkManagerTestInitHelper and it's
outlived its usefulness
Change to a check on `setUp`
* feat: show that media is running in-app
useful if the user has notifications disabled
* fix: sync badges
---------
Co-authored-by: David Allison <62114487+david-allison@users.noreply.github.com>
2024-04-21 14:19:43 +01:00
Mike Hardy
7da94c1238
Bumped version to 2.18alpha9
2024-04-18 03:37:08 +00:00
Nandu
0ea6a709ef
refactor: ankidroidBackend to ankiBackend
2024-04-03 08:10:38 +00:00
David Allison
cb5903b8aa
fix: BACKEND_VERSION
build field
...
previously: `provider(?)`
now: `0.1.36-anki24.04`
----
Cause: bb0c4a85bf
PR: 15966
----
Fixes 16079
2024-04-03 04:40:32 +00:00
Mike Hardy
6fc26947fd
Bumped version to 2.18alpha8
2024-04-03 00:39:16 +00:00
Mike Hardy
1c5a6b3c22
Bumped version to 2.18alpha7
2024-03-30 00:07:17 +00:00
AbdelrahmanEsam
bb0c4a85bf
Migrate version catalog ( #15966 )
...
* version catalog conflict
solve
* implementing version catalog for stable versioning between modules
* implementing version catalog for stable versioning between modules
---------
Co-authored-by: abdelrahmanesam <abdelrahmanesam>
2024-03-27 00:53:28 +00:00
Brayan Oliveira
d227711a4c
feat: sync media in the background
...
I'm using WorkManager as the persistent job solution for the issue since it was more versatile and backwards compatible than the other option that Android proposes for data sync, that is [user initiated data jobs](https://developer.android.com/about/versions/14/changes/user-initiated-data-transfers )
Also, it has a variety of APIs for setting the work in different conditions, like internet connection and battery level, which are relevant to syncing
note: this doesn't handle the previous MediaSyncListener call that resumed the scoped storage migration process, since the migration apparatus should be removed relatively soon and therefore it isn't worth my time (nor anyone's else IMO)
So, if this is deemed as necessary for merging, consider this as `Needs a new dev` or wait for the migration code to be removed.
2024-03-19 08:50:52 +00:00
Mike Hardy
d80b76744d
Bumped version to 2.18alpha6
2024-03-14 02:37:09 +00:00
Mike Hardy
d27c999e56
Bumped version to 2.18alpha5
2024-03-06 03:38:18 +00:00
Mike Hardy
a5e9c2b0a9
fix: Play store already has 2.18alpha4, bump version
...
as part of the release pipeline failure previously, the build version
commit did not land on main, so our version in source on main is stale
vs the version already out in alpha channel, causing all releases to fail
as the version has been used
2024-03-05 03:37:44 +00:00
Mike Hardy
726a14c12e
Bumped version to 2.18alpha3
2024-03-01 18:07:30 +00:00
David Allison
30a4e5824a
docs: pre-commit hook
2024-02-29 13:04:25 +00:00
Mike Hardy
0ab90ba8c1
Bumped version to 2.18alpha2
2024-02-25 23:27:28 +00:00
Mike Hardy
40f3b11a1d
Bumped version to 2.18alpha1
2024-02-23 17:46:58 +00:00
Mike Hardy
4c489a9665
build: prepare main branch for 2.18 alpha series
2024-02-23 12:39:45 -05:00
Mike Hardy
c17fed63b9
Bumped version to 2.17beta6
2024-02-20 16:50:06 +00:00
Mike Hardy
38cc8e4c1b
Dependency updates 20240220 ( #15604 )
...
* chore(deps): bump androidx.test.uiautomator:uiautomator
Bumps androidx.test.uiautomator:uiautomator from 2.3.0-beta01 to 2.3.0-rc01.
---
updated-dependencies:
- dependency-name: androidx.test.uiautomator:uiautomator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump androidx.webkit:webkit from 1.9.0 to 1.10.0
Bumps androidx.webkit:webkit from 1.9.0 to 1.10.0.
---
updated-dependencies:
- dependency-name: androidx.webkit:webkit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-test
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines ) from 1.7.3 to 1.8.0.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.7.3...1.8.0 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump @typescript-eslint/parser in /tools/localization
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 6.21.0 to 7.0.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.0.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.google.protobuf:protobuf-kotlin-lite
Bumps com.google.protobuf:protobuf-kotlin-lite from 3.25.2 to 3.25.3.
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-kotlin-lite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json
Bumps [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kotlin/kotlinx.serialization/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.github.ByteHamster:SearchPreference
Bumps [com.github.ByteHamster:SearchPreference](https://github.com/ByteHamster/SearchPreference ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/ByteHamster/SearchPreference/releases )
- [Commits](https://github.com/ByteHamster/SearchPreference/compare/v2.5.0...v2.5.1 )
---
updated-dependencies:
- dependency-name: com.github.ByteHamster:SearchPreference
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.apache.commons:commons-compress
Bumps org.apache.commons:commons-compress from 1.25.0 to 1.26.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 11:19:52 -05:00
Mike Hardy
a06d445bfc
Bumped version to 2.17beta5
2024-02-18 03:33:42 +00:00
Mike Hardy
b6ed71fdc2
Bumped version to 2.17beta4
2024-02-16 17:46:21 +00:00
Mike Hardy
bfbd1606c9
Bumped version to 2.17beta3
2024-02-16 02:33:31 +00:00
Mike Hardy
310e1f2ae7
Dependency updates 20240315 ( #15508 )
...
* chore(deps): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios ) | `1.6.5` | `1.6.7` |
| [dotenv](https://github.com/motdotla/dotenv ) | `16.4.0` | `16.4.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.11.6` | `20.11.13` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.19.1` | `6.20.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.19.1` | `6.20.0` |
Updates `axios` from 1.6.5 to 1.6.7
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.7 )
Updates `dotenv` from 16.4.0 to 16.4.1
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.0...v16.4.1 )
Updates `@types/node` from 20.11.6 to 20.11.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 6.19.1 to 6.20.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.19.1 to 6.20.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/parser )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.github.triplet.play from 3.8.6 to 3.9.0
Bumps com.github.triplet.play from 3.8.6 to 3.9.0.
---
updated-dependencies:
- dependency-name: com.github.triplet.play
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 2 updates: [dotenv](https://github.com/motdotla/dotenv ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `dotenv` from 16.4.1 to 16.4.4
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.1...v16.4.4 )
Updates `@types/node` from 20.11.16 to 20.11.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 20.11.17 to 20.11.18
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 6.21.0 to 7.0.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.0.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 11:14:46 -05:00
Mike Hardy
1c784ee20c
Dependency updates 20240206 ( #15439 )
...
* chore(deps): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [axios](https://github.com/axios/axios ) | `1.6.5` | `1.6.7` |
| [dotenv](https://github.com/motdotla/dotenv ) | `16.4.0` | `16.4.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.11.6` | `20.11.13` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.19.1` | `6.20.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.19.1` | `6.20.0` |
Updates `axios` from 1.6.5 to 1.6.7
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.7 )
Updates `dotenv` from 16.4.0 to 16.4.1
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.0...v16.4.1 )
Updates `@types/node` from 20.11.6 to 20.11.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 6.19.1 to 6.20.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.19.1 to 6.20.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.20.0/packages/parser )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: dotenv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 2 updates: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/jest` from 29.5.11 to 29.5.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Updates `@types/node` from 20.11.13 to 20.11.16
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update Gradle Wrapper from 8.5 to 8.6.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
* chore(deps): bump junit_version from 5.10.1 to 5.10.2
Bumps `junit_version` from 5.10.1 to 5.10.2.
Updates `org.junit.jupiter:junit-jupiter` from 5.10.1 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2 )
Updates `org.junit.jupiter:junit-jupiter-params` from 5.10.1 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2 )
Updates `org.junit.vintage:junit-vintage-engine` from 5.10.1 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases )
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2 )
---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 1 update: [prettier](https://github.com/prettier/prettier ).
Updates `prettier` from 3.2.4 to 3.2.5
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.json:json from 20231013 to 20240205
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java ) from 20231013 to 20240205.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
---
updated-dependencies:
- dependency-name: org.json:json
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps-dev): bump the non-breaking group
Bumps the non-breaking group in /tools/localization with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@typescript-eslint/eslint-plugin` from 6.20.0 to 6.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.21.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.20.0 to 6.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.21.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: non-breaking
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-02-06 22:35:31 -05:00
lukstbit
936933ac8a
Enable Androidx Espresso(+contrib) for unit testing
...
Espresso is supported by Robolectric(https://robolectric.org/androidx_test/ )
and it provides a better API to work with the view hierarchy in tests.
2024-02-07 01:46:17 +00:00
Mike Hardy
2412d48c21
Bumped version to 2.17beta2
2024-02-05 19:21:43 +00:00
Mike Hardy
ce6fef6f74
Bumped version to 2.17beta1
2024-02-02 14:15:32 +00:00
Mike Hardy
bfe24a13c9
release(beta): switch from alpha to beta release stream
...
not switching initial distribution channel from alpha yet, these
will be manually promoted from alpha to beta on Play store at first
2024-02-02 08:24:59 -05:00
Mike Hardy
cf8cf278e4
refactor: shared "testlib" module, used by AnkiDroid test and androidTest
2024-02-01 19:59:38 +00:00
Mike Hardy
866369337a
Bumped version to 2.17alpha17
2024-01-26 15:23:07 +00:00
Mike Hardy
37daacf8e6
Bumped version to 2.17alpha16
2024-01-22 03:02:22 +00:00
Mike Hardy
40658a8015
20240120 Dependency updates ( #15285 )
...
* chore(deps): bump all javascript dependencies in localization module
* chore(deps): bump com.github.zafarkhaja:java-semver
Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver ) from 0.10.0 to 0.10.2.
- [Release notes](https://github.com/zafarkhaja/jsemver/releases )
- [Changelog](https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zafarkhaja/jsemver/compare/v0.10.0...v0.10.2 )
---
updated-dependencies:
- dependency-name: com.github.zafarkhaja:java-semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): update all javascript dependencies
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 17:47:42 -05:00
Mike Hardy
30ff2642a4
Dependency updates 20240111 ( #15204 )
...
* build(deps): bump androidx.test.uiautomator:uiautomator
Bumps androidx.test.uiautomator:uiautomator from 2.3.0-alpha05 to 2.3.0-beta01.
---
updated-dependencies:
- dependency-name: androidx.test.uiautomator:uiautomator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump kotlin_version from 1.9.21 to 1.9.22
Bumps `kotlin_version` from 1.9.21 to 1.9.22.
Updates `org.jetbrains.kotlin.jvm` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin.android` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin.plugin.parcelize` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin.plugin.serialization` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
Updates `org.jetbrains.kotlin:kotlin-test-junit` from 1.9.21 to 1.9.22
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.jvm
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.android
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.parcelize
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.serialization
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.github.ByteHamster:SearchPreference
Bumps com.github.ByteHamster:SearchPreference from 2.4.0 to 2.5.0.
---
updated-dependencies:
- dependency-name: com.github.ByteHamster:SearchPreference
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.jsoup:jsoup from 1.17.1 to 1.17.2
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.17.1 to 1.17.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.17.1...jsoup-1.17.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.squareup.leakcanary:leakcanary-android
Bumps [com.squareup.leakcanary:leakcanary-android](https://github.com/square/leakcanary ) from 2.12 to 2.13.
- [Release notes](https://github.com/square/leakcanary/releases )
- [Changelog](https://github.com/square/leakcanary/blob/v2.13/docs/changelog.md )
- [Commits](https://github.com/square/leakcanary/compare/v2.12...v2.13 )
---
updated-dependencies:
- dependency-name: com.squareup.leakcanary:leakcanary-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump io.mockk:mockk from 1.13.8 to 1.13.9
Bumps [io.mockk:mockk](https://github.com/mockk/mockk ) from 1.13.8 to 1.13.9.
- [Release notes](https://github.com/mockk/mockk/releases )
- [Commits](https://github.com/mockk/mockk/compare/1.13.8...1.13.9 )
---
updated-dependencies:
- dependency-name: io.mockk:mockk
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump org.apache.commons:commons-exec from 1.3 to 1.4.0
Bumps org.apache.commons:commons-exec from 1.3 to 1.4.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-exec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump com.google.protobuf:protobuf-kotlin-lite
Bumps com.google.protobuf:protobuf-kotlin-lite from 3.25.1 to 3.25.2.
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-kotlin-lite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): adopt android gradle plugin 8.2.1
note that the android gradle plugin 8.2-stable series has a defect
that does not allow setting the jacoco version, and pins it at 0.8.8
that is fine in all cases except where you want to use JDK21, which
requires jacoco 0.8.11+.
this will be resolved in android gradle plugin 8.3-stable
* chore(deps): bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.0 (#15200 )
* chore(deps): bump com.github.zafarkhaja:java-semver from 0.9.0 to 0.10.0
Bumps [com.github.zafarkhaja:java-semver](https://github.com/zafarkhaja/jsemver ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/zafarkhaja/jsemver/releases )
- [Changelog](https://github.com/zafarkhaja/jsemver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zafarkhaja/jsemver/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: com.github.zafarkhaja:java-semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix deprecations in new java semver package
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Hardy <github@mikehardy.net>
* chore(deps): bump follow-redirects in /tools/localization
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 22:26:12 -05:00
Mike Hardy
e5b25f3fef
Bumped version to 2.17alpha15
2024-01-07 13:03:11 +00:00
David Allison
9a9d0c5075
tests: use shared-preferences-mock
...
Shaves a second off test execution
API is much easier to use
2024-01-05 04:48:02 +00:00
Mike Hardy
0717daab11
Bumped version to 2.17alpha14
2023-12-24 12:14:04 +00:00
Mike Hardy
51186fdee0
Bumped version to 2.17alpha13
2023-12-22 00:18:18 +00:00