Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LeakCanary to 2.10 #581

Open
wants to merge 63 commits into
base: main
Choose a base branch
from
Open

Update LeakCanary to 2.10 #581

wants to merge 63 commits into from

Commits on May 16, 2023

  1. Update LeakCanary to 2.10

    Also added the now required "description" parameter when watching instances.
    
    Fixes uber#580
    pyricau committed May 16, 2023
    Configuration menu
    Copy the full SHA
    b6140c5 View commit details
    Browse the repository at this point in the history
  2. Add KDoc on ActivityLifecycleEvent explaining ordering semantics.

    Also, a couple of minor fixes:
    - A small warning on `RibActivity` against importing `android.R`.
    - Replaces deprecated `String.toLowerCase()` and `String.capitalize()` with the equivalent `String.lowercase()` and `String.replaceFirstChar(Char::titlecase)`.
    psteiger committed May 16, 2023
    Configuration menu
    Copy the full SHA
    b0e4155 View commit details
    Browse the repository at this point in the history
  3. Make use of jvmToolchain for compiling the project.

    This allows for a more repeatable, predictable build between different local configurations.
    psteiger committed May 16, 2023
    Configuration menu
    Copy the full SHA
    5b9b66e View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    391d6dd View commit details
    Browse the repository at this point in the history
  2. Create version catalogs

    psteiger committed May 18, 2023
    Configuration menu
    Copy the full SHA
    25adeff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42c58af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27d8eba View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. deprecate old worker

    FranAguilera committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    2e02191 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    8587e79 View commit details
    Browse the repository at this point in the history
  2. Merge pull request uber#597 from FranAguilera/deprecate_worker_worker…

    …_binder
    
    Deprecate old worker
    FranAguilera authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    1041460 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1930713 View commit details
    Browse the repository at this point in the history
  4. Include deprecated WorkerBinder dispatcher

    - Define a dispatchers to be used on the now deprecated WorkerBinder/Worker within RibCoroutineConfig
    FranAguilera committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    880bbb6 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    789d7bf View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    66eac33 View commit details
    Browse the repository at this point in the history
  2. Merge pull request uber#596 from FranAguilera/add_migration_api

    Allow overriding default CoroutineDispatcher for WorkerBinder calls
    FranAguilera authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    7e40711 View commit details
    Browse the repository at this point in the history
  3. Merge pull request uber#600 from uber/FranAguilera-patch-1

    Update README.md
    FranAguilera authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    2237947 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Drafting more ideas

    FranAguilera committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    5ff4748 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26fe506 View commit details
    Browse the repository at this point in the history
  3. Drafting more ideas

    FranAguilera committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    3ab3955 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ced24 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. spotless apply

    FranAguilera committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    80c5846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38ae582 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    546ac78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    062b002 View commit details
    Browse the repository at this point in the history
  5. Change actionBlock declaration order

    - Use MainScope for ApplicationLevelWorkerLogger demo
    - Add thread name to always keep track of original caller thread name
    FranAguilera committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    747b831 View commit details
    Browse the repository at this point in the history
  6. Update JUnit tests

    FranAguilera committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    5a42204 View commit details
    Browse the repository at this point in the history
  7. Apply PR feedback

    FranAguilera committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    7009b81 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    2edee91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f251b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8201984 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a5db8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e7983a View commit details
    Browse the repository at this point in the history
  6. Deprecate WorkerUnbinder

    FranAguilera committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1df34c7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ee3aff2 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Merge pull request uber#601 from FranAguilera/continue_worker_depreca…

    …tion
    
    Deprecate WorkerUnbinder
    FranAguilera authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    f6ca551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59014ba View commit details
    Browse the repository at this point in the history
  3. Merge pull request uber#599 from FranAguilera/add_rib_monitoring

    Expose ribActionEvents stream
    tyvsmith authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c1cf74c View commit details
    Browse the repository at this point in the history
  4. Prepare for release 0.15.0

    tyvsmith committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    5027731 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7b7555 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Remove unused ids

    jbarr21 committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    d945def View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Migrate from deprecated @JvmDefault to compiler option `-Xjvm-default…

    …=all`
    
    Docs state that:
    
    > If you used the @JvmDefault annotation before, you can safely remove it and use one of the new modes. If you already used -Xjvm-default=enable, which generated only the default method implementations, you can now replace it with -Xjvm-default=all.
    psteiger committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    36d2c13 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Prepare for release 0.15.1

    jbarr21 committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5835f8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2de8f90 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Add WorkerBinder.bind overloads that take in an Iterable.

    `List` is not really needed and we restrict the API  unnecessarily: all we need is an `Iterable`.
    
    For keeping binary compatibility, we also keep the overloads taking in a `List`.
    psteiger committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    0d87f61 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Set view tree owners (uber#606)

    * Set view tree owners in RibActivity#onCreate
    * Cleanup duplicate setting of view tree owners
    * Add more assertions
    jbarr21 authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    9f6a215 View commit details
    Browse the repository at this point in the history
  2. Prepare for release 0.15.2

    jbarr21 committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    0ea5c5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    484a476 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    d719af0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94fffa8 View commit details
    Browse the repository at this point in the history
  3. Update android/libraries/rib-base/src/main/kotlin/com/uber/rib/core/R…

    …ibCoroutineWorker.kt
    
    Co-authored-by: Patrick Steiger <psteiger@gmail.com>
    FranAguilera and psteiger authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    6ff90ff View commit details
    Browse the repository at this point in the history
  4. Merge pull request uber#607 from FranAguilera/rib_coroutine_bind

    Add RibCoroutineWorker.bind that receives multiple workers
    FranAguilera authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    e6f98bd View commit details
    Browse the repository at this point in the history
  5. Merge pull request uber#608 from FranAguilera/change_as_worker_dispat…

    …cher_to_default
    
    Change default CoroutineContext from empty to default for the RibCoroutineWorker<>Worker conversion
    FranAguilera authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    1f8839b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Update coroutines 1.7.3

    tyvsmith committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c0bf8a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09a08e6 View commit details
    Browse the repository at this point in the history
  3. Fix spotless

    tyvsmith committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    24e3ae7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25b8aaf View commit details
    Browse the repository at this point in the history
  5. addressing feedback

    tyvsmith committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    a6e2109 View commit details
    Browse the repository at this point in the history
  6. Spotless

    tyvsmith committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    fa39761 View commit details
    Browse the repository at this point in the history
  7. Add RibCoroutineWorker factory method with CoroutineScope as rece…

    …iver.
    
    `RibCoroutineWorker` is already a functional interface; the purpose of this builder is to allow consumers
    to create a `RibCoroutineWorker` with `CoroutineScope` in receiver position. E.g.
    
    - Functional interface:
    ```
    RibCoroutineWorker { scope ->
      scope.launch { ... }
    }
    ```
    
    - This factory method:
    ```
    RibCoroutineWorker {
      launch { ... }
    }
    ```
    psteiger committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    31f4984 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Merge pull request uber#609 from uber/tys/coroutines-1.7

    Update coroutines 1.7.3
    tyvsmith authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    f88e1fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85cf3b3 View commit details
    Browse the repository at this point in the history
  3. Update LeakCanary to 2.10

    Also added the now required "description" parameter when watching instances.
    
    Fixes uber#580
    pyricau authored and FranAguilera committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    04a7f08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f7316a View commit details
    Browse the repository at this point in the history