-
Notifications
You must be signed in to change notification settings - Fork 345
Comparing changes
Open a pull request
base repository: servo/rust-url
base: v2.5.0
head repository: servo/rust-url
compare: v2.5.1
- 17 commits
- 34 files changed
- 13 contributors
Commits on Nov 24, 2023
-
Be more detailed in documentation of set_query (#737)
* Be more detailed in documentation of set_query * Remove trailing space --------- Co-authored-by: Martin Robinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92f356e - Browse repository at this point
Copy the full SHA 92f356eView commit details
Commits on Jan 10, 2024
-
perf(punycode): avoid double allocation in decode_to_string (#894)
* perf(punycode): avoid double allocation in decode_to_string * include decode_to_string in tests
Configuration menu - View commit details
-
Copy full SHA for f447500 - Browse repository at this point
Copy the full SHA f447500View commit details
Commits on Feb 2, 2024
-
Use SPECIAL_PATH_SEGMENT when encoding path in from_file_path (#902)
* Use SPECIAL_PATH_SEGMENT when encoding path in from_file_path Fixes #901 * cargo fmt
Configuration menu - View commit details
-
Copy full SHA for b77a81b - Browse repository at this point
Copy the full SHA b77a81bView commit details
Commits on Feb 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11bb12f - Browse repository at this point
Copy the full SHA 11bb12fView commit details
Commits on Feb 12, 2024
-
Bump codecov/codecov-action from 3 to 4 (#904)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v3...v4) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 664d17e - Browse repository at this point
Copy the full SHA 664d17eView commit details -
Bump actions/upload-artifact from 2 to 4 (#905)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v2...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 74698b7 - Browse repository at this point
Copy the full SHA 74698b7View commit details -
Bump actions/checkout from 3 to 4 (#906)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a1e3e2 - Browse repository at this point
Copy the full SHA 8a1e3e2View commit details
Commits on Mar 4, 2024
-
Fix non-base64 data URLs with % character not followed by hex digits (#…
Configuration menu - View commit details
-
Copy full SHA for e654efb - Browse repository at this point
Copy the full SHA e654efbView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e4331d - Browse repository at this point
Copy the full SHA 8e4331dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73803fa - Browse repository at this point
Copy the full SHA 73803faView commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4dd58b - Browse repository at this point
Copy the full SHA a4dd58bView commit details
Commits on Apr 4, 2024
-
Fix multiple issues on wasm32: (#886)
* remove `Url::socket_addrs` on wasm32-unknown-unknown (it won't work, those platform API calls are not supported) * disable unit tests which won't work on wasm32-unknown-unknown * run tests in `wasm_bindgen_test` on wasm32-unknown-unknown * remove `panic::catch_unwind` from wpt tests, as that conflicts with wasm-bindgen's panic handler * run the tests in CI
Configuration menu - View commit details
-
Copy full SHA for 49eea1c - Browse repository at this point
Copy the full SHA 49eea1cView commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fd042e0 - Browse repository at this point
Copy the full SHA fd042e0View commit details
Commits on Apr 12, 2024
-
docs: document SyntaxViolation variants, remove bare URLs (#924)
* doc: syntax violation variants * fix: rustdoc::bare_urls
Configuration menu - View commit details
-
Copy full SHA for 8b8431b - Browse repository at this point
Copy the full SHA 8b8431bView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de947ab - Browse repository at this point
Copy the full SHA de947abView commit details
Commits on Jun 3, 2024
-
Reimplement idna on top of ICU4X (#923)
* Reimplement idna on top of ICU4X * Add an even faster lower-case ASCII letter path to avoid regressing performance * Comments and verify_dns_length tweak * Parametrize internal vs. external Punycode caller; restore external API behavior * Add bench for to_ascii on an already-Punycode name * Avoid re-encoding Punycode when possible * Pass through the input slice in many more cases * Add testing for the simultaneous mode * Omit the invalid domain character check on the url side * Document that Punycode labels must result in non-ASCII * Rename files called uts46.rs to deprecated.rs * Rename uts46bis to uts46 * Tweak docs * Avoid useless copying and useless UTF-8 decode * Use inline(never) to optimize binary size * Split CheckHyphens into a separate concern form the ASCII deny list * Make the ASCII deny list customizable * Better docs and top-level functions * Parameter for VerifyDNSLength * Restore support for transitional processing to minimize breakage * In the deprecated API, use empty deny list with use_std3_ascii_rules=false * Tweak docs * Docs, rename AsciiDenyList::WHATWG to ::URL, tweak top-level functions * Use idna crate top-level function in the url crate to dogfood the top-level function * Add an Usage section to the README * Add an early return to map_transitional for readability * Document internal vs. external Punycode caller differences * Per discussion with Valentin, revert deprecated API to the old behavior that does not check hyphens in positions 3 and 4 * Add comments about not fixing deprecated API * Add a comment explaining FailFast in deprecated.rs * For future-proofing, add compiled_data cargo feature (currently always required) Since other changes in this changeset require a semver break anyway, this change takes a semver break in the case of `default-features = false` in order to avoid a future semver break if in the future a need to add a bring-your-own-data (using `icu_provider`) constructor for `Uts46` shows up. * Remove remark about spec violation by making root dot permissibility configurable * Clarify README about IDNA 2003/2008 * Add a historical remark to the README * Fix typo * Depend on crates.io versions of icu_normalizer and icu_properties * Address clippy lints * Update versions * Increment dependency versions
Configuration menu - View commit details
-
Copy full SHA for 3d6dbbb - Browse repository at this point
Copy the full SHA 3d6dbbbView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.5.0...v2.5.1