Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[pull] master from sporkmonger:master #4

Merged
merged 63 commits into from
Jul 13, 2021
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 31, 2019

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

ashmaroli and others added 26 commits August 17, 2018 19:35
This option removes empty parameters, having no name or value
When the protocol is missing, PublicSuffix returns nil:

    Addressable::URI.parse("www.example.co.uk").domain # => nil

Fixed documentation by adding protocol to the examples:

    Addressable::URI.parse("http://www.example.co.uk").domain # => "example.co.uk"
* sudo is required to install / update apt-get packages.
* `idn-ruby` gem requires the GNU IDN library to be installed.
  `apt-get` package `libidn11-dev` provides the necessary components
* Bundler versions supported across various Ruby installations are
  inconsistent and hence cannot be reliably updated. So prefer using
  pre-installed Bundler versions.
* JRuby builds have an increased tendency to fail due to rvm issues and
  incompatibility with pre-installed Bundler versions.
Add :compacted option to URI#normalized_query
Iterate with #each to reduce array allocations
@pull pull bot added the ⤵️ pull label Aug 31, 2019
sporkmonger and others added 29 commits August 30, 2019 19:46
[Docs] Add protocol to docs for methods that use PublicSuffix
fixes #263 Be able to use #heuristic_parse for mailto URLs
Reduce object allocations in URI.encode_component and URI.normalize_component
Remove changelog reference to unmerged pull request
See oracle/truffleruby#1857

Also specify the version we test against, instead of having it change
unexpectedly.
JRuby 9.1.17.0 and 9.2.6.0 failed on bundle install when they used
Bundler 2.1.2.[1][2] Last green build[3] used Bundler 2.0.2. JRuby
9.2.7.0 and up works with Bundler 2.1.x[4].

Did not manage to remove Bundler 2.1.4 from Travis with just one "gem
uninstall ..." command, don't know why.

1: https://travis-ci.org/sporkmonger/addressable/jobs/629762474
2: https://travis-ci.org/sporkmonger/addressable/jobs/629762473
3: https://travis-ci.org/sporkmonger/addressable/builds/583018677
4: https://travis-ci.org/dentarg/addressable/builds/633344956
Test the latest TruffleRuby release
Since simplecov needs a fix which is not in TruffleRuby 20.0.0,
see #384
Test with truffleruby-head
…mat_error

Surround invalid scheme with quotes to make error message more readable
@ACBullen ACBullen merged commit 4cee134 into tinfoil:master Jul 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment