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

Merge jnigen #545

Merged
merged 141 commits into from
Nov 17, 2023
Merged

Merge jnigen #545

merged 141 commits into from
Nov 17, 2023

Commits on May 31, 2022

  1. [jnigen] Initial commit

    dcharkes committed May 31, 2022
    Configuration menu
    Copy the full SHA
    2a39260 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

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

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    982a267 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    837ceb4 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

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

Commits on Jul 6, 2022

  1. [jnigen] Create FFI plugin (dart-archive/jnigen#8)

    Stub from `flutter create --template plugin_ffi` with GitHub workflow support.
    mahesh-hegde authored Jul 6, 2022
    Configuration menu
    Copy the full SHA
    3dee1d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

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

Commits on Aug 25, 2022

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

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    0f7ced7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91a41f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

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

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    41e7871 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1bd070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd369f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

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

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    ac9f26a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33105e7 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

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

Commits on Sep 27, 2022

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

Commits on Oct 4, 2022

  1. Configuration menu
    Copy the full SHA
    abb3c7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6fed49 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. [jnigen] Few improvements in generated C code including exception sup…

    …port. (dart-archive/jnigen#87)
    
    * C bindings no longer use fully qualified names. Instead, it uses number-renamed simple names. The classes are sorted in the summarizer to ensure the order is deterministic. This enables shorter symbol names and less verbose bindings.
    
    * C bindings are formatted using same style as Dart SDK, using clang-format. If clang-format is not available, jnigen will issue a warning.
    Closes: https://github.com/dart-lang/jnigen/issues/84
    
    * C bindings return `JniResult`. The older `Jni.checkException` stopgap is removed. It reduces one line per function binding in dart. Lastly exceptions will work properly on android
    Closes: https://github.com/dart-lang/jnigen/issues/56
    mahesh-hegde authored Oct 7, 2022
    Configuration menu
    Copy the full SHA
    81bda33 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

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

Commits on Oct 14, 2022

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

Commits on Oct 15, 2022

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

Commits on Oct 17, 2022

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

Commits on Oct 19, 2022

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

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    a9446e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5b33be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27ca310 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

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

Commits on Oct 27, 2022

  1. [jnigen] Pure dart bindings (dart-archive/jnigen#110)

    The bindings still need the compiled `dartjni.c` from `package:jni`, but with this approach the native code is constant.
    
    This makes this approach more ideal for generating large libraries.
    
    This approach yields lower performance than using the C bindings.
    mahesh-hegde authored Oct 27, 2022
    Configuration menu
    Copy the full SHA
    35f1ba8 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    cbe3344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e87326 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. [jnigen] Array support (dart-archive/jnigen#118)

    Added support for Java arrays. Closed https://github.com/dart-lang/jnigen/issues/69.
    
    * `jni`: Added `JniArray<T>` and `JniType<T>` that includes signature information about Java types.
    
    * `jnigen` generates an extension for `JniArray<GeneratedClass>` so we can use `operator []` and `operator []=` on all arrays. `jni` types also have this extension.
    
    * Arrays also have a `setRange` method similar to `List`s.
    
    * `jnigen` generates a private type class that extends `JniType<GeneratedClass>` accessible through `.type` static getter. This is useful for creating arrays since they require a type parameter like `JniArray(JniString.type, 5)` which creates an array of `JniString` with a length of 5.
    HosseinYousefi authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    068d88f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. [jnigen] JniX to JX rename (dart-archive/jnigen#126)

    Closed https://github.com/dart-lang/jnigen/issues/124.
    Closed https://github.com/dart-lang/jnigen/issues/125.
    
    * Added `JPrimitive` and its subclasses instead of using the typedefs from `ffi` directly.
    * Renamed `JniObject`, `JniString`, and ... to the shorter `JObject`, JString`, and ...
    * Made tests more robust by deleting the objects in an arena.
    HosseinYousefi authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    a80a378 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d36198 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

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

Commits on Nov 15, 2022

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

Commits on Nov 21, 2022

  1. [jnigen] Generic support (dart-archive/jnigen#136)

    Added support for Generics – Closed https://github.com/dart-lang/jnigen/issues/66, Closed https://github.com/dart-lang/jnigen/issues/73 
    
    * TypeClasses are now public and have `fromRef`
    * Casting is possible between different types.
    * Nested generic classes are also supported.
    HosseinYousefi authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    da1647c View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. [jnigen] Updated docs to reflect renames (dart-archive/jnigen#146)

    * Updated docs to reflect renames (`JniObject` -> `JObject`)
    * Updated llvm versions for linux dylib lookup as tests weren't passing
    HosseinYousefi authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    51f71d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

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

Commits on Dec 2, 2022

  1. [jnigen] blast_repo fixes (dart-archive/jnigen#152)

    Dependabot
    GitHub Action
    devoncarew authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    c470670 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump coverallsapp/github-action from 1.1.2 to 1.1.3 (dart-ar…

    …chive/jnigen#154)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1.1.2 to 1.1.3.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@8cbef1d...9ba913c)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    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>
    dependabot[bot] authored Dec 2, 2022
    Configuration menu
    Copy the full SHA
    c195412 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. [jnigen] Use .jar metadata to generate generic types (dart-archive/jn…

    …igen#158)
    
    Closes https://github.com/dart-lang/jnigen/issues/132.
    
    ASM backend, parses classes, fields and method signatures from the metadata to add generic type information to other-wise type-erased generics.
    HosseinYousefi authored Dec 13, 2022
    Configuration menu
    Copy the full SHA
    611c964 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

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

Commits on Jan 5, 2023

  1. [jnigen] Bump actions/setup-java (dart-archive/jnigen#167)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 19eeec562b37d29a1ad055b7de9c280bd0906d8d to 308abcba03229002f0055e17d79d00c32fca160f.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@19eeec5...308abcb)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
    ...
    
    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>
    dependabot[bot] authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    540922a View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump actions/checkout from 3.1.0 to 3.3.0 (dart-archive/jnig…

    …en#169)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.3.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@93ea575...ac59398)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      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>
    dependabot[bot] authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    87bba4e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. [jnigen] 0.2.0 (dart-archive/jnigen#174)

    * 0.2.0 version on pub
    HosseinYousefi authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    7bf0a71 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. [jnigen] 0.2.1 (dart-archive/jnigen#175)

    Add `.clang-format` to pub.
    HosseinYousefi authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    6c6b5f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

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

Commits on Feb 1, 2023

  1. [jnigen] Bump egor-tensin/setup-clang from 1.3 to 1.4 (dart-archive/j…

    …nigen#180)
    
    Bumps [egor-tensin/setup-clang](https://github.com/egor-tensin/setup-clang) from 1.3 to 1.4.
    - [Release notes](https://github.com/egor-tensin/setup-clang/releases)
    - [Commits](egor-tensin/setup-clang@01d437c...ef434b4)
    
    ---
    updated-dependencies:
    - dependency-name: egor-tensin/setup-clang
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    800a110 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump actions/setup-java (dart-archive/jnigen#179)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 308abcba03229002f0055e17d79d00c32fca160f to 9b86bbe88a8152e5b9e6c15fd2e0efdd2994ffb6.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@308abcb...9b86bbe)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 1, 2023
    Configuration menu
    Copy the full SHA
    466ed3f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. [jnigen] Convert Kotlin's suspend fun to Dart's async methods (dart…

    …-archive/jnigen#171)
    
    Added a boolean option to jnigen.yaml called `suspend_fun_to_async`. When `true`, Kotlin suspendable functions, specified by `suspend fun`, will be converted into Dart async methods. 
    
    A Kotlin suspendable function gets de-sugared into a continutation-passing style (CPS) method which takes a `kotlin.coroutines.Continuation` as its final argument. 
    
    At the preprocessing stage – if the `suspend_fun_to_async` option is set – the `asyncReturnType` of each method that has `kotlin.coroutines.Continuation` as its final argument will be set so that later in the binding generation step, the return type of the method gets converted to `Future<{asyncReturnType}>`.
    
    The generated bindings instead passes a special `PortContinuation` instance which is defined by `package:jni`. This class implements `Continuation` and gets a native send port address in its constructor. Later, when the `suspend fun` wants to resume, the `resumeWith` method of the `PortContinuation` instance gets called, which in turn calls the `_resumeWith` native method defined in `dartjni.c`. This method send the address of the object to through the send port specified.
    
    All the boilerplate regarding the creation of `NativePort`, `PortContinuation`, awaiting responses, checking for errors and such are automatically generated by `package:jnigen`.
    
    For native ports to work, `package:jni` provides a handy `Jni.initDLApi()` to be called first.
    
    Example:
    
    This:
    
    ```kotlin
    public suspend fun thinkBeforeAnswering(): String
    ```
    
    Gets converted to:
    
    ```dart
    Future<jni.JString> thinkBeforeAnswering() async
    ```
    HosseinYousefi authored Feb 16, 2023
    Configuration menu
    Copy the full SHA
    4f770ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2267ff4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce9e59e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. [jnigen] Bump actions/setup-java (dart-archive/jnigen#191)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 9b86bbe88a8152e5b9e6c15fd2e0efdd2994ffb6 to ea15b3b99cdc9ac45af1882d085e3f9297a75a8b.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@9b86bbe...ea15b3b)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    b54e1cb View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump coverallsapp/github-action from 1.1.3 to 1.2.4 (dart-ar…

    …chive/jnigen#192)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1.1.3 to 1.2.4.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@9ba913c...50c33ad)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    64fec92 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. [jnigen] Refactor into Visitor pattern (dart-archive/jnigen#200)

    Introducing a top-level `Classes` class which includes all the classes we're trying to generate as yet another element, makes each step of the code generation pipeline, feel the same. For example exclusion of classes and methods are now both done via actually removing the objects instead of setting an `isIncluded` flag. 
    
    This `Classes` object will go through a pipeline of:
    
    1. `Excluder` – excludes the unwanted classes, the private ones and the ones specified by the user.
    2. `Linker` – links up the objects together to create a graph.
    3. `Renamer` – renames the classes, methods, fields, ... not to clash with other reserved names.
    4. `DartGenerator` – generates and writes to files.
    HosseinYousefi authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    1566826 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

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

Commits on Mar 29, 2023

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

Commits on Mar 30, 2023

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

Commits on Mar 31, 2023

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

Commits on Apr 3, 2023

  1. [jnigen] Bump actions/checkout from 3.3.0 to 3.5.0 (dart-archive/jnig…

    …en#225)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.5.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@ac59398...8f4b7f8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    ea63bdf View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump actions/setup-java (dart-archive/jnigen#226)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from ea15b3b99cdc9ac45af1882d085e3f9297a75a8b to 5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@ea15b3b...5ffc13f)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    9250933 View commit details
    Browse the repository at this point in the history
  3. [jnigen] Bump subosito/flutter-action from 2.8.0 to 2.10.0 (dart-arch…

    …ive/jnigen#223)
    
    Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action) from 2.8.0 to 2.10.0.
    - [Release notes](https://github.com/subosito/flutter-action/releases)
    - [Commits](subosito/flutter-action@dbf1fa0...48cafc2)
    
    ---
    updated-dependencies:
    - dependency-name: subosito/flutter-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    eea221d View commit details
    Browse the repository at this point in the history
  4. [jnigen] Bump coverallsapp/github-action from 1.2.4 to 2.0.0 (dart-ar…

    …chive/jnigen#224)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1.2.4 to 2.0.0.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@50c33ad...67662d2)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    732f363 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    0dd2f0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9c73a0 View commit details
    Browse the repository at this point in the history
  3. [jnigen] JAR handling improvements (dart-archive/jnigen#220)

    * Move summarizer invocation into summary.dart for better testability.
    * Support reading source JARs (https://github.com/dart-lang/jnigen/issues/208)
    * Fix an issue where the summarizer failed when providing only classes and no source (https://github.com/dart-lang/jnigen/issues/147)
    mahesh-hegde authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    e998636 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. [jnigen] Add ability to use source dependencies from Gradle (dart-arc…

    …hive/jnigen#231)
    
    * Add google maven repository to maven
    * add_gradle_sources option
    * Add proguard rules and EmojiConfig usage in example
    mahesh-hegde authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    4d24823 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

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

Commits on Apr 12, 2023

  1. [jnigen] Type inference for generics (dart-archive/jnigen#236)

    Type parameters are now named parameters instead. This allows us to toggle whether or not they're "required". A type parameter is not required if we can find it somewhere in the list of arguments. For example in `<T> f(ArrayList<T> arr)`, `T` can be inferred because it's also the element type in the `ArrayList`. There might be multiple places where a certain type parameter `T` is found within the arguments. In that case we choose the lowest common super type of all the cases.
    HosseinYousefi authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    af0ee4f View commit details
    Browse the repository at this point in the history
  2. [jnigen] (An attempt to) Improve CI workflows (dart-archive/jnigen#222)

    * Move google-java-format to analyze actions
    
    * Remove separate job for running java tests
    
    * Reformat YAML to use single quotes
    
    * Does removing yaml_config test affect coverage?
    mahesh-hegde authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d21b672 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e279dd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. [jnigen] Remove FFI patch and use mutex around method/field lookups (d…

    …art-archive/jnigen#246)
    
    * Add pubspec.lock from JNI example to git. 
    This file should be checked in.
    
    * Remove ffi patch and instead depend on the internals of a pinned package:ffi version (closes https://github.com/dart-lang/jnigen/issues/149)
    * Add new tests on GlobalJniEnv
    * Rename findJniClass -> findJClass
    * Locking around method/field lookups. (closes https://github.com/dart-lang/jnigen/issues/85)
    * Rename asJString and asDartString to toJStringPtr and toDartString for uniform naming
    * Rename JniClass -> JClass
    * Compare bindings normally and fallback to ignoring spaces
    mahesh-hegde authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    215832a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24f449b View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. [jnigen] Further FFI improvements (dart-archive/jnigen#254)

    * Add DllMain lock initialization in windows
    * release lock on second init check
    * Use wrapper class instead of extensions.
    * Rename GlobalJniEnv in C to `GlobalJniEnvStruct`, and `JniAccessors` to `JniAccessorsStruct`
    * In dart, generate wrapper classes that store a pointer to above.
    * Then generate methods which are semantically equivalent to the extensions in previous iterations.
    * But internally, results of `asFunction` are cached to late field instead of being called again. (This is what ffigen does too).
    * Do not generate extensions for local env & javavm types
    * Remove -j
    * Add --test-randomize-ordering-seed random
    mahesh-hegde authored Apr 20, 2023
    Configuration menu
    Copy the full SHA
    80808da View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. [jnigen] Bunch of small testsuite improvements (dart-archive/jnigen#257)

    * Throw error in test if summarizer is stale
    * Fail if jni dylib is stale
    * Add spawnIfNotExists. (It sounds like SQL, which means no further evolution is possible)
    * Add tags mechanism to jnigen test
    * Add `summarizer_test` and `large_test` tags. So that in dev env, can
    exclude these with -x tag for fast iteration.
    * Adds dart_test.yaml which is required for this configuration by test
    package.
    * Use random seed for jnigen tests in CI
    mahesh-hegde authored Apr 21, 2023
    Configuration menu
    Copy the full SHA
    1753fed View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

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

Commits on Apr 27, 2023

  1. [jnigen] Support Maven version 4 (dart-archive/jnigen#261)

    From version 4 Maven throws an error if we use descriptorId as we
    should be using descriptorRef instead.
    descriptorRef also works with Maven 3.
    
    To enable support for Maven 4 we have changed the Maven command used
    to build ApiSummarizer.jar from 'mvn assembly:assembly` to
    `mvn compile`.
    Jnigen/java's README contains instructions for manually building
    ApiSummarizer.jar. These instructions need to be updated to use
    the new maven commands 'mvn compile' and 'mvn test'.
    alex-james-dev authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    e9f16e6 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. [jnigen] Bump actions/checkout from 3.5.0 to 3.5.2 (dart-archive/jnig…

    …en#268)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@8f4b7f8...8e5e7e5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 2, 2023
    Configuration menu
    Copy the full SHA
    16f2d4e View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump coverallsapp/github-action from 2.0.0 to 2.1.2 (dart-ar…

    …chive/jnigen#269)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.0.0 to 2.1.2.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@67662d2...f350da2)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 2, 2023
    Configuration menu
    Copy the full SHA
    cf3db19 View commit details
    Browse the repository at this point in the history
  3. [jnigen] Stress tests and a few runtime fixes (dart-archive/jnigen#264)

    * Generate and compare both types of bindings
    * Add load tests
    * Add test cases against exception throwing
    * add to_global_ref_result function to dartjni.h
    * Fix field getter double call in certain cases
    mahesh-hegde authored May 2, 2023
    Configuration menu
    Copy the full SHA
    fa265a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    995c530 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. [jnigen] Boxed types + Map + Set + List (dart-archive/jnigen#271)

    * make primitive types lowercased
    * remove part statements
    * add jset, jlist, jmap and jiterator
    * add JNumber and JBoolean, JInteger and other boxed types
    * increase coverage
    HosseinYousefi authored May 4, 2023
    Configuration menu
    Copy the full SHA
    06afdf1 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

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

Commits on May 11, 2023

  1. [jnigen] Summarizer fix class listing (dart-archive/jnigen#272)

    * Add tests for summarizer failure cases.
    * Fix class listings
    mahesh-hegde authored May 11, 2023
    Configuration menu
    Copy the full SHA
    d6a0594 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

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

Commits on May 15, 2023

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

Commits on May 16, 2023

  1. [jnigen] Fix encoding bug (dart-archive/jnigen#279)

    * Use UTF-16 in strings
    mahesh-hegde authored May 16, 2023
    Configuration menu
    Copy the full SHA
    31eb7b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ecd702 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

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

Commits on May 31, 2023

  1. [jnigen] Using a yaml symbols file instead of hard coding package:jni…

    … exported classes (dart-archive/jnigen#289)
    
    * Removes the support for importMap in config.
    * Adds the support for importing a yaml symbols file.
    HosseinYousefi authored May 31, 2023
    Configuration menu
    Copy the full SHA
    19ff0d2 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Generating List/Map/... from classes in package:jni (dart-…

    …archive/jnigen#291)
    
    Now some util classes: List, Map, Set and Iterator and boxed types (java.lang.Number, Byte, Integer, ...) are generated from `package:jni` readily available classes.
    HosseinYousefi authored May 31, 2023
    Configuration menu
    Copy the full SHA
    756cd11 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    4827fc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72e7019 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. [jnigen] Non static nested class construction (dart-archive/jnigen#297)

    Construct the non-static nested classes correctly
    HosseinYousefi authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    9ef4d1f View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    cda6564 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Parse Kotlin's metadata + Remove suspend_fun_to_async flag…

    … in config (dart-archive/jnigen#308)
    
    * Parse Kotlin's metadata in API Summarizer
    * Remove `suspend_fun_to_async` from config now that `isSuspend` reliably detect `suspend fun`s.
    HosseinYousefi authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    fc6688d View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. [jnigen] Bump coverallsapp/github-action from 2.1.2 to 2.2.0 (dart-ar…

    …chive/jnigen#310)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.1.2 to 2.2.0.
    - [Release notes](https://github.com/coverallsapp/github-action/releases)
    - [Commits](coverallsapp/github-action@f350da2...c7885c0)
    
    ---
    updated-dependencies:
    - dependency-name: coverallsapp/github-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fc8bd8e View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump actions/checkout from 3.5.2 to 3.5.3 (dart-archive/jnig…

    …en#311)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@8e5e7e5...c85c95e)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e6bdddb View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. [jnigen] Fix summarizer nested class bug (dart-archive/jnigen#312)

    * Fix inner classes
    * Fix nested class finding
    * Remove -r and -v options
    * Add checks for nested classes in config
    * Remove problematic steps from GH action
    * Add anonymous inner class example
    * Use sorted() for deterministic order
    * Refactor ClassFinder logic and add Unit test
    * Filter anonymous classes in summarizer itself
    mahesh-hegde authored Jul 5, 2023
    Configuration menu
    Copy the full SHA
    7960c76 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. [jnigen] Interface implementation (dart-archive/jnigen#326)

    * attach finalizable to close the port for interfaces 
    * add missing JCharacter boxed type
    * add .implement method completed for interfaces
    * fix descriptor issues
    * temporarily do not check the ffigen bindings until ffigenhttps://github.com/dart-lang/jnigen/issues/555 is solved
    * remove duplicated java source in jni + sort ffigen.yaml inline functions
    * add the interface implementation under an experiment flag + docs
    HosseinYousefi authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0673049 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e690dd View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. [jnigen] Fix windows specifics and global reference ownership in inte…

    …rface implementation (dart-archive/jnigen#335)
    
    Since Dart doesn't know that this global reference is still used, it might garbage collect it via NativeFinalizer thus making it invalid. We're letting Java handle the clean up and use setAsDeleted to detach the native finalizer from the return value in Dart.
    HosseinYousefi authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    ef33349 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb1c49f View commit details
    Browse the repository at this point in the history
  3. [jnigen] Override JObject's toString with appropriate Java's toString (

    …dart-archive/jnigen#337)
    
    * add toString
    * remove extra hashCode and == as JObject already has it
    HosseinYousefi authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    db9185a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. [jnigen] Bump coverallsapp/github-action from 2.2.0 to 2.2.1 (dart-ar…

    …chive/jnigen#339)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.2.0 to 2.2.1.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/coverallsapp/github-action/commit/95b1a2355bd0e526ad2fd62da9fd386ad4c98474"><code>95b1a23</code></a> feat: add files option (<a href="https://redirect.github.com/coverallsapp/github-action/issues/185">https://github.com/dart-lang/jnigen/issues/185</a>)</li>
    <li><a href="https://github.com/coverallsapp/github-action/commit/12d23ccd512af6f292f5eaf42c191d64928b135c"><code>12d23cc</code></a> feat: add fail-on-error option (<a href="https://redirect.github.com/coverallsapp/github-action/issues/184">https://github.com/dart-lang/jnigen/issues/184</a>)</li>
    <li><a href="https://github.com/coverallsapp/github-action/commit/8e1cba00ac8bb526c6a1b96b810071687e5e8310"><code>8e1cba0</code></a> feat: add measure option (<a href="https://redirect.github.com/coverallsapp/github-action/issues/183">https://github.com/dart-lang/jnigen/issues/183</a>)</li>
    <li><a href="https://github.com/coverallsapp/github-action/commit/cb1c78cc8dd8522acce1a460c643e67515393ef6"><code>cb1c78c</code></a> docs: clarify coveralls repo permissions (<a href="https://redirect.github.com/coverallsapp/github-action/issues/182">https://github.com/dart-lang/jnigen/issues/182</a>)</li>
    <li><a href="https://github.com/coverallsapp/github-action/commit/3b7440a0fbc8822c731c93250c2c5506ca51a48f"><code>3b7440a</code></a> Update README.md (<a href="https://redirect.github.com/coverallsapp/github-action/issues/181">https://github.com/dart-lang/jnigen/issues/181</a>)</li>
    <li>See full diff in <a href="https://github.com/coverallsapp/github-action/compare/c7885c00cb7ec0b8f9f5ff3f53cddb980f7a4412...95b1a2355bd0e526ad2fd62da9fd386ad4c98474">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverallsapp/github-action&package-manager=github_actions&previous-version=2.2.0&new-version=2.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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)
    
    </details>
    dependabot[bot] authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    2527e47 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. [jnigen] Bump actions/setup-java from 3.11.0 to 3.12.0 (dart-archive/…

    …jnigen#338)
    
    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.11.0 to 3.12.0.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@5ffc13f...cd89f46)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-java
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    9492c19 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. [jnigen] Clean up interface implementation using auxiliary generated …

    …classes (dart-archive/jnigen#349)
    
    * Use impl classes for implementing interfaces
    HosseinYousefi authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    17d48f8 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Update Dart API headers (dart-archive/jnigen#358)

    * Update Dart API
    * Remove unnecessary methods in dartjni.h
    HosseinYousefi authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    651320e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    7c9cca9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa5ff14 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    204d869 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Add tests on summary content (dart-archive/jnigen#353)

    * Add tests on summary content
    * Emit char as integer
    mahesh-hegde authored Aug 18, 2023
    Configuration menu
    Copy the full SHA
    4f85ced View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    95c8375 View commit details
    Browse the repository at this point in the history
  2. [jnigen] Run Java GC using jcmd in tests (dart-archive/jnigen#371)

    meta: remove apk builds from windows minimal CI
    HosseinYousefi authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b7cc048 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

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

Commits on Aug 30, 2023

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

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    7684bdb View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump actions/checkout from 3.5.3 to 3.6.0 (dart-archive/jnig…

    …en#381)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
    <blockquote>
    <h2>v3.6.0</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Mark test scripts with Bash'isms to be run via Bash by <a href="https://github.com/dscho"><code>@�dscho</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1377">actions/checkouthttps://github.com/dart-lang/jnigen/issues/1377</a></li>
    <li>Add option to fetch tags even if fetch-depth &gt; 0 by <a href="https://github.com/RobertWieczoreck"><code>@�RobertWieczoreck</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkouthttps://github.com/dart-lang/jnigen/issues/579</a></li>
    <li>Release 3.6.0 by <a href="https://github.com/luketomlinson"><code>@�luketomlinson</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkouthttps://github.com/dart-lang/jnigen/issues/1437</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/RobertWieczoreck"><code>@�RobertWieczoreck</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/579">actions/checkouthttps://github.com/dart-lang/jnigen/issues/579</a></li>
    <li><a href="https://github.com/luketomlinson"><code>@�luketomlinson</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1437">actions/checkouthttps://github.com/dart-lang/jnigen/issues/1437</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v3.5.3...v3.6.0">https://github.com/actions/checkout/compare/v3.5.3...v3.6.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
    <blockquote>
    <h1>Changelog</h1>
    <h2>v3.6.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1377">Fix: Mark test scripts with Bash'isms to be run via Bash</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/579">Add option to fetch tags even if fetch-depth &gt; 0</a></li>
    </ul>
    <h2>v3.5.3</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1196">Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1287">Fix typos found by codespell</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1369">Add support for sparse checkouts</a></li>
    </ul>
    <h2>v3.5.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1289">Fix api endpoint for GHES</a></li>
    </ul>
    <h2>v3.5.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1246">Fix slow checkout on Windows</a></li>
    </ul>
    <h2>v3.5.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1237">Add new public key for known_hosts</a></li>
    </ul>
    <h2>v3.4.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1209">Upgrade codeql actions to v2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1210">Upgrade dependencies</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1225">Upgrade <code>@�actions/io</code></a></li>
    </ul>
    <h2>v3.3.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1045">Implement branch list using callbacks from exec function</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1050">Add in explicit reference to private checkout options</a></li>
    <li>[Fix comment typos (that got added in <a href="https://redirect.github.com/actions/checkout/issues/770">https://github.com/dart-lang/jnigen/issues/770</a>)](<a href="https://redirect.github.com/actions/checkout/pull/1057">actions/checkouthttps://github.com/dart-lang/jnigen/issues/1057</a>)</li>
    </ul>
    <h2>v3.2.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/942">Add GitHub Action to perform release</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/967">Fix status badge</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1002">Replace datadog/squid with ubuntu/squid Docker image</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/964">Wrap pipeline commands for submoduleForeach in quotes</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1029">Update <code>@�actions/io</code> to 1.1.2</a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/1039">Upgrading version to 3.2.0</a></li>
    </ul>
    <h2>v3.1.0</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/939">Use <code>@�actions/core</code> <code>saveState</code> and <code>getState</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/922">Add <code>github-server-url</code> input</a></li>
    </ul>
    <h2>v3.0.2</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/770">Add input <code>set-safe-directory</code></a></li>
    </ul>
    <h2>v3.0.1</h2>
    <ul>
    <li><a href="https://redirect.github.com/actions/checkout/pull/762">Fixed an issue where checkout failed to run in container jobs due to the new git setting <code>safe.directory</code></a></li>
    <li><a href="https://redirect.github.com/actions/checkout/pull/744">Bumped various npm package versions</a></li>
    </ul>
    <h2>v3.0.0</h2>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/checkout/commit/f43a0e5ff2bd294095638e18286ca9a3d1956744"><code>f43a0e5</code></a> Release 3.6.0 (<a href="https://redirect.github.com/actions/checkout/issues/1437">https://github.com/dart-lang/jnigen/issues/1437</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/7739b9ba2efcda9dde65ad1e3c2dbe65b41dfba7"><code>7739b9b</code></a> Add option to fetch tags even if fetch-depth &gt; 0 (<a href="https://redirect.github.com/actions/checkout/issues/579">https://github.com/dart-lang/jnigen/issues/579</a>)</li>
    <li><a href="https://github.com/actions/checkout/commit/96f53100ba2a5449eb71d2e6604bbcd94b9449b5"><code>96f5310</code></a> Mark test scripts with Bash'isms to be run via Bash (<a href="https://redirect.github.com/actions/checkout/issues/1377">https://github.com/dart-lang/jnigen/issues/1377</a>)</li>
    <li>See full diff in <a href="https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=3.5.3&new-version=3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@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)
    
    </details>
    dependabot[bot] authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    35d7522 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6606892 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

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

Commits on Sep 10, 2023

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

Commits on Sep 11, 2023

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

Commits on Sep 13, 2023

  1. [jnigen] Add JBuffer, JByteBuffer to enable fast copying to and f…

    …rom `Uint8List` (dart-archive/jnigen#390)
    
    `JBuffer` is now the default binding for `java.nio.Buffer` and `JByteBuffer` for `java.nio.ByteBuffer`.
    HosseinYousefi authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e8e0a98 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

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

Commits on Sep 20, 2023

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

Commits on Sep 26, 2023

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

Commits on Oct 1, 2023

  1. [jnigen] Bump actions/setup-java from 3.12.0 to 3.13.0 (dart-archive/…

    …jnigen#402)
    
    Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.12.0 to 3.13.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/actions/setup-java/releases">actions/setup-java's releases</a>.</em></p>
    <blockquote>
    <h2>v3.13.0</h2>
    <h2>What's changed</h2>
    <p>In the scope of this release, support for Dragonwell JDK was added by <a href="https://github.com/Accelerator1996"><code>@�Accelerator1996</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/532">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/532</a></p>
    <pre lang="yaml"><code>steps:
     - name: Checkout
       uses: actions/checkout@v3
     - name: Setup-java
       uses: actions/setup-java@v3
       with:
         distribution: 'dragonwell'
         java-version: '17'
    </code></pre>
    <p>Several inaccuracies were also fixed:</p>
    <ul>
    <li>Fix XML namespaces wrongly using https by <a href="https://github.com/gnodet"><code>@�gnodet</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/503">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/503</a></li>
    <li>Fix typo and remove unintentional(?) word by <a href="https://github.com/CyberFlameGO"><code>@�CyberFlameGO</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/518">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/518</a></li>
    <li>Fix usage link within the README.md file by <a href="https://github.com/dassiorleando"><code>@�dassiorleando</code></a> in <a href="https://redirect.github.com/actions/setup-java/pull/525">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/525</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/CyberFlameGO"><code>@�CyberFlameGO</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/518">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/518</a></li>
    <li><a href="https://github.com/dassiorleando"><code>@�dassiorleando</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/525">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/525</a></li>
    <li><a href="https://github.com/gnodet"><code>@�gnodet</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/503">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/503</a></li>
    <li><a href="https://github.com/Accelerator1996"><code>@�Accelerator1996</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-java/pull/532">actions/setup-javahttps://github.com/dart-lang/jnigen/issues/532</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-java/compare/v3...v3.13.0">https://github.com/actions/setup-java/compare/v3...v3.13.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/actions/setup-java/commit/0ab4596768b603586c0de567f2430c30f5b0d2b0"><code>0ab4596</code></a> add support for dragonwell (<a href="https://redirect.github.com/actions/setup-java/issues/532">https://github.com/dart-lang/jnigen/issues/532</a>)</li>
    <li><a href="https://github.com/actions/setup-java/commit/4075bfc1b51bf22876335ae1cd589602d60d8758"><code>4075bfc</code></a> Merge pull request <a href="https://redirect.github.com/actions/setup-java/issues/503">https://github.com/dart-lang/jnigen/issues/503</a> from gnodet/fix-xml-namespaces</li>
    <li><a href="https://github.com/actions/setup-java/commit/5b86b67f5bb794ee4de9464f70b700b9445b03a8"><code>5b86b67</code></a> Fixed usage link within the README.md file (<a href="https://redirect.github.com/actions/setup-java/issues/525">https://github.com/dart-lang/jnigen/issues/525</a>)</li>
    <li><a href="https://github.com/actions/setup-java/commit/b943a4ed876ec91f6d0cde2181d88d24e8e348de"><code>b943a4e</code></a> fix typo and remove unintentional(?) word (<a href="https://redirect.github.com/actions/setup-java/issues/518">https://github.com/dart-lang/jnigen/issues/518</a>)</li>
    <li><a href="https://github.com/actions/setup-java/commit/c16064d22c3f04f299673458d8c085366d0fa04e"><code>c16064d</code></a> Bump word-wrap from 1.2.3 to 1.2.4 (<a href="https://redirect.github.com/actions/setup-java/issues/516">https://github.com/dart-lang/jnigen/issues/516</a>)</li>
    <li><a href="https://github.com/actions/setup-java/commit/91f49aa1b07db98229b616da1bcb1f41cd8709df"><code>91f49aa</code></a> Fix XML namespaces wrongly using https</li>
    <li>See full diff in <a href="https://github.com/actions/setup-java/compare/cd89f46ac9d01407894225f350157564c9c7cee2...0ab4596768b603586c0de567f2430c30f5b0d2b0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=3.12.0&new-version=3.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@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)
    
    </details>
    dependabot[bot] authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    917ed4d View commit details
    Browse the repository at this point in the history
  2. [jnigen] Bump coverallsapp/github-action from 2.2.1 to 2.2.3 (dart-ar…

    …chive/jnigen#403)
    
    Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.2.1 to 2.2.3.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/coverallsapp/github-action/commit/3dfc5567390f6fa9267c0ee9c251e4c8c3f18949"><code>3dfc556</code></a> fix: don't fail if bin directory exists on windows (<a href="https://redirect.github.com/coverallsapp/github-action/issues/189">https://github.com/dart-lang/jnigen/issues/189</a>)</li>
    <li><a href="https://github.com/coverallsapp/github-action/commit/3b7078ee895f74fc267b7b267c88211df59fa816"><code>3b7078e</code></a> feat: use pwsh for windows runner (<a href="https://redirect.github.com/coverallsapp/github-action/issues/188">https://github.com/dart-lang/jnigen/issues/188</a>)</li>
    <li>See full diff in <a href="https://github.com/coverallsapp/github-action/compare/95b1a2355bd0e526ad2fd62da9fd386ad4c98474...3dfc5567390f6fa9267c0ee9c251e4c8c3f18949">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverallsapp/github-action&package-manager=github_actions&previous-version=2.2.1&new-version=2.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@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)
    
    </details>
    dependabot[bot] authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    abcebe0 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. [jnigen] Bump actions/checkout from 3.6.0 to 4.1.0 (dart-archive/jnig…

    …en#404)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.1.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@f43a0e5...8ade135)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 14, 2023
    Configuration menu
    Copy the full SHA
    f2a82d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. [jnigen] Bump subosito/flutter-action from 2.10.0 to 2.12.0 (dart-arc…

    …hive/jnigen#411)
    
    Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action) from 2.10.0 to 2.12.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/subosito/flutter-action/releases">subosito/flutter-action's releases</a>.</em></p>
    <blockquote>
    <h2>v2.12.0</h2>
    <p>No release notes provided.</p>
    <h2>v2.11.0</h2>
    <p>Allow git ref as version for master channel:</p>
    <pre lang="yaml"><code>steps:
    - uses: actions/checkout@v3
    - uses: subosito/flutter-action@v2
      with:
        flutter-version: '5b12b74' # tag, commit or branch
        channel: 'master'
    - run: flutter --version
    </code></pre>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/subosito/flutter-action/commit/2783a3f08e1baf891508463f8c6653c258246225"><code>2783a3f</code></a> ensure setup.sh executable; fixes <a href="https://redirect.github.com/subosito/flutter-action/issues/245">https://github.com/dart-lang/jnigen/issues/245</a></li>
    <li><a href="https://github.com/subosito/flutter-action/commit/c33c37022b3aac486cc5e7aea5c7f6b8b0f421e1"><code>c33c370</code></a> Extract to a temporary location to enable moving of flutter folder. (<a href="https://redirect.github.com/subosito/flutter-action/issues/227">https://github.com/dart-lang/jnigen/issues/227</a>)</li>
    <li><a href="https://github.com/subosito/flutter-action/commit/cc97e1648fff6ca5cc647fa67f47e70f7895510b"><code>cc97e16</code></a> feat: Allow git ref as version in <code>master</code> channel (<a href="https://redirect.github.com/subosito/flutter-action/issues/237">https://github.com/dart-lang/jnigen/issues/237</a>)</li>
    <li><a href="https://github.com/subosito/flutter-action/commit/ed388baf1d5404fd6ef3c54c2f82e6159150b60f"><code>ed388ba</code></a> fixes <a href="https://redirect.github.com/subosito/flutter-action/issues/224">https://github.com/dart-lang/jnigen/issues/224</a>; update readme</li>
    <li>See full diff in <a href="https://github.com/subosito/flutter-action/compare/48cafc24713cca54bbe03cdc3a423187d413aafa...2783a3f08e1baf891508463f8c6653c258246225">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=subosito/flutter-action&package-manager=github_actions&previous-version=2.10.0&new-version=2.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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`.
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
    - `@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)
    
    </details>
    dependabot[bot] authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    039040e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. [jnigen] Bump actions/checkout from 4.1.0 to 4.1.1 (dart-archive/jnig…

    …en#412)
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@8ade135...b4ffde6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    8974cb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4a59e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

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

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    3f34c6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05994dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37789d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d35138 View commit details
    Browse the repository at this point in the history