dependabot[bot] opened a new pull request, #2752: URL: https://github.com/apache/thrift/pull/2752
Bumps [http](https://github.com/dart-lang/http/tree/master/pkgs), [fixnum](https://github.com/dart-lang/fixnum), [logging](https://github.com/dart-lang/logging), [dart_style](https://github.com/dart-lang/dart_style), [build_test](https://github.com/dart-lang/build), [build_web_compilers](https://github.com/dart-lang/build), [mockito](https://github.com/dart-lang/mockito) and [build_runner](https://github.com/dart-lang/build). These dependencies needed to be updated together. Updates `http` from 0.12.2 to 0.13.5 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/dart-lang/http/commits/HEAD/pkgs">compare view</a></li> </ul> </details> <br /> Updates `fixnum` from 0.10.11 to 1.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/fixnum/releases">fixnum's releases</a>.</em></p> <blockquote> <h2>v1.1.0</h2> <ul> <li>Add <code>tryParseRadix</code>, <code>tryParseInt</code> and <code>tryParseHex</code> static methods to both <code>Int32</code> and <code>Int64</code>.</li> <li>Document exception and overflow behavior of parse functions, and of <code>toHexString</code>.</li> <li>Make <code>Int32</code> parse functions consistent with documentation (accept leading minus sign, do not accept empty inputs).</li> <li>Update the minimum SDK constraint to 2.19.</li> <li>Update to package:lints 2.0.0.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/fixnum/blob/master/CHANGELOG.md">fixnum's changelog</a>.</em></p> <blockquote> <h2>1.1.0</h2> <ul> <li>Add <code>tryParseRadix</code>, <code>tryParseInt</code> and <code>tryParseHex</code> static methods to both <code>Int32</code> and <code>Int64</code>.</li> <li>Document exception and overflow behavior of parse functions, and of <code>toHexString</code>.</li> <li>Make <code>Int32</code> parse functions consistent with documentation (accept leading minus sign, do not accept empty inputs).</li> <li>Update the minimum SDK constraint to 2.19.</li> <li>Update to package:lints 2.0.0.</li> </ul> <h2>1.0.1</h2> <ul> <li>Switch to using <code>package:lints</code>.</li> <li>Populate the pubspec <code>repository</code> field.</li> </ul> <h2>1.0.0</h2> <ul> <li>Stable null safety release.</li> </ul> <h2>1.0.0-nullsafety.0</h2> <ul> <li>Migrate to null safety. <ul> <li>This is meant to be mostly non-breaking, for opted in users runtime errors will be promoted to static errors. For non-opted in users the runtime errors are still present in their original form.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/fixnum/commit/96ca1fe71914bc804e1f879f2988ce7b534cd912"><code>96ca1fe</code></a> add a publish script; prep to publish 1.1.0 (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/104">#104</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/71f0d4d16054e6be7d8e22bdb3b082b9f82061be"><code>71f0d4d</code></a> Migrate from no-implicit-casts to strict-casts (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/103">#103</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/714381c6b1d1fe57e87824e3f13a9c752eee48ea"><code>714381c</code></a> Bump actions/checkout from 3.1.0 to 3.2.0 (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/102">#102</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/e4f5e9773de053adcb03bff9f02fa6f9c596fe4c"><code>e4f5e97</code></a> Change IntegerDivisionByZeroException to UnsupportedError (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/100">#100</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/3bd726fc843d6f627c114fc5a4f7d9f99034d8c4"><code>3bd726f</code></a> rev the sdk min to 2.19.0-0 (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/99">#99</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/62916f2de9074a2832de6211df8d72c912902e97"><code>62916f2</code></a> Split into separate libraries instead of using parts. (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/97">#97</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/14d4827a5c047a2564b52729afb6dc2c47fd9a33"><code>14d4827</code></a> Add <code>tryParse</code> methods. (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/96">#96</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/bca3816daf641397f7b5ab9cf865a6d10d30c625"><code>bca3816</code></a> blast_repo fixes (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/94">#94</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/e0b17cc1f639c55a9c24947392c64b5a68992535"><code>e0b17cc</code></a> Remove deprecated experimental invariant_booleans lint rule (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/91">#91</a>)</li> <li><a href="https://github.com/dart-lang/fixnum/commit/164712f6547cdfb2709b752188186baf31fd1730"><code>164712f</code></a> Remove old language version markers (<a href="https://github-redirect.dependabot.com/dart-lang/fixnum/issues/90">#90</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/fixnum/compare/0.10.11...v1.1.0">compare view</a></li> </ul> </details> <br /> Updates `logging` from 0.11.4 to 1.1.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/logging/releases">logging's releases</a>.</em></p> <blockquote> <h2>v1.1.1</h2> <ul> <li>Add a check that throws if a logger name ends with '.'.</li> <li>Require Dart 2.18</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/logging/blob/master/CHANGELOG.md">logging's changelog</a>.</em></p> <blockquote> <h2>1.1.1</h2> <ul> <li>Add a check that throws if a logger name ends with '.'.</li> <li>Require Dart 2.18</li> </ul> <h2>1.1.0</h2> <ul> <li>Add <code>Logger.attachedLoggers</code> which exposes all loggers created with the default constructor.</li> <li>Enable the <code>avoid_dynamic_calls</code> lint.</li> </ul> <h2>1.0.2</h2> <ul> <li>Update description.</li> <li>Add example.</li> </ul> <h2>1.0.1</h2> <ul> <li>List log levels in README.</li> </ul> <h2>1.0.0</h2> <ul> <li>Stable null safety release.</li> </ul> <h2>1.0.0-nullsafety.0</h2> <ul> <li>Migrate to null safety.</li> <li>Removed the deprecated <code>LoggerHandler</code> typedef.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/logging/commit/399100a2737e3924dbd4d6f916846366c0612a53"><code>399100a</code></a> add a publish script; prep to publish 1.1.1 (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/128">#128</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/34ed68fe23291c82bb685984e4e2ffc06860a4a8"><code>34ed68f</code></a> Move to new analyzer language settings (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/126">#126</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/b525d5c39c8ae6f0826c63a371d286080e2ec93e"><code>b525d5c</code></a> Bump actions/checkout from 3.1.0 to 3.2.0 (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/125">#125</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/0373ef85aa1dfe9e179b9fa006c45b65903787f2"><code>0373ef8</code></a> Add a check that throws if a logger name ends with '.' (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/123">#123</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/6d46d71b4681b3f72792ebe725c42146c646251d"><code>6d46d71</code></a> Create no-response.yml (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/124">#124</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/f322480fb9d9e83e677c08db6d09067059f7ff74"><code>f322480</code></a> update CI config (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/121">#121</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/f5d64426af1b48966a4b33e97927c9fc456960b6"><code>f5d6442</code></a> add file copyrights and misc changes (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/119">#119</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/d10e24844c2e01d3f6d2b5a1a2bb8717359c6a87"><code>d10e248</code></a> Drop invariant_booleans from lints (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/117">#117</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/f6979e3bc3b6e1847a08335b7eb6304e18986195"><code>f6979e3</code></a> Add Logger.attachedLoggers to return the known Logger objects (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/110">#110</a>)</li> <li><a href="https://github.com/dart-lang/logging/commit/dfbe88b890c3b4f7bc06da5a7b3b43e9e263b688"><code>dfbe88b</code></a> Enable the avoid_dynamic_calls lint (<a href="https://github-redirect.dependabot.com/dart-lang/logging/issues/112">#112</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/logging/compare/0.11.4...v1.1.1">compare view</a></li> </ul> </details> <br /> Updates `dart_style` from 1.3.10 to 2.2.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/dart_style/blob/master/CHANGELOG.md">dart_style's changelog</a>.</em></p> <blockquote> <h1>2.2.4</h1> <ul> <li>Unify how brace-delimited syntax is formatted. This is mostly an internal refactoring, but slightly changes how a type body containing only an inline block comment is formatted.</li> <li>Refactor Chunk to store split before text instead of after. This mostly does not affect the visible behavior of the formatter, but a few edge cases are handled slightly differently. These are all bug fixes where the previous behavior was unintentional. The changes are:</li> <li>Consistently discard blank lines between a <code>{</code> or <code>[</code> and a subsequent comment. It used to do this before the <code>{</code> in type bodies, but not switch bodies, optional parameter sections, or named parameter sections.</li> <li>Don't allow splitting an empty class body.</li> <li>Allow splitting after an inline block comment in some places where it makes sense.</li> <li>Don't allow a line comment in an argument list to cause preceding arguments to be misformatted.</li> <li>Remove blank lines after a line comment at the end of a body.</li> <li>Require <code>package:analyzer</code> <code>>=4.4.0 <6.0.0</code>.</li> </ul> <h1>2.2.3</h1> <ul> <li>Allow the latest version of <code>package:analyzer</code>.</li> </ul> <h1>2.2.2</h1> <ul> <li>Format named arguments anywhere (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1072">#1072</a>).</li> <li>Format enhanced enums (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1075">#1075</a>).</li> <li>Format "super." parameters (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1091">#1091</a>).</li> </ul> <h1>2.2.1</h1> <ul> <li>Require <code>package:analyzer</code> version <code>2.6.0</code>.</li> <li>Use <code>NamedType</code> instead of <code>TypeName</code>.</li> </ul> <h1>2.2.0</h1> <ul> <li>Fix analyzer dependency constraint (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1051">#1051</a>).</li> </ul> <h1>2.1.1</h1> <ul> <li>Republish 2.0.3 as 2.1.1 in order to avoid users getting 2.1.0, which has a bad dependency constraint (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1051">#1051</a>).</li> </ul> <h1>2.1.0</h1> <ul> <li>Support generic function references and constructor tear-offs (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1028">#1028</a>).</li> </ul> <h1>2.0.3</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/dart_style/commit/5315e287ab1336847cfc17f6c0f79c0efc9eb8a8"><code>5315e28</code></a> Support the latest pkg:analyzer, prepare to release v2.2.4 (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1137">#1137</a>)</li> <li><a href="https://github.com/dart-lang/dart_style/commit/abcdae62ccef737d258be6ee1e15d201e91db48d"><code>abcdae6</code></a> Require the latest version of pkg:lints (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1136">#1136</a>)</li> <li><a href="https://github.com/dart-lang/dart_style/commit/49bc3ff32b5578b6e19f8fd376d668130941ee29"><code>49bc3ff</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1125">#1125</a> from scheglov/analyzer-4.4.0</li> <li><a href="https://github.com/dart-lang/dart_style/commit/4ff7c91a7873479bef7ecc8c209943414dbc0bae"><code>4ff7c91</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/dart-lang/dart_style/commit/e1c725fa98996bcda74a12b0ee3d73d1d72b075e"><code>e1c725f</code></a> Fix dynamic / unsafe place.</li> <li><a href="https://github.com/dart-lang/dart_style/commit/e888fee8e31e5fac539d6551610ed9c0881d067c"><code>e888fee</code></a> Require analyzer 4.4.0, stop using deprecated APIs.</li> <li><a href="https://github.com/dart-lang/dart_style/commit/5a14b5e22ad8308ad15801abc9defcdb72fea69d"><code>5a14b5e</code></a> Move collection argument counts from ArgumentRule to PositionalRule. (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1123">#1123</a>)</li> <li><a href="https://github.com/dart-lang/dart_style/commit/2aaddd0b0b484d7c40e3fb2ac4ffedf5665a0083"><code>2aaddd0</code></a> Use a more general mechanism for tracking constraints between rules. (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1122">#1122</a>)</li> <li><a href="https://github.com/dart-lang/dart_style/commit/5ffaab711aa2db71e07e21c02d021a0b262bf265"><code>5ffaab7</code></a> Refactor how child chunks are stored. (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1117">#1117</a>)</li> <li><a href="https://github.com/dart-lang/dart_style/commit/fb93b7c5e64e4cde139a1d0eb7d6123797e8c59d"><code>fb93b7c</code></a> Refactor to use enhanced enums for Output and Show. (<a href="https://github-redirect.dependabot.com/dart-lang/dart_style/issues/1116">#1116</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/dart_style/compare/1.3.10...v2.2.4">compare view</a></li> </ul> </details> <br /> Updates `build_test` from 0.10.12+1 to 2.1.6 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/build/commit/47dcd92f6eba6b0c457edb888b973464848d494c"><code>47dcd92</code></a> publish build_test 2.1.6 (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3441">#3441</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/643f6a96c88d83d0e4f3460a9bcb40e407a75bce"><code>643f6a9</code></a> publish build_modules, build_web_compilers, and build_runner (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3439">#3439</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/82889aea57247a32b327f4e51e5c42f4b70fb230"><code>82889ae</code></a> Drop support for unsound null safety in Dart 3 (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3424">#3424</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/bbbe12c61bebadb1e4060d767ef818ca406893e7"><code>bbbe12c</code></a> Move SDK summary generation to a separate library (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3431">#3431</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/28aea0f8680f7854f2e6522e78c3fc8682aef2eb"><code>28aea0f</code></a> Add support for <code>CompilationUnitElement</code> to <code>AnalysisResolver.astNodeFor()</code> (...</li> <li><a href="https://github.com/dart-lang/build/commit/61103930c753bd63fe5ac283639853cd2779e0d4"><code>6110393</code></a> Use platform paths for fake watch events (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3429">#3429</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/46391e36d641c80d6d7e949deb799e97e5d440d2"><code>46391e3</code></a> Check packageGraph when validating build definition (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3426">#3426</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/e870fb005e3f267868c7df8cb2727ccca3f93750"><code>e870fb0</code></a> prep to publish build_runner (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3427">#3427</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/3797325e2b9761b6e4680b1ded50046a3472f6fb"><code>3797325</code></a> Fix Dart 3 dev CI builds (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3422">#3422</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/cf0671c8e8f6dbdf21910700539c82b7e0ed119e"><code>cf0671c</code></a> Mention JSON format in dart2js args error message (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3414">#3414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/build/compare/build_test-v0.10.12...build_test-v2.1.6">compare view</a></li> </ul> </details> <br /> Updates `build_web_compilers` from 2.12.0 to 3.2.7 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/build/commit/afdc5cb61131b4683cd9362958c89625c8a325da"><code>afdc5cb</code></a> Expand build compiler package descriptions (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3384">#3384</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/8578d15ddeefdccc980e6cf35071f8909e5c22f8"><code>8578d15</code></a> Bump dependency on frontend_server_client (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3383">#3383</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/7ef04f80cafb5dc1105d7ae459f2347fac0a9080"><code>7ef04f8</code></a> Expand build_runner_core pubspec description (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3382">#3382</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/adc0df99da2804415a3873e716e34f3e938b578d"><code>adc0df9</code></a> Expand build_modules pubspec description (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3381">#3381</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/141f66fe45a9426f2febe3df0a2f020db3d28ab4"><code>141f66f</code></a> Expand build_config pubspec description (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3380">#3380</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/3191e846ba7a39ec43528f9335d539f37eab26df"><code>3191e84</code></a> add -d abbreviation for --delete-conflicting-outputs (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3378">#3378</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/9648eff4aba65df664eb6b92a64c63e6f2bfa4b7"><code>9648eff</code></a> fix analyzer deprecations (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3376">#3376</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/7409980107abfe4717bce853407a085bf0c68337"><code>7409980</code></a> Use declareVar and declareFinal from code_builder (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3373">#3373</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/86acdaf974747a0aac82e38630e9590c1de966d3"><code>86acdaf</code></a> Fix bug with manual deletions of files from build steps with multiple outputs...</li> <li><a href="https://github.com/dart-lang/build/commit/07d1aaf00ef2e6768cea4d56178b8c5b201bb5ac"><code>07d1aaf</code></a> Support latest package:analyzer (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3368">#3368</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/build/compare/build_web_compilers-v2.12.0...build_web_compilers-v3.2.7">compare view</a></li> </ul> </details> <br /> Updates `mockito` from 4.1.4 to 5.3.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dart-lang/mockito/blob/master/CHANGELOG.md">mockito's changelog</a>.</em></p> <blockquote> <h2>5.3.2</h2> <ul> <li>Support analyzer 5.0.0.</li> </ul> <h2>5.3.1</h2> <ul> <li>Fix analyzer and code_builder dependencies.</li> <li>Reference <code>@GenerateNiceMocks</code> in documentation.</li> <li>Allow generating a mock class which includes overriding members with private types in their signature. Such members cannot be stubbed with mockito, and will only be generated when specified in MockSpec <code>unsupportedMembers</code>.</li> <li>Include <code>required</code> keyword in functions used as default return values.</li> </ul> <h2>5.3.0</h2> <ul> <li>Introduce a new <code>MockSpec</code> parameter, <code>onMissingStub</code>, which allows specifying three actions to take when a real call is made to a mock method with no matching stub. The two existing behaviors are the default behavior of throwing an exception, and the legacy behavior of returning <code>null</code>. A new behavior is also introduced: returning a legal default value. With this behavior, legal default values are returned for any given type.</li> <li>Deprecate the <code>MockSpec</code> <code>returnNullOnMissingStub</code> parameter in favor of the new <code>onMissingStub</code> parameter.</li> <li>Introduce a new <code>@GenerateNiceMocks</code> annotation, that uses the new "return a legal value" behavior for missing stubs.</li> <li>Add <code>SmartFake</code> class to be used as a return values for unstubbed methods. It remembers where it was created and throws a descriptive error in case the fake is later used.</li> <li>Include <code>required</code> keyword in function types to match overridden function types.</li> </ul> <h2>5.2.0</h2> <ul> <li>Fix generation of methods with return type of <code>FutureOr<T></code> for generic, potentially nullable <code>T</code>.</li> <li>Support <code>@GenerateMocks</code> annotations on <code>import</code> and <code>export</code> directives.</li> <li>Support analyzer 4.x.</li> </ul> <h2>5.1.0</h2> <ul> <li>In creating mocks for a pre-null-safe library, opt out of null safety in the generated code.</li> <li>Properly generate method overrides for methods with covariant parameters. <a href="https://github-redirect.dependabot.com/dart-lang/mockito/issues/506">#506</a></li> <li>Correctly generate a <code>toString</code> override method for pre-null safe libraries, for which the class-to-mock implements <code>toString</code> with additional parameters.</li> <li>Improve messaging in a MissingStubError, directing to the docs for MockSpec.</li> <li>Fix incorrect error when trying to mock a method with a parameter with inner function types (like in type arguments) which are potentially non-nullable. <a href="https://github-redirect.dependabot.com/dart-lang/mockito/issues/476">#476</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/mockito/commit/02ad6c793d9ea970b5cc892f45a55d12d8ebf4e8"><code>02ad6c7</code></a> Bump analyzer to support 5.0.0</li> <li><a href="https://github.com/dart-lang/mockito/commit/ef37e871d2673a66ca57303253901748622f04ca"><code>ef37e87</code></a> Bump SDK to 2.17 and code_builder to 4.3.0</li> <li><a href="https://github.com/dart-lang/mockito/commit/5d23067c044a8b7687cfa24252ff6e498f35e4b7"><code>5d23067</code></a> Mockito codegen: use fallbackGenerator when present to create a default 'retu...</li> <li><a href="https://github.com/dart-lang/mockito/commit/04b74f17c0873fdfdf258a1887295bb97647cf9d"><code>04b74f1</code></a> Automated g4 rollback of changelist 471719348.</li> <li><a href="https://github.com/dart-lang/mockito/commit/b33ce960b95d47ba57a47e25714d13ba26a90644"><code>b33ce96</code></a> Automated g4 rollback of changelist 471650729.</li> <li><a href="https://github.com/dart-lang/mockito/commit/dff3d821b452bde23acc7ebdca89412d0f317ef7"><code>dff3d82</code></a> Include <code>required</code> keyword in functions used as default return values.</li> <li><a href="https://github.com/dart-lang/mockito/commit/dd17535d36bb3b10bfb3f879e33375ad18ea1cda"><code>dd17535</code></a> Expand private-in-signature support to getters and setters</li> <li><a href="https://github.com/dart-lang/mockito/commit/21f486fab197f7f4d5c97e45e0b6353a911c27f0"><code>21f486f</code></a> Allow generating a mock class which includes overriding members with private ...</li> <li><a href="https://github.com/dart-lang/mockito/commit/ced77c9b405e779c89d672449ae9220c3944fd8b"><code>ced77c9</code></a> Restrict the exception for CAST_FROM_NULL_ALWAYS_FAILS</li> <li><a href="https://github.com/dart-lang/mockito/commit/1363d907bb1d76a3a6530e187418d643e7249ffb"><code>1363d90</code></a> Stop using deprecated declarations, prepare for analyzer breaking changes.</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/mockito/compare/4.1.4...5.3.2">compare view</a></li> </ul> </details> <br /> Updates `build_runner` from 1.11.1+1 to 2.3.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dart-lang/build/commit/e870fb005e3f267868c7df8cb2727ccca3f93750"><code>e870fb0</code></a> prep to publish build_runner (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3427">#3427</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/3797325e2b9761b6e4680b1ded50046a3472f6fb"><code>3797325</code></a> Fix Dart 3 dev CI builds (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3422">#3422</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/cf0671c8e8f6dbdf21910700539c82b7e0ed119e"><code>cf0671c</code></a> Mention JSON format in dart2js args error message (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3414">#3414</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/5e4f4e181b06a42363938d471b7237ea81c023fc"><code>5e4f4e1</code></a> Fix the build on latest dev sdks (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3416">#3416</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/776ea2c89c2fa8dcc0f005cd18b6a309c3c85d2d"><code>776ea2c</code></a> Bump gaurav-nelson/github-action-markdown-link-check (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3417">#3417</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/816a131f0e2ee090556ac728a6fdb4f0ad2cfe74"><code>816a131</code></a> Remove language version marker in daemon_test.dart test fixture (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3415">#3415</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/0b879c424291f70b8212a888ef3f712209521c04"><code>0b879c4</code></a> Report and shutdown after file watch errors (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3411">#3411</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/f02a1334748b81c2ba8d4dc35abf84c16767a04c"><code>f02a133</code></a> blast_repo fixes (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3407">#3407</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/4abae27a67951c0fcb248acc22cccddf25d753bd"><code>4abae27</code></a> ignore false postive avoid_returning_this lint (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3408">#3408</a>)</li> <li><a href="https://github.com/dart-lang/build/commit/e4d6b8d8d5ed01752c6726e2dcc324a1d60d8d6d"><code>e4d6b8d</code></a> Bump gaurav-nelson/github-action-markdown-link-check (<a href="https://github-redirect.dependabot.com/dart-lang/build/issues/3402">#3402</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dart-lang/build/compare/build_runner-v1.11.1...build_runner-v2.3.3">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/thrift/network/alerts). </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@thrift.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org