Android client for Travis CI

Related tags

App android travis-ci ci
Overview

Project description

Build Status on Travis: codecov.io

This project is unofficial Android client for Travis CI.

It uses API v2 from Travis CI for fetching all required information about repositories, build tasks and build history. The app has the following features:

  • user login to Travis CI and Travis CI Pro
  • list of repositories
  • build history
  • build log
  • restart/cancel build
  • search with history
  • intent filter for opening build links

Varis on Google Play Store

Repositories list Build history Build Details

Copyrights

This app is neither offered by Travis CI GmbH nor is this app and/or the provider of this app in any way affiliated with Travis CI GmbH and/or its products.

Open source libraries

Contribution

In case you have ideas or found an issue, don't hesitate to create pull request or an issue.

Current status

Currently the main app module is app-v3. In this module the following updates are happening:

The module app is currently NOT developed anymore. However, it is working fine and is using API v2.

License

Apache Licence 2.0

Copyright 2015 Dmytro Khmelenko

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Comments
  • Support GitHub Token API

    Support GitHub Token API

    Hi!

    Your project is the best app to monitor Travis CI. Thanks for providing this amazing tool for the community!

    Publish username and password could not be safe.

    Github provides API key to access all levels. It's safer and can be revoked when needed.

    Consider providing an option to API token instead of password.

    Regards!

    hacktoberfest 
    opened by uilianries 6
  • BuildView refactoring

    BuildView refactoring

    Hi, As proposed in the last pull request I have now refactored the BuildView, to be less coupled with Build and Branch. Therefore I introduced an interface IBuildState, that is implemented by Build and Branch. The methods setBuildData and setPullRequestData have been inlined at call site to reduce the number of parameters. Further all attributes that are shown in the BuildView have now a default visibility set to GONE and are set to VISIBLE when the attribute is actually set. This enables to also use the BuildView for the repository list. Last but not least BuildItemViewHolder is now used for all lists, because they have identical behaviours.

    opened by DreierF 5
  • Support colour terminal output

    Support colour terminal output

    The following output in the build log view:

    [32;1mThe command "cmake -DCMAKE_CXX_COMPILER=$COMPILER .. && make" exited with 0.
    
    Done. Your build exited with 0.
    

    Could be interpreted and displayed as colourised text, using ForegroundSpannable.

    opened by ElFeesho 5
  • Bump mockito-core from 2.23.0 to 3.11.1

    Bump mockito-core from 2.23.0 to 3.11.1

    Bumps mockito-core from 2.23.0 to 3.11.1.

    Release notes

    Sourced from mockito-core's releases.

    v3.11.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.1

    v3.11.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.0

    v3.10.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.10.0

    • 2021-05-12 - 0 commit(s) by
    • No notable improvements. No pull requests (issues) were referenced from commits.

    v3.9.10

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.10

    v3.9.9

    ... (truncated)

    Commits
    • ef34307 Bump versions.bytebuddy from 1.11.1 to 1.11.2 (#2322)
    • 41e445c Check for non-public type references in methods (#2318)
    • 07951e9 Bump shipkit-auto-version from 1.1.16 to 1.1.17 (#2317)
    • 92cbac2 Undo parent for MultipleParentsClassLoader (#2312)
    • 67c5632 Bump versions.bytebuddy from 1.11.0 to 1.11.1 (#2313)
    • d475354 Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (#2309)
    • 7ceabaf Bump shipkit-auto-version from 1.1.14 to 1.1.16 (#2310)
    • 5c775ee Bump com.github.ben-manes.versions from 0.38.0 to 0.39.0 (#2308)
    • 66998ea Use the parent classloader if the context classloader is a child of it (#2306)
    • ae6dd4e Bump shipkit-auto-version from 1.1.11 to 1.1.14 (#2307)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.11.0

    Bump mockito-core from 2.23.0 to 3.11.0

    Bumps mockito-core from 2.23.0 to 3.11.0.

    Release notes

    Sourced from mockito-core's releases.

    v3.11.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.0

    v3.10.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.10.0

    • 2021-05-12 - 0 commit(s) by
    • No notable improvements. No pull requests (issues) were referenced from commits.

    v3.9.10

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.10

    v3.9.9

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.9

    v3.9.7

    Changelog generated by Shipkit Changelog Gradle Plugin

    ... (truncated)

    Commits
    • 92cbac2 Undo parent for MultipleParentsClassLoader (#2312)
    • 67c5632 Bump versions.bytebuddy from 1.11.0 to 1.11.1 (#2313)
    • d475354 Bump gradle/wrapper-validation-action from 1.0.3 to 1.0.4 (#2309)
    • 7ceabaf Bump shipkit-auto-version from 1.1.14 to 1.1.16 (#2310)
    • 5c775ee Bump com.github.ben-manes.versions from 0.38.0 to 0.39.0 (#2308)
    • 66998ea Use the parent classloader if the context classloader is a child of it (#2306)
    • ae6dd4e Bump shipkit-auto-version from 1.1.11 to 1.1.14 (#2307)
    • c2715ea Bump kotlin-stdlib from 1.5.0 to 1.5.10 (#2305)
    • c6054cd Merge pull request #2301 from mockito/ci
    • 45bf887 Bump versions.errorprone from 2.6.0 to 2.7.1 (#2298)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.10.0

    Bump mockito-core from 2.23.0 to 3.10.0

    Bumps mockito-core from 2.23.0 to 3.10.0.

    Release notes

    Sourced from mockito-core's releases.

    v3.10.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.10.0

    • 2021-05-12 - 0 commit(s) by
    • No notable improvements. No pull requests (issues) were referenced from commits.

    v3.9.10

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.10

    v3.9.9

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.9

    v3.9.7

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.7

    v3.9.3

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.3

    v3.9.2

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.9.2

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.7.7

    Bump mockito-core from 2.23.0 to 3.7.7

    Bumps mockito-core from 2.23.0 to 3.7.7.

    Release notes

    Sourced from mockito-core's releases.

    v3.7.7

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.7

    v3.7.6

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.6

    v3.7.5

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.5

    v3.7.4

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.4

    v3.7.3

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.3

    v3.7.2

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.2

    v3.7.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.1

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.7.0

    Bump mockito-core from 2.23.0 to 3.7.0

    Bumps mockito-core from 2.23.0 to 3.7.0.

    Release notes

    Sourced from mockito-core's releases.

    v3.7.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.7.0

    v3.6.54

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.54

    v3.6.53

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.53

    v3.6.52

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.52

    v3.6.51

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.51

    v3.6.50

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.50

    v3.6.49

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.6.49

    Commits
    • 318781d Merge pull request #2165 from mockito/TimvdLippe-patch-2
    • 0fb7ef5 Publish new minor version to Maven central
    • 32eb7e4 Bump kotlin-stdlib from 1.4.21 to 1.4.21-2 (#2157)
    • 240d6e4 Make mockito-junit-jupiter work with JUnit 5 in OSGi integration tests (#2047)
    • 1da75c2 Fix in the Javadoc for "Mocking object construction" (#2145)
    • 7d45fcd Merge pull request #2158 from pzygielo/type
    • 47d901e Merge pull request #2163 from shestee/release/3.x
    • 6ade10a Bumped version of Shipkit plugins
    • 9126184 Merge pull request #2160 from mockito/mockitoguy-patch-4
    • 72d3a10 Add field type in @Mock example
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.6.0

    Bump mockito-core from 2.23.0 to 3.6.0

    Bumps mockito-core from 2.23.0 to 3.6.0.

    Release notes

    Sourced from mockito-core's releases.

    v3.6.0

    Release notes were automatically generated by Shipkit

    3.6.0

    v3.5.15

    Release notes were automatically generated by Shipkit

    3.5.15

    v3.5.14

    Release notes were automatically generated by Shipkit

    3.5.14

    v3.5.13

    Release notes were automatically generated by Shipkit

    3.5.13

    v3.5.12

    Release notes were automatically generated by Shipkit

    3.5.12

    v3.5.11

    Release notes were automatically generated by Shipkit

    3.5.11

    v3.5.10

    Release notes were automatically generated by Shipkit

    3.5.10

    Commits
    • caac353 3.6.0 release (previous 3.5.15) + release notes updated by CI build 4836
    • b5bea2b Merge pull request #2078 from mockito/sf2
    • 80c1d4a Reverted to retry the release
    • f22a477 3.6.0 release (previous 3.5.15) + release notes updated by CI build 4832
    • 281a4b2 Merge pull request #2077 from mockito/sf2
    • 23a9d6a Retry 3.6.0 release
    • 9fadca5 3.6.0 release (previous 3.5.15) + release notes updated by CI build 4828
    • eba5964 Publish new minor version to Maven Central
    • 18da8f2 3.5.15 release (previous 3.5.14) + release notes updated by CI build 4819
    • e098342 [ci maven-central-release] Merge pull request #2042 from mockito/mock-resolve...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump groovy-all from 2.4.12 to 3.0.6

    Bump groovy-all from 2.4.12 to 3.0.6

    Bumps groovy-all from 2.4.12 to 3.0.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump mockito-core from 2.23.0 to 3.5.13

    Bump mockito-core from 2.23.0 to 3.5.13

    Bumps mockito-core from 2.23.0 to 3.5.13.

    Release notes

    Sourced from mockito-core's releases.

    v3.5.13

    Release notes were automatically generated by Shipkit

    3.5.13

    v3.5.12

    Release notes were automatically generated by Shipkit

    3.5.12

    v3.5.11

    Release notes were automatically generated by Shipkit

    3.5.11

    v3.5.10

    Release notes were automatically generated by Shipkit

    3.5.10

    v3.5.9

    Release notes were automatically generated by Shipkit

    3.5.9

    v3.5.8

    Release notes were automatically generated by Shipkit

    3.5.8

    v3.5.7

    Release notes were automatically generated by Shipkit

    3.5.7

    Commits
    • 0ddbcb6 3.5.13 release (previous 3.5.12) + release notes updated by CI build 4808
    • 079e847 Use single version for strict dependency check in mockito-android (#2053)
    • e338d91 3.5.12 release (previous 3.5.11) + release notes updated by CI build 4800
    • 6ec033c Update Byte Buddy to 1.10.15 (#2050)
    • 5a664cf 3.5.11 release (previous 3.5.10) + release notes updated by CI build 4792
    • ce996dc [ci maven-central-release] Merge pull request #2046 from mockito/include-synt...
    • 4a40f58 Do not exclude synthetic constructors from instrumentation. Fixes #2040.
    • b6ae6cf 3.5.10 release (previous 3.5.9) + release notes updated by CI build 4773
    • 893e2f4 [ci maven-central-release] Merge pull request #2034 from mockito/explicit-esc...
    • 093d527 Escape mock during method dispatch on mock to avoid premature garbage collect...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump gradle from 3.5.3 to 7.0.0

    Bump gradle from 3.5.3 to 7.0.0

    Bumps gradle from 3.5.3 to 7.0.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 0
  • Bump robolectric from 4.3.1 to 4.6.1

    Bump robolectric from 4.3.1 to 4.6.1

    Bumps robolectric from 4.3.1 to 4.6.1.

    Release notes

    Sourced from robolectric's releases.

    Robolectric 4.6.1

    This is a minor release that fixes #6589, in which ShadowActivityManager contained a reference to android.app.ApplicationExitInfo, introduced in SDK 30, in public method. This caused shadowOf to fail if the target SDK was < 30. Thanks to @​utzcoz for the fix and @​jankowskib for reporting the issue.

    Robolectric 4.6

    More details forthcoming, but the highlights are:

    • Uses preinstrumented jars by default, significantly decreasing startup time. There will be a blog post containing more details shortly.
    • Massive fidelity improvements for Bitmap and BitmapFactory.
    • Tons of bug fixes and fidelity improvements.

    Robolectric 4.6 Alpha 2

    NOTE: Robolectric 4.6-alpha-2 is a outdated preview release; please use 4.6 or later instead.

    Robolectric 4.6 Alpha 1

    NOTE: Robolectric 4.6-alpha-1 is a outdated preview release; please use 4.6 or later instead.

    Robolectric 4.5.1

    This is a minor release that fixes a regression in 4.5 and removes some superfluous print statements. See robolectric/robolectric#6187 and robolectric/robolectric#6177 respectively for more details.

    Robolectric 4.5 adds support for Android API 30 (R final) and contains many bug fixes and other enhancements.

    More detailed release notes are forthcoming.

    For all changes view the comparison to 4.4.

    Use Robolectric:

    testCompile "org.robolectric:robolectric:4.5"
    

    Robolectric 4.5 Beta 1

    NOTE: Robolectric 4.5-beta-1 is a outdated preview release; please use 4.5 or later instead.

    Robolectric 4.5 Alpha 3

    NOTE: Robolectric 4.5-alpha-3 is a outdated preview release; please use 4.5 or later instead.

    Robolectric 4.5 Alpha 2

    NOTE: Robolectric 4.5-alpha-2 is a outdated preview release; please use 4.5 or later instead.

    Robolectric 4.5 Alpha 1

    NOTE: Robolectric 4.5-alpha-1 is a outdated preview release; please use 4.5 or later instead.

    Robolectric 4.4 is a massive release in terms of improvements to Android compatibility. The most noticeable item in the release is that the new PAUSED looper mode is now the default. You can read about the PAUSED looper in more detail here: http://robolectric.org/blog/2019/06/04/paused-looper/.

    Note:

    1. Not all changes are listed in the release notes. There were many other minor changes (such as dependency version bumps) that weren't included in this list for brevity. For all changes view the comparison to 4.3.1.
    2. Some of the pull requests in this release may contain duplicate changes from other pull requests in this release. We apologize for this messy history, it was the result of some misconfigured code sync tool. We’ve taken measures to ensure it doesn’t happen any more.

    Use Robolectric:

    ... (truncated)

    Commits
    • e155bd1 Bump version to 4.6.1.
    • 8272bf3 Add strict type checking for ShadowActivityManager#addApplicationExitInfo
    • 360399b Only using ApplicationExitInfo for compileSDK 30 and above
    • 0053c4c Bump version to 4.6.
    • d33f746 Merge pull request #6586 from robolectric/piper_382532715
    • bd992c7 Merge pull request #6585 from robolectric/piper_382343763
    • 5c4b8cf Add StatsLog Shadow.
    • 6c02444 Merge pull request #6588 from robolectric/piper_382573741
    • fe0146b Merge pull request #6583 from robolectric/piper_382330525
    • c7f0033 Merge pull request #6582 from robolectric/piper_382132848
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 0
  • Bump mockito-core from 2.23.0 to 3.11.2

    Bump mockito-core from 2.23.0 to 3.11.2

    Bumps mockito-core from 2.23.0 to 3.11.2.

    Release notes

    Sourced from mockito-core's releases.

    v3.11.2

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.2

    v3.11.1

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.1

    v3.11.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.11.0

    v3.10.0

    Changelog generated by Shipkit Changelog Gradle Plugin

    3.10.0

    • 2021-05-12 - 0 commit(s) by
    • No notable improvements. No pull requests (issues) were referenced from commits.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 0
  • Upgrade to GitHub-native Dependabot

    Upgrade to GitHub-native Dependabot

    Dependabot Preview will be shut down on August 3rd, 2021. In order to keep getting Dependabot updates, please merge this PR and migrate to GitHub-native Dependabot before then.

    Dependabot has been fully integrated into GitHub, so you no longer have to install and manage a separate app. This pull request migrates your configuration from Dependabot.com to a config file, using the new syntax. When merged, we'll swap out dependabot-preview (me) for a new dependabot app, and you'll be all set!

    With this change, you'll now use the Dependabot page in GitHub, rather than the Dependabot dashboard, to monitor your version updates, and you'll configure Dependabot through the new config file rather than a UI.

    If you've got any questions or feedback for us, please let us know by creating an issue in the dependabot/dependabot-core repository.

    Learn more about migrating to GitHub-native Dependabot

    Please note that regular @dependabot commands do not work on this pull request.

    dependencies 
    opened by dependabot-preview[bot] 2
  • Bump groovy-all from 2.4.12 to 3.0.8

    Bump groovy-all from 2.4.12 to 3.0.8

    Bumps groovy-all from 2.4.12 to 3.0.8.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 0
  • Bump kotlin_version from 1.3.61 to 1.4.0

    Bump kotlin_version from 1.3.61 to 1.4.0

    Bumps kotlin_version from 1.3.61 to 1.4.0. Updates kotlin-gradle-plugin from 1.3.61 to 1.4.0

    Release notes

    Sourced from kotlin-gradle-plugin's releases.

    Kotlin 1.4.0

    Contents

    The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.

    Changelog

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Kotlin/Native

    • Objective-C/Swift interop:
      • Reworked exception handling (GH-3822, GH-3842)
      • Enabled support for Objective-C generics by default (GH-3778)
      • Support for Kotlin’s suspending functions (GH-3915)
      • Handle variadic block types in ObjC interop (KT-36766)
    • Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
    • .dSYMs for release binaries on Apple platforms (GH-4085)
    • Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
    • Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
    • Tune GC to improve execution time performance
    • Various fixes to compiler caches and Gradle daemon usage

    Docs & Examples

    Changelog

    Sourced from kotlin-gradle-plugin's changelog.

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Docs & Examples

    • KT-35218 Fix misleading in JavaDoc for createTempDir/createTempFile
    • KT-36981 Provide a visual illustration of source sets structure generated by ios(), watchos(), tvos() presets
    • KT-38050 Language Guide: MPP reference: add sample of language settings for all roots instead of common root only

    IDE

    • KT-30265 IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common code
    • KT-40494 UAST: "NoSuchElementException: No element of given type found" with use-site target annotation
    • KT-40639 Shift IDE plugins updater numbers for Kotlin plugin

    IDE. Code Style, Formatting

    • KT-40636 Hard freeze on formatter: infinite recursion

    IDE. Gradle Integration

    • KT-30116 IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)

    IDE. Gradle. Script

    Commits
    • 0ddb793 Use GPG agent for signing in PublishedKotlinModule
    • 60340bd Sign with GnuPG agent
    • 923742e Update Kotlin/Native: 1.4
    • 3e9162f Fixed changelog for 1.4.0-rc
    • 3115e5b Add changelog for 1.4.0
    • df2d140 Add change-notes for 1.4 to 1.4.0 branch
    • 3f34bc1 Temporal remove of registerAdditionalResourceBundleInTests hack in as 41
    • 034b947 Update maven signing for working with gpg 2 (KTI-314)
    • cd005cd Update Kotlin/Native: 1.4-rc1-74
    • d25b099 Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages
    • Additional commits viewable in compare view

    Updates kotlin-stdlib-jdk7 from 1.3.61 to 1.4.0

    Release notes

    Sourced from kotlin-stdlib-jdk7's releases.

    Kotlin 1.4.0

    Contents

    The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.

    Changelog

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Kotlin/Native

    • Objective-C/Swift interop:
      • Reworked exception handling (GH-3822, GH-3842)
      • Enabled support for Objective-C generics by default (GH-3778)
      • Support for Kotlin’s suspending functions (GH-3915)
      • Handle variadic block types in ObjC interop (KT-36766)
    • Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
    • .dSYMs for release binaries on Apple platforms (GH-4085)
    • Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
    • Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
    • Tune GC to improve execution time performance
    • Various fixes to compiler caches and Gradle daemon usage

    Docs & Examples

    Changelog

    Sourced from kotlin-stdlib-jdk7's changelog.

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Docs & Examples

    • KT-35218 Fix misleading in JavaDoc for createTempDir/createTempFile
    • KT-36981 Provide a visual illustration of source sets structure generated by ios(), watchos(), tvos() presets
    • KT-38050 Language Guide: MPP reference: add sample of language settings for all roots instead of common root only

    IDE

    • KT-30265 IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common code
    • KT-40494 UAST: "NoSuchElementException: No element of given type found" with use-site target annotation
    • KT-40639 Shift IDE plugins updater numbers for Kotlin plugin

    IDE. Code Style, Formatting

    • KT-40636 Hard freeze on formatter: infinite recursion

    IDE. Gradle Integration

    • KT-30116 IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)

    IDE. Gradle. Script

    Commits
    • 0ddb793 Use GPG agent for signing in PublishedKotlinModule
    • 60340bd Sign with GnuPG agent
    • 923742e Update Kotlin/Native: 1.4
    • 3e9162f Fixed changelog for 1.4.0-rc
    • 3115e5b Add changelog for 1.4.0
    • df2d140 Add change-notes for 1.4 to 1.4.0 branch
    • 3f34bc1 Temporal remove of registerAdditionalResourceBundleInTests hack in as 41
    • 034b947 Update maven signing for working with gpg 2 (KTI-314)
    • cd005cd Update Kotlin/Native: 1.4-rc1-74
    • d25b099 Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages
    • Additional commits viewable in compare view

    Updates kotlin-test-junit from 1.3.61 to 1.4.0

    Release notes

    Sourced from kotlin-test-junit's releases.

    Kotlin 1.4.0

    Contents

    The release contents the JVM version of the Kotlin compiler, and also the Kotlin/Native compiler for the supported platforms: Linux, macOS and Windows.

    Changelog

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Kotlin/Native

    • Objective-C/Swift interop:
      • Reworked exception handling (GH-3822, GH-3842)
      • Enabled support for Objective-C generics by default (GH-3778)
      • Support for Kotlin’s suspending functions (GH-3915)
      • Handle variadic block types in ObjC interop (KT-36766)
    • Added native-specific frontend checkers (implemented in the main Kotlin repository: GH-3293, GH-3091, GH-3172)
    • .dSYMs for release binaries on Apple platforms (GH-4085)
    • Improved compilation time of builds with interop libraries by reworking cinterop under the hood.
    • Experimental mimalloc allocator support (-Xallocator=mimalloc) to improve execution time performance. (GH-3704)
    • Tune GC to improve execution time performance
    • Various fixes to compiler caches and Gradle daemon usage

    Docs & Examples

    Changelog

    Sourced from kotlin-test-junit's changelog.

    1.4.0

    Compiler

    New Features

    • KT-23729 Provide a way to generate JVM default method bodies in interfaces delegating to DefaultImpls
    • KT-30330 Introduce KotlinNothingValueException and throw it instead of NPE on expressions of type Nothing
    • KT-38435 Support suspend conversion on callable references in JVM backend

    Fixes

    • KT-35483 NI: compatibility mode
    • KT-39728 Declarations from kotlin.reflect resolved to expect-classes even in JVM modules in IDE
    • KT-40153 REPL IDE services completion fails on imports completion
    • KT-40404 Mixed named/positional arguments: argument can be passed twice
    • KT-40544 NI: "TYPE_MISMATCH: Required: MutableList" caused by Java interface function
    • KT-40555 NI: Spread operator allows inferred nullable types
    • KT-40646 NI: TYPE_MISMATCH: "inferred type is Unit but Observer was expected" caused by LieData.observe inference
    • KT-40691 False positive CAPTURED_VAL_INITIALIZATION with EXACTLY_ONCE contract
    • KT-40693 UnsupportedOperationException: no descriptor for type constructor of (CapturedType(out TResult)..CapturedType(out TResult)?)
    • KT-40824 Usages of a typealias lose nullability and annotations in deserialization
    • KT-40843 Unhandled exception for suspending methods that return Result type
    • KT-40869 Recursion computation inside compiler resolve on a correct code
    • KT-40893 Error "Captured values initialization is forbidden due to possible reassignment" when attempting to use the plusAssign operator with a java list inside an inline function
    • KT-40919 kotlin.collections.ArrayDeque requires an explicit import when compiling with kotlinc 1.4-RC and -language-version 1.3
    • KT-40920 Regression in JvmDefault: incorrect access to missing DefaultImpls on default methods in Java interface overriding Kotlin interface
    • KT-40978 Prohibit using suspend functions as SAM in fun interfaces

    Docs & Examples

    • KT-35218 Fix misleading in JavaDoc for createTempDir/createTempFile
    • KT-36981 Provide a visual illustration of source sets structure generated by ios(), watchos(), tvos() presets
    • KT-38050 Language Guide: MPP reference: add sample of language settings for all roots instead of common root only

    IDE

    • KT-30265 IDE, MPP: False negative TYPE_PARAMETER_AS_REIFIED in common code
    • KT-40494 UAST: "NoSuchElementException: No element of given type found" with use-site target annotation
    • KT-40639 Shift IDE plugins updater numbers for Kotlin plugin

    IDE. Code Style, Formatting

    • KT-40636 Hard freeze on formatter: infinite recursion

    IDE. Gradle Integration

    • KT-30116 IDE: Unresolved reference in MPP module (androidMain source set) for annotation from common module (defined in commonMain and with JVM target)

    IDE. Gradle. Script

    Commits
    • 0ddb793 Use GPG agent for signing in PublishedKotlinModule
    • 60340bd Sign with GnuPG agent
    • 923742e Update Kotlin/Native: 1.4
    • 3e9162f Fixed changelog for 1.4.0-rc
    • 3115e5b Add changelog for 1.4.0
    • df2d140 Add change-notes for 1.4 to 1.4.0 branch
    • 3f34bc1 Temporal remove of registerAdditionalResourceBundleInTests hack in as 41
    • 034b947 Update maven signing for working with gpg 2 (KTI-314)
    • cd005cd Update Kotlin/Native: 1.4-rc1-74
    • d25b099 Add @SinceKotlin to kotlinx.browser and kotlinx.dom packages
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 1
Releases(v1.00.012)
Owner
Dmytro Khmelenko
All about software engineering
Dmytro Khmelenko
Twidere-Android Twidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature.

Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint

Twidere Project 2.7k Jan 2, 2023
An MVP Dribbble client for Android Mobile, Tablet, Wear and TV.

Bourbon ![Sidebar] (https://img.shields.io/badge/Sidebar-06%2F05%2F2016-orange.svg) Bourbon is a simple Dribbble client built for Android Mobile, Wear

Joe Birch 1.1k Dec 12, 2022
An open source Hacker News client for Android.

Hacker News Come chat with us on Gitter.im! An open source Hacker News client for Android phones & tablets. Available on the Google Play Store How to

Matthew Bishop 227 Dec 11, 2022
📱:newspaper: Android client for the Nextcloud news/feed reader app

Nextcloud News Reader – Android App The Nextcloud News Reader Android App is under AGPLv3 License terms. Bugs and enhancements can be reported under:

Nextcloud 589 Dec 31, 2022
Android client for Seafile

Seafile Android Client The application has been published onto the market for easy access: Contributors See Contributors Graph Build the APK Make sure

null 462 Dec 29, 2022
GitHub client for Android based on the abandoned official app

ForkHub ForkHub started off as a fork of the official Android app from GitHub, and has since seen lots of improvements. You can see a comprehensive li

Jon Ander Peñalba 2.8k Dec 28, 2022
📱:newspaper: Android client for the Nextcloud news/feed reader app

Nextcloud News Reader – Android App The Nextcloud News Reader Android App is under AGPLv3 License terms. Bugs and enhancements can be reported under:

Nextcloud 591 Jan 8, 2023
An android client application for the awesome kanji learning website wanikani.com

End of Life This project has reached EOL status. It will no longer be updated, patched, or supported. If you are interested in continuing the work, fe

İhsan Işık 507 Nov 12, 2022
A simple android Twitter client written in Kotlin

Blum Blum is an unofficial, simple, fast Twitter client written in Kotlin. This project is a complete rewrite of the Java version. Screenshot Build To

Andrea Pivetta 77 Nov 29, 2022
A project which demonstrate how to develop a custom client on android for dribbble.com

##What is this? This is a project with custom client app on android for https://dribbble.com, which you can browse the popular icon and animation, lik

ZhangLei 599 Nov 14, 2022
A light Sina Weibo client for Android

BlackLight 新浪微博客户端 请注意,当前BlackLight的开发已经被冻结,直到2016年高考后重启。 The development progress has been FROZEN till June 2016. 详细介绍以及Changelog请见Play商店。 https://pl

Paper Airplane Dev Team/纸飞机开发团队 884 Nov 22, 2022
DNS over HTTPS / DNS over Tor / DNSCrypt client, firewall, and connection tracker for Android.

RethinkDNS + Firewall for Android An OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists. In o

null 1.1k Jan 5, 2023
Twire is an alternative and open source Twitch client for Android

Twire This is a fork of the Pocket Plays for Twitch Android application. More information in this issue. Twire is an open source, ad-free Twitch brows

Twire 749 Jan 2, 2023
Github client for Android

OctoDroid This application provides access to GitHub and lets you stay connected with your network Download Main features Repository List repositories

Azwan Adli 1.5k Dec 30, 2022
This is a Reddit client on Android written in Java

Infinity-For-Reddit This is a Reddit client on Android written in Java. It does not have any ads and it features clean UI and smooth browsing experien

null 2.6k Jan 9, 2023
Free and Open Source, full-featured torrent client for Android

Free and Open Source, full-featured torrent client for Android

Yaroslav Pronin 1.3k Jan 8, 2023
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 28, 2022
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

Smack About Smack is an open-source, highly modular, easy to use, XMPP client library written in Java for Java SE compatible JVMs and Android. Being a

Ignite Realtime 2.3k Dec 21, 2021
Redditek - A reddit client for Android developped in Kotlin

Redditech The Redditech project is a reddit client created using Kotlin and Redd

Arthur Robine 1 Jan 6, 2022