-
Notifications
You must be signed in to change notification settings - Fork 14
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
Bump wasm-bindgen-test from 0.3.33 to 0.3.42 in /rust #93
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen) from 0.3.33 to 0.3.42. - [Release notes](https://github.com/rustwasm/wasm-bindgen/releases) - [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustwasm/wasm-bindgen/commits) --- updated-dependencies: - dependency-name: wasm-bindgen-test dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot
bot
added
dependencies
Pull requests that update a dependency file
rust
Pull requests that update Rust code
labels
Jun 7, 2024
nyurik
approved these changes
Jun 7, 2024
ebrelsford
added a commit
to ebrelsford/maplibre-tile-spec
that referenced
this pull request
Jun 24, 2024
* Get JS parser building (#47) This PR * Explicitly sets the node version to `20.10` (to match [maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js/blob/main/.nvmrc), but open to a different version if desired) * Re-builds the `package-lock.json` file since the URLs in the old one were not resolving I know there will be bigger changes to make to the parser down the road but figured I'd start here. * [WIP] Another batch of java encoder fixes (#48) Starting another PR to work on the Java encoder code. So far this PR: - Gets the build working cross-platform: now all tests are able to run on macOS, ubuntu, and windows 🎉 - Note: some tests are still out of sync with the converter code after #25 (and therefore fail). Fixing them will happen in a separate PR - Consolidates the fsst JNI encoding code into java/converter - Removes windows specific `FsstWrapper.dll` and `fsst.dll` files that were checked into the repo - Github actions workflow improvements: - Reduces code duplication between windows and ubuntu - Adds macOS - Consolidates to a single java distribution across all platforms TODO: - [x] Get windows builds working on CI - [ ] Use BFG to purge dll files? https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository#using-the-bfg * Fix fastpfor JS tests (#50) Building and testing the fastpfor library are currently failing, this PR attempts to fix this by: * Fixing the `bitpacking` reference (capitalization) * Only running unit tests (not benchmarks), we'll probably want to do that separately if we want those to be automated * Add decoding from storage into in-memory format (#52) - Add decoding from the MLT storage into the in-memory format - Fix tests in the MltDecoderTest class * use com.mlt.converter.encodings.fsst.FsstEncoder (#53) This is a quick followup to #52. #52 fixed a lot of decoder tests, but introduced one build failure: ``` /home/runner/work/maplibre-tile-spec/maplibre-tile-spec/converter/java/src/main/java/com/mlt/vector/fsstdictionary/StringSharedFsstDictionaryVector.java:3: error: package com.fsst does not exist > Task :compileJava import com.fsst.FsstEncoder; ^ /home/runner/work/maplibre-tile-spec/maplibre-tile-spec/converter/java/src/main/java/com/mlt/vector/fsstdictionary/StringFsstDictionaryVector.java:3: error: package com.fsst does not exist import com.fsst.FsstEncoder; ``` This fixes the above build failure in order to get the tests running again. * Temporarily introduce @Disabled decorator in Java tests (#56) Some tests are not intended to be passing yet after recent refactoring. While those tests get fixed it would be ideal to keep all existing passing tests working, and getting CI 🍏 is one way to accomplish this. As an alternative to #54, this PR starts working on selectively marking failing tests as skipped. The idea would be to: - Skip all currently failing tests until CI is 🍏 - Then in followup PRs incrementally fix and re-enable tests once passing As an example, this command: > ./gradlew test --tests "com.mlt.decoder.IntegerDecoderTest" Now gives: <img width="723" alt="Screenshot 2024-05-30 at 12 46 07 PM" src="https://github.com/maplibre/maplibre-tile-spec/assets/20300/59e33997-726c-4620-9d8d-b3551c87f294"> Whereas previously it gave: <img width="766" alt="Screenshot 2024-05-30 at 12 51 05 PM" src="https://github.com/maplibre/maplibre-tile-spec/assets/20300/bb163cdb-8a85-4a6e-bb0b-32fd918c7e16"> * Bump tar from 6.1.15 to 6.2.1 in /parser/js (#43) Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.15 to 6.2.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md">tar's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>7.1</h2> <ul> <li>Update minipass to v7.1.0</li> <li>Update the type definitions of <code>write()</code> and <code>end()</code> methods on <code>Unpack</code> and <code>Parser</code> classes to be compatible with the NodeJS.WritableStream type in the latest versions of <code>@types/node</code>.</li> </ul> <h2>7.0</h2> <ul> <li>Rewrite in TypeScript, provide ESM and CommonJS hybrid interface</li> <li>Add tree-shake friendly exports, like <code>import('tar/create')</code> and <code>import('tar/read-entry')</code> to get individual functions or classes.</li> <li>Add <code>chmod</code> option that defaults to false, and deprecate <code>noChmod</code>. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.</li> <li>Add <code>processUmask</code> option to avoid having to call <code>process.umask()</code> when <code>chmod: true</code> (or <code>noChmod: false</code>) is set.</li> </ul> <h2>6.2</h2> <ul> <li>Add support for brotli compression</li> <li>Add <code>maxDepth</code> option to prevent extraction into excessively deep folders.</li> </ul> <h2>6.1</h2> <ul> <li>remove dead link to benchmarks (<a href="https://redirect.github.com/isaacs/node-tar/issues/313">#313</a>) (<a href="https://github.com/yetzt"><code>@yetzt</code></a>)</li> <li>add examples/explanation of using tar.t (<a href="https://github.com/isaacs"><code>@isaacs</code></a>)</li> <li>ensure close event is emited after stream has ended (<a href="https://github.com/webark"><code>@webark</code></a>)</li> <li>replace deprecated String.prototype.substr() (<a href="https://github.com/CommanderRoot"><code>@CommanderRoot</code></a>, <a href="https://github.com/lukekarrys"><code>@lukekarrys</code></a>)</li> </ul> <h2>6.0</h2> <ul> <li>Drop support for node 6 and 8</li> <li>fix symlinks and hardlinks on windows being packed with <code>\</code>-style path targets</li> </ul> <h2>5.0</h2> <ul> <li>Address unpack race conditions using path reservations</li> <li>Change large-numbers errors from TypeError to Error</li> <li>Add <code>TAR_*</code> error codes</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-tar/commit/bef7b1e4ffab822681fea2a9b22187192ed14717"><code>bef7b1e</code></a> 6.2.1</li> <li><a href="https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7"><code>fe8cd57</code></a> prevent extraction in excessively deep subfolders</li> <li><a href="https://github.com/isaacs/node-tar/commit/fe7ebfdcede1f8a2e65db12e19ecc4b3a9934648"><code>fe7ebfd</code></a> remove security.md</li> <li><a href="https://github.com/isaacs/node-tar/commit/5bc9d404e88c39870e0fbb55655a53de6fbf0a04"><code>5bc9d40</code></a> 6.2.0</li> <li><a href="https://github.com/isaacs/node-tar/commit/fe1ef5ec87156ddadcec8b70cdec201f26665681"><code>fe1ef5e</code></a> changelog 6.2</li> <li><a href="https://github.com/isaacs/node-tar/commit/e483220935d931cf6b09292aba62170e68f36205"><code>e483220</code></a> get rid of npm lint stuff</li> <li><a href="https://github.com/isaacs/node-tar/commit/689928a0ba7d9b9014d88a5fa35261f9ae4ef2f3"><code>689928a</code></a> ci that works outside of npm org</li> <li><a href="https://github.com/isaacs/node-tar/commit/db6f53928650a04b340ecdc01db2d49937e5d63c"><code>db6f539</code></a> file inference improvements for .tbr and .tgz</li> <li><a href="https://github.com/isaacs/node-tar/commit/336fa8f27c44bec70d46a6482096af24c668ee16"><code>336fa8f</code></a> refactor: dry and other pr comments</li> <li><a href="https://github.com/isaacs/node-tar/commit/eeba22238736ed0832488efb3c515ada98073424"><code>eeba222</code></a> chore: lint fixes</li> <li>Additional commits viewable in <a href="https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar&package-manager=npm_and_yarn&previous-version=6.1.15&new-version=6.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`. [//]: # (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 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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/maplibre/maplibre-tile-spec/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump gh-pages from 3.2.3 to 5.0.0 in /encodings/fastpfor/js (#42) Bumps [gh-pages](https://github.com/tschaub/gh-pages) from 3.2.3 to 5.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tschaub/gh-pages/releases">gh-pages's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <p>Potentially breaking change: the <code>publish</code> method now always returns a promise. Previously, it did not return a promise in some error cases. This should not impact most users.</p> <p>Updates to the development dependencies required a minimum Node version of 14 for the tests. The library should still work on Node 12, but tests are no longer run in CI for version 12. A future major version of the library may drop support for version 12 altogether.</p> <h2>What's Changed</h2> <ul> <li>Assorted updates by <a href="https://github.com/tschaub"><code>@tschaub</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/452">tschaub/gh-pages#452</a></li> <li>Update README to clarify project site configuration requirements with tools like CRA, webpack, Vite, etc. by <a href="https://github.com/Nezteb"><code>@Nezteb</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/445">tschaub/gh-pages#445</a></li> <li>Bump actions/checkout from 2 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/453">tschaub/gh-pages#453</a></li> <li>Bump actions/setup-node from 1 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/455">tschaub/gh-pages#455</a></li> <li>Bump email-addresses from 3.0.1 to 5.0.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/454">tschaub/gh-pages#454</a></li> <li>Bump async from 2.6.4 to 3.2.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/459">tschaub/gh-pages#459</a></li> <li>Remove quotation marks by <a href="https://github.com/Vicropht"><code>@Vicropht</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/438">tschaub/gh-pages#438</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Nezteb"><code>@Nezteb</code></a> made their first contribution in <a href="https://redirect.github.com/tschaub/gh-pages/pull/445">tschaub/gh-pages#445</a></li> <li><a href="https://github.com/Vicropht"><code>@Vicropht</code></a> made their first contribution in <a href="https://redirect.github.com/tschaub/gh-pages/pull/438">tschaub/gh-pages#438</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tschaub/gh-pages/compare/v4.0.0...v5.0.0">https://github.com/tschaub/gh-pages/compare/v4.0.0...v5.0.0</a></p> <h2>v4.0.0</h2> <p>This release doesn't include any breaking changes, but due to updated development dependencies, tests are no longer run on Node 10.</p> <h2>What's Changed</h2> <ul> <li>Bump minimist from 1.2.5 to 1.2.6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/423">tschaub/gh-pages#423</a></li> <li>Bump async from 2.6.1 to 2.6.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/427">tschaub/gh-pages#427</a></li> <li>Bump path-parse from 1.0.6 to 1.0.7 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/431">tschaub/gh-pages#431</a></li> <li>Bump ansi-regex from 3.0.0 to 3.0.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/430">tschaub/gh-pages#430</a></li> <li>Updated dev dependencies and formatting by <a href="https://github.com/tschaub"><code>@tschaub</code></a> in <a href="https://redirect.github.com/tschaub/gh-pages/pull/432">tschaub/gh-pages#432</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tschaub/gh-pages/compare/v3.2.3...v4.0.0">https://github.com/tschaub/gh-pages/compare/v3.2.3...v4.0.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tschaub/gh-pages/blob/main/changelog.md">gh-pages's changelog</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <p>Potentially breaking change: the <code>publish</code> method now always returns a promise. Previously, it did not return a promise in some error cases. This should not impact most users.</p> <p>Updates to the development dependencies required a minimum Node version of 14 for the tests. The library should still work on Node 12, but tests are no longer run in CI for version 12. A future major version of the library may drop support for version 12 altogether.</p> <ul> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/438">#438</a> - Remove quotation marks (<a href="https://github.com/Vicropht"><code>@Vicropht</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/459">#459</a> - Bump async from 2.6.4 to 3.2.4 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/454">#454</a> - Bump email-addresses from 3.0.1 to 5.0.0 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/455">#455</a> - Bump actions/setup-node from 1 to 3 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/453">#453</a> - Bump actions/checkout from 2 to 3 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/445">#445</a> - Update README to clarify project site configuration requirements with tools like CRA, webpack, Vite, etc. (<a href="https://github.com/Nezteb"><code>@Nezteb</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/452">#452</a> - Assorted updates (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> </ul> <h2>v4.0.0</h2> <p>This release doesn't include any breaking changes, but due to updated development dependencies, tests are no longer run on Node 10.</p> <ul> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/432">#432</a> - Updated dev dependencies and formatting (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/430">#430</a> - Bump ansi-regex from 3.0.0 to 3.0.1 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/431">#431</a> - Bump path-parse from 1.0.6 to 1.0.7 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/427">#427</a> - Bump async from 2.6.1 to 2.6.4 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> <li><a href="https://redirect.github.com/tschaub/gh-pages/pull/423">#423</a> - Bump minimist from 1.2.5 to 1.2.6 (<a href="https://github.com/tschaub"><code>@tschaub</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tschaub/gh-pages/commit/f729b97ab9b60121ff36853bfcfd6d716f43ac69"><code>f729b97</code></a> 5.0.0</li> <li><a href="https://github.com/tschaub/gh-pages/commit/51534c798c20449826abebb0bd58b9e9ab04e20e"><code>51534c7</code></a> Log changes</li> <li><a href="https://github.com/tschaub/gh-pages/commit/ace063b81fd3e74467671749c0e60ece1601f292"><code>ace063b</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/438">#438</a> from Vicropht/patch-1</li> <li><a href="https://github.com/tschaub/gh-pages/commit/58e54be6248d33a283ddb5c6b335d342424956cc"><code>58e54be</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/459">#459</a> from tschaub/dependabot/npm_and_yarn/async-3.2.4</li> <li><a href="https://github.com/tschaub/gh-pages/commit/2189df392e42e4fa5c4a5f2b9978d068adf084b0"><code>2189df3</code></a> Bump async from 2.6.4 to 3.2.4</li> <li><a href="https://github.com/tschaub/gh-pages/commit/051846ed1c1ce657549170f985bbd0d1975b6a9f"><code>051846e</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/454">#454</a> from tschaub/dependabot/npm_and_yarn/email-addresses-...</li> <li><a href="https://github.com/tschaub/gh-pages/commit/5c91c678c510b1f232e3c81753103d10f415431c"><code>5c91c67</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/455">#455</a> from tschaub/dependabot/github_actions/actions/setup-...</li> <li><a href="https://github.com/tschaub/gh-pages/commit/fe0ad832548b3042814e53c9fe7417c32474da20"><code>fe0ad83</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/453">#453</a> from tschaub/dependabot/github_actions/actions/checko...</li> <li><a href="https://github.com/tschaub/gh-pages/commit/b89287d04677be890a09ac4a699876e5884e245a"><code>b89287d</code></a> Merge pull request <a href="https://redirect.github.com/tschaub/gh-pages/issues/445">#445</a> from Nezteb/patch-1</li> <li><a href="https://github.com/tschaub/gh-pages/commit/e890bd180ca99287f3be62033c64904a5bf39e7a"><code>e890bd1</code></a> Bump email-addresses from 3.0.1 to 5.0.0</li> <li>Additional commits viewable in <a href="https://github.com/tschaub/gh-pages/compare/v3.2.3...v5.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gh-pages&package-manager=npm_and_yarn&previous-version=3.2.3&new-version=5.0.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`. [//]: # (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 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) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/maplibre/maplibre-tile-spec/network/alerts). </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Minor java testing improvements (#60) This PR fixes a few ergonomic issues with the java code. It fixes this distracting warning: ``` SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details. ``` It also ensures that test failures will report why/the exception. And finally, there are numerous `-Xlint:unchecked` warnings being reported but not in a way that you can see what they are. This makes them visible so that we can more easily notice when we've introduced them in code we are changing. * Add CLI tool to convert an MVT into an MLT (#55) This PR: - Adds a java command line program to convert an MVT into an MLT (mvt2mlt) - Adds a CI job that tests the program can run and outputs a file of the expected length This is intended as an exploratory tool to ensure that all MVT can be decoded and re-encoded without unexpected errors. If we discover tiles that cannot be converted, then those tiles would be candidates to build into the formal unit tests. Future PRs to this code could add command line options to control encoding settings. For now all optimizations are disabled by default in order to avoid issues like #59 * Run JS parser unit tests (#49) This PR sets up automated unit tests for the JS parser. It includes: * Splitting unit tests and benchmarking tests up * Adding to the existing test workflow * Skipping a tile that was causing timeouts because the test was too slow with it I know the parser is going to change significantly, my hope is to get these tests running as a foundation to build on as we get the parser in sync with the encoder. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Dane Springmeyer <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Use cmake to build FSST JNI module (#62) Moves to using `cmake` over `make` for easier cross-platform support for building libfsst and the FSST JNI bindings * Fix issues in the vectorized Java decoder and add additional tests (#64) * Fix Java converter CI runs (#68) * Mark a few more tests as disabled (#66) * Enhance the java CLI tool (#71) I'd like to use the java CLI tool to: - Find tiles we don't yet support - Debug why conversion is not correct if something fails - Write both to a directory and to an individual file - Test decoding the MLT wire format to ensure that works without errors - Compare the decoded MLT with the original MVT it is based on - Be able to toggle advanced encoding options on and off This PR accomplishes all these features with new options. * Introduce new repo structure (#72) This starts implementing #45. * Add tileset metadata export to CLI (#77) This PR adds an option to the mvt2mlt CLI to include tileset metadata. Adds a switch (`-metadata`) for this, and currently writes to `[tilePath].meta.pbf` (open to other ideas there). This is necessary to begin testing the JS parser since we'll need the tileset metadata when parsing. * Parse metadata in JS parser tests (#78) This is a work in progress but submitting it here in case you have any feedback so far @springmeyer. So far this: * Uses a pbf parser generated by [bufbuild/protobuf-es](https://github.com/bufbuild/protobuf-es) * Adds expected metadata for one of the Bing tiles * Tests loading that metadata and passing it to the decoder (the decoder just ignores it for now) * Minor readme improvements (#83) * Minor workflow adjustments (#80) - Remove macOS runner to save resources (the macOS runner has a [10x minute multiplier](https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#minute-multipliers), so it is more likely to lead to hitting the 2000 minute limit) - Testing on ubuntu is reliable enough predictor of macOS support - Remove `fail-fast` option so that we default back to failing fast if any platform fails. This is also useful to save resources. - Start allowing workflow runs on any branch or PR. This will allow for better developer flow since @ebrelsford and I are soon planning to target non-main branches in PRs soon as we work to improve the JS decoder. * Add a CI finished job (#84) This PR adds a "CI Finished" job. I think this is the last step needed to finish #61 per https://github.com/maplibre/maplibre-tile-spec/issues/61#issuecomment-2141949244 * Remove unused JS dependency (#85) The old JS benchmarks used node-sqlite3, but those benchmarks were removed in #72. This cleans up the now, unused dependency. * [java][cli] use absolute path to avoid parent being null (#88) * minor cleanup (#90) * Onboarding files (#86) Dependabot settings might need to be adjusted. Most changes are related to the [onboarding process](https://github.com/maplibre/maplibre/issues/365) * [js][decoder] add intWrapper class + tests (#89) * Bump @types/node from 20.12.12 to 20.14.2 in /js (#103) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.12 to 20.14.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.12.12&new-version=20.14.2)](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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Automatically merge dependabot if CI passes (#106) Copied this from Martin repo - if dependabot creates a PR, it automatically gets approved and merged if all CI passes. * Bump prettier from 2.8.8 to 3.3.1 in /js (#104) Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.3.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#331">Changelog</a></p> <h2>3.3.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.2.5...3.3.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/06/01/3.3.0.html">Release note</a></p> <h2>3.2.5</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#325">Changelog</a></p> <h2>3.2.4</h2> <ul> <li>Fix <code>.eslintrc.json</code> format <a href="https://redirect.github.com/prettier/prettier/issues/15947">#15947</a></li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p> <h2>3.2.3</h2> <ul> <li>Format <code>tsconfig.json</code> file with <code>jsonc</code> parser <a href="https://redirect.github.com/prettier/prettier/issues/15927">#15927</a></li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p> <h2>3.2.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p> <h2>3.2.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p> <h2>3.2.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release note</a></p> <h2>3.1.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#311">Changelog</a></p> <h2>3.1.0</h2> <p><a href="https://github.com/prettier/prettier/compare/3.0.3...3.1.0">diff</a></p> <p>🔗 <a href="https://prettier.io/blog/2023/11/13/3.1.0.html">Release note</a></p> <h2>3.0.3</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#303">Changelog</a></p> <h2>3.0.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#302">Changelog</a></p> <h2>3.0.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#301">Changelog</a></p> <h2>3.0.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.3.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.3.0...3.3.1">diff</a></p> <h4>Preserve empty lines in front matter (<a href="https://redirect.github.com/prettier/prettier/pull/16347">#16347</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="markdown"><code><!-- Input --> --- foo: - bar1 <ul> <li> <p>bar2</p> </li> <li> <p>bar3</p> </li> </ul> <hr /> <p>Markdown</p> <p><!-- Prettier 3.3.0 --></p> <hr /> <p>foo:</p> <ul> <li>bar1</li> <li>bar2</li> <li>bar3</li> </ul> <hr /> <p>Markdown</p> <h2><!-- Prettier 3.3.1 --></h2> <p>foo:</p> <ul> <li> <p>bar1</p> </li> <li> <p>bar2</p> </li> <li> <p>bar3</p> </li> </ul> <hr /> <p>Markdown </code></pre></p> <h4>Preserve explicit language in front matter (<a href="https://redirect.github.com/prettier/prettier/pull/16348">#16348</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="markdown"><code><!-- Input --> ---yaml </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/92cbd334752c1a48bcadda073f1f0a0f0d1f72e8"><code>92cbd33</code></a> Release 3.3.1</li> <li><a href="https://github.com/prettier/prettier/commit/446a86e76f2b9c91f6d4c25ec59c481db7d8bb6f"><code>446a86e</code></a> Update execa to v9</li> <li><a href="https://github.com/prettier/prettier/commit/efc3d053ac85b8bf85bb2931f833e0fdca043aa6"><code>efc3d05</code></a> Avoid line breaks in import attributes (<a href="https://redirect.github.com/prettier/prettier/issues/16349">#16349</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/4a5b26f9163f5ad65ad4227e2613ec05e4779f0c"><code>4a5b26f</code></a> Use <code>while (true)</code> instead of <code>for (;;)</code> (<a href="https://redirect.github.com/prettier/prettier/issues/16354">#16354</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/1c439735fd97607aa714583a2a1a08caeff85305"><code>1c43973</code></a> Only add version to <code>.git-blame-ignore-revs</code> when files changed (<a href="https://redirect.github.com/prettier/prettier/issues/16352">#16352</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/ab65eb40cb7b0326bd081ff02a636fc11a7895d3"><code>ab65eb4</code></a> chore(deps): update dependency eslint-plugin-react to v7.34.2 (<a href="https://redirect.github.com/prettier/prettier/issues/16353">#16353</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/86268eb69ab6c392772b93a472b513e74f7331e1"><code>86268eb</code></a> chore(deps): update eslint related dependencies (major) (<a href="https://redirect.github.com/prettier/prettier/issues/16208">#16208</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/ddce4fb95ccfaaf4435ab5c1e052bf04704c9e3c"><code>ddce4fb</code></a> Move import attribute unquote test to a separate directory (<a href="https://redirect.github.com/prettier/prettier/issues/16350">#16350</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/450b178d56bc163d2940bae3d9ab6b337be9ec99"><code>450b178</code></a> Print <code>AtHead</code> node from glimmer via <code>print()</code> (<a href="https://redirect.github.com/prettier/prettier/issues/16346">#16346</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/b94811f988cf851548a242fc7aa5fc126e0ef341"><code>b94811f</code></a> Fix <code>stripTrailingHardline</code> (<a href="https://redirect.github.com/prettier/prettier/issues/16347">#16347</a>)</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.8.8...3.3.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=2.8.8&new-version=3.3.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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump wasm-bindgen-test from 0.3.33 to 0.3.42 in /rust (#93) Bumps [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen) from 0.3.33 to 0.3.42. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/rustwasm/wasm-bindgen/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=wasm-bindgen-test&package-manager=cargo&previous-version=0.3.33&new-version=0.3.42)](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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [java] drop unused roaringbitmap, fasterxml, and sqlite-jdbc (#110) Removes a few dependencies declared in the build.gradle but not actually used in the code. * Bump com.google.guava:guava from 31.1-jre to 33.2.1-jre in /java (#105) Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-jre to 33.2.1-jre. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/guava/releases">com.google.guava:guava's releases</a>.</em></p> <blockquote> <h2>33.2.1</h2> <pre lang="xml"><code><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.2.1-jre</version> <!-- or, for Android: --> <version>33.2.1-android</version> </dependency> </code></pre> <h3>Jar files</h3> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-jre/guava-33.2.1-jre.jar">33.2.1-jre.jar</a></li> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.jar">33.2.1-android.jar</a></li> </ul> <p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar">failureaccess-1.0.1.jar</a></li> </ul> <h3>Javadoc</h3> <ul> <li><a href="https://guava.dev/releases/33.2.1-jre/api/docs/">33.2.1-jre</a></li> <li><a href="https://guava.dev/releases/33.2.1-android/api/docs/">33.2.1-android</a></li> </ul> <h3>JDiff</h3> <ul> <li><a href="https://guava.dev/releases/33.2.1-jre/api/diffs/">33.2.1-jre vs. 33.2.0-jre</a></li> <li><a href="https://guava.dev/releases/33.2.1-android/api/diffs/">33.2.1-android vs. 33.2.0-android</a></li> <li><a href="https://guava.dev/releases/33.2.1-android/api/androiddiffs/">33.2.1-android vs. 33.2.1-jre</a></li> </ul> <h3>Changelog</h3> <ul> <li><code>net</code>: Changed <code>InetAddress</code>-<code>String</code> conversion methods to preserve the IPv6 scope ID if present. The scope ID can be necessary for IPv6-capable devices with multiple network interfaces. However, preserving it can also lead to problems for callers that rely on the returned values <em>not</em> to include the scope ID: <ul> <li>Callers might compensate for the old behavior of the methods by appending the scope ID to a returned string themselves. If so, you can update your code to stop doing so at the same time as you upgrade Guava. Of, if your code might run against multiple versions of Guava, you can check whether Guava has included a scope ID before you add one yourself.</li> <li>Callers might pass the returned string to another system that does not understand scope IDs. If so, you can strip the scope ID off, whether by truncating the string form at a <code>%</code> character (leaving behind any trailing <code>]</code> character in the case of <code>forUriString</code>) or by replacing the returned <code>InetAddress</code> with a new instance constructed by calling <code>InetAddress.getByAddress(addr)</code>.</li> <li><code>java.net.InetAddress</code> validates any provided scope ID against the interfaces available on the machine. As a result, methods in <code>InetAddresses</code> may now fail if the scope ID fails validation. <ul> <li>Notable cases in which this may happen include: <ul> <li>if the code runs in an Android app without networking permission</li> <li>if code passes <code>InetAddress</code> instances or strings across devices</li> </ul> </li> <li>If this is not the behavior that you want, then you can strip off the scope ID from the input string before passing it to Guava, as discussed above. (3f61870ac6)</li> </ul> </li> </ul> </li> </ul> <h2>33.2.0</h2> <h3>Android users: Please test recent Guava versions</h3> <p>If you know of Guava Android users who have not yet upgraded to at least release <a href="https://github.com/google/guava/releases/tag/v33.0.0">33.0.0</a>, please encourage them to upgrade, preferably to today's release, 33.2.0. These releases have begun adding Java 8+ APIs to <code>guava-android</code>. While we don't anticipate problems, we do anticipate that any unexpected problems could force a disruptive rollback. To minimize any disruption, we'd like to catch any such problems early.</p> <p>Please <a href="https://github.com/google/guava/issues/new?assignees=&labels=type%3Ddefect&projects=&template=bug_report.yaml">let us know of any problems you encounter</a>.</p> <h3>Maven</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.guava:guava&package-manager=gradle&previous-version=31.1-jre&new-version=33.2.1-jre)](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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump org.junit.jupiter:junit-jupiter-api from 5.8.1 to 5.10.2 in /java (#96) Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) from 5.8.1 to 5.10.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-api's releases</a>.</em></p> <blockquote> <p>JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2</p> <p>See <a href="http://junit.org/junit5/docs/5.10.2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2">https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2</a></p> <p>JUnit 5.10.1 = Platform 1.10.1 + Jupiter 5.10.1 + Vintage 5.10.1</p> <p>See <a href="http://junit.org/junit5/docs/5.10.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1">https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1</a></p> <p>JUnit 5.10.0 = Platform 1.10.0 + Jupiter 5.10.0 + Vintage 5.10.0</p> <p>See <a href="http://junit.org/junit5/docs/5.10.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kirmerzlikin"><code>@kirmerzlikin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3013">junit-team/junit5#3013</a></li> <li><a href="https://github.com/edysli"><code>@edysli</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3053">junit-team/junit5#3053</a></li> <li><a href="https://github.com/jminkhar"><code>@jminkhar</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3085">junit-team/junit5#3085</a></li> <li><a href="https://github.com/Ndione24"><code>@Ndione24</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3084">junit-team/junit5#3084</a></li> <li><a href="https://github.com/MartinWitt"><code>@MartinWitt</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3123">junit-team/junit5#3123</a></li> <li><a href="https://github.com/mahozad"><code>@mahozad</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3219">junit-team/junit5#3219</a></li> <li><a href="https://github.com/bmscomp"><code>@bmscomp</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3241">junit-team/junit5#3241</a></li> <li><a href="https://github.com/krzyk"><code>@krzyk</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3196">junit-team/junit5#3196</a></li> <li><a href="https://github.com/BassemElMasry"><code>@BassemElMasry</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3263">junit-team/junit5#3263</a></li> <li><a href="https://github.com/s-rwe"><code>@s-rwe</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3178">junit-team/junit5#3178</a></li> <li><a href="https://github.com/tribbloid"><code>@tribbloid</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3052">junit-team/junit5#3052</a></li> <li><a href="https://github.com/Goooler"><code>@Goooler</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3217">junit-team/junit5#3217</a></li> <li><a href="https://github.com/Bukama"><code>@Bukama</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3267">junit-team/junit5#3267</a></li> <li><a href="https://github.com/rillig"><code>@rillig</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3286">junit-team/junit5#3286</a></li> <li><a href="https://github.com/rdesgroppes"><code>@rdesgroppes</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3322">junit-team/junit5#3322</a></li> <li><a href="https://github.com/espertus"><code>@espertus</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3342">junit-team/junit5#3342</a></li> <li><a href="https://github.com/tresat"><code>@tresat</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3354">junit-team/junit5#3354</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.0">https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.0</a></p> <p>JUnit 5.10.0-RC2 = Platform 1.10.0-RC2+ Jupiter 5.10.0-RC2 + Vintage 5.10.0-RC2</p> <p>See <a href="http://junit.org/junit5/docs/5.10.0-RC2/release-notes/">Release Notes</a>.</p> <p>JUnit 5.10.0-RC1 = Platform 1.10.0-RC1 + Jupiter 5.10.0-RC1 + Vintage 5.10.0-RC1</p> <p>See <a href="http://junit.org/junit5/docs/5.10.0-RC1/release-notes/">Release Notes</a>.</p> <p>JUnit 5.10.0-M1 = Platform 1.10.0-M1 + Jupiter 5.10.0-M1 + Vintage 5.10.0-M1</p> <p>See <a href="http://junit.org/junit5/docs/5.10.0-M1/release-notes/">Release Notes</a>.</p> <p>JUnit 5.9.3 = Platform 1.9.3 + Jupiter 5.9.3 + Vintage 5.9.3</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit5/commit/4c0dddad1b96d4a20e92a2cd583954643ac56ac0"><code>4c0ddda</code></a> Release 5.10.2</li> <li><a href="https://github.com/junit-team/junit5/commit/463a14773d884f2bf31f073a87bef9d0938872db"><code>463a147</code></a> Finalize release notes for 5.10.2</li> <li><a href="https://github.com/junit-team/junit5/commit/43c105a246c0130d08145335cb9986236e2a8465"><code>43c105a</code></a> Revert "Apply method predicate before searching type hierarchy"</li> <li><a href="https://github.com/junit-team/junit5/commit/63d464d1e10a62743fe4024436ef1e006a89df72"><code>63d464d</code></a> Revert "Harmonize application of method and field filters in search algorithms"</li> <li><a href="https://github.com/junit-team/junit5/commit/85ec2fccb32a51fbe6ff966e25726c94a67dd418"><code>85ec2fc</code></a> Revert "Apply field predicate before searching type hierarchy"</li> <li><a href="https://github.com/junit-team/junit5/commit/6209006a7693dbf6f680a5ac4541aba86c9da899"><code>6209006</code></a> Update release notes</li> <li><a href="https://github.com/junit-team/junit5/commit/5ee499f0e0029dbd1120ecf889bd214e2082c589"><code>5ee499f</code></a> Fix CI build</li> <li><a href="https://github.com/junit-team/junit5/commit/d919ba71ea4c3b1e60f2d21473ba31ff0f6857ab"><code>d919ba7</code></a> Namespace user-specific build parameters</li> <li><a href="https://github.com/junit-team/junit5/commit/e26cd83ed307ef100399ced9985f04612931984b"><code>e26cd83</code></a> Prepare release notes for 5.10.2</li> <li><a href="https://github.com/junit-team/junit5/commit/ec8d4282c60f480d3de264330b37e75b1b8d05d9"><code>ec8d428</code></a> Include LauncherInterceptor in launcher module declaration</li> <li>Additional commits viewable in <a href="https://github.com/junit-team/junit5/compare/r5.8.1...r5.10.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=5.8.1&new-version=5.10.2)](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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump commons-cli:commons-cli from 1.4 to 1.8.0 in /java (#91) Bumps commons-cli:commons-cli from 1.4 to 1.8.0. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=commons-cli:commons-cli&package-manager=gradle&previous-version=1.4&new-version=1.8.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`. [//]: # (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 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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump org.junit.jupiter:junit-jupiter-engine from 5.8.1 to 5.10.2 in /java (#95) Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.8.1 to 5.10.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-engine's releases</a>.</em></p> <blockquote> <p>JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2</p> <p>See <a href="http://junit.org/junit5/docs/5.10.2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2">https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2</a></p> <p>JUnit 5.10.1 = Platform 1.10.1 + Jupiter 5.10.1 + Vintage 5.10.1</p> <p>See <a href="http://junit.org/junit5/docs/5.10.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1">https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1</a></p> <p>JUnit 5.10.0 = Platform 1.10.0 + Jupiter 5.10.0 + Vintage 5.10.0</p> <p>See <a href="http://junit.org/junit5/docs/5.10.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kirmerzlikin"><code>@kirmerzlikin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3013">junit-team/junit5#3013</a></li> <li><a href="https://github.com/edysli"><code>@edysli</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3053">junit-team/junit5#3053</a></li> <li><a href="https://github.com/jminkhar"><code>@jminkhar</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3085">junit-team/junit5#3085</a></li> <li><a href="https://github.com/Ndione24"><code>@Ndione24</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3084">junit-team/junit5#3084</a></li> <li><a href="https://github.com/MartinWitt"><code>@MartinWitt</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3123">junit-team/junit5#3123</a></li> <li><a href="https://github.com/mahozad"><code>@mahozad</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3219">junit-team/junit5#3219</a></li> <li><a href="https://github.com/bmscomp"><code>@bmscomp</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3241">junit-team/junit5#3241</a></li> <li><a href="https://github.com/krzyk"><code>@krzyk</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3196">junit-team/junit5#3196</a></li> <li><a href="https://github.com/BassemElMasry"><code>@BassemElMasry</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3263">junit-team/junit5#3263</a></li> <li><a href="https://github.com/s-rwe"><code>@s-rwe</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3178">junit-team/junit5#3178</a></li> <li><a href="https://github.com/tribbloid"><code>@tribbloid</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3052">junit-team/junit5#3052</a></li> <li><a href="https://github.com/Goooler"><code>@Goooler</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3217">junit-team/junit5#3217</a></li> <li><a href="https://github.com/Bukama"><code>@Bukama</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3267">junit-team/junit5#3267</a></li> <li><a href="https://github.com/rillig"><code>@rillig</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3286">junit-team/junit5#3286</a></li> <li><a href="https://github.com/rdesgroppes"><code>@rdesgroppes</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3322">junit-team/junit5#3322</a></li> <li><a href="https://github.com/espertus"><code>@espertus</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3342">junit-team/junit5#3342</a></li> <li><a href="https://github.com/tresat"><code>@tresat</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit5/pull/3354">junit-team/junit5#3354</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.0">https://github.com/junit-team/juni…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps wasm-bindgen-test from 0.3.33 to 0.3.42.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot 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)