ruby2.6-rubygem-addressable - URI Implementation

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename ruby2.6-rubygem-addressable-2.6.0-1.1.i586.rpm
Package name ruby2.6-rubygem-addressable
Package version 2.6.0
Package release 1.1
Package architecture i586
Package type rpm
Category Development/Languages/Ruby
License Apache-2.0
Maintainer -
Download size 164.66 KB
Installed size 386.89 KB
Addressable is a replacement for the URI implementation that is part of
Ruby's standard library. It more closely conforms to the relevant RFCs and
adds support for IRIs and URI templates.


Package Version Architecture Repository
ruby2.6-rubygem-addressable-2.6.0-1.1.x86_64.rpm 2.6.0 x86_64 openSUSE Oss
ruby2.6-rubygem-addressable - - -


Name Value
ruby(abi) = 2.6.0
rubygem(ruby:2.6.0:public_suffix) >= 2.0.2
rubygem(ruby:2.6.0:public_suffix) < 4.0


Name Value
ruby2.6-rubygem-addressable = 2.6.0-1.1
ruby2.6-rubygem-addressable(x86-32) = 2.6.0-1.1
rubygem(addressable) = 2.6.0
rubygem(ruby:2.6.0:addressable) = 2.6.0
rubygem(ruby:2.6.0:addressable:2) = 2.6.0
rubygem(ruby:2.6.0:addressable:2.6) = 2.6.0
rubygem(ruby:2.6.0:addressable:2.6.0) = 2.6.0


Type URL
Binary Package ruby2.6-rubygem-addressable-2.6.0-1.1.i586.rpm
Source Package rubygem-addressable-2.6.0-1.1.src.rpm

Install Howto

Install ruby2.6-rubygem-addressable rpm package:

# zypper install ruby2.6-rubygem-addressable




2019-02-08 -
- updated to version 2.6.0
* added `tld=` method to allow assignment to the public suffix
* most `heuristic_parse` patterns are now case-insensitive
* `heuristic_parse` handles more `file://` URI variations
* fixes bug in `heuristic_parse` when uri starts with digit
* fixes bug in `request_uri=` with query strings
* fixes template issues with `nil` and `?` operator
* `frozen_string_literal` pragmas added
* minor performance improvements in regexps
* fixes to eliminate warnings
2017-09-03 -
- updated to version 2.5.2
see installed
[#] Addressable 2.5.2
- better support for frozen string literals
- fixed bug w/ uppercase characters in scheme
- IDNA errors w/ emoji URLs
- compatibility w/ public_suffix 3.x
2017-03-30 -
- updated to version 2.5.1
see installed
[#] Addressable 2.5.1
- allow unicode normalization to be disabled for URI Template expansion
- removed duplicate test
2016-11-05 -
- updated to version 2.5.0
see installed
[#] Addressable 2.5.0
- dropping support for Ruby 1.9
- adding support for Ruby 2.4 preview
- add support for public suffixes and tld; first runtime dependency
- hostname escaping should match RFC; underscores in hostnames no longer escaped
- paths beginning with // and missing an authority are now considered invalid
- validation now also takes place after setting a path
- handle backslashes in authority more like a browser for `heuristic_parse`
- unescaped backslashes in host now raise an `InvalidURIError`
- `merge!`, `join!`, `omit!` and `normalize!` don't disable deferred validation
- `heuristic_parse` now trims whitespace before parsing
- host parts longer than 63 bytes will be ignored and not passed to libidn
- normalized values always encoded as UTF-8
2015-12-07 -
- updated to version 2.4.0
see installed
[#] Addressable 2.4.0
- support for 1.8.x dropped
- double quotes in a host now raises an error
- newlines in host will no longer get unescaped during normalization
- stricter handling of bogus scheme values
- stricter handling of encoded port values
- calling `require 'addressable'` will now load both the URI and Template files
- assigning to the `hostname` component with an `IPAddr` object is now supported
- assigning to the `origin` component is now supported
- fixed minor bug where an exception would be thrown for a missing ACE suffix
- better partial expansion of URI templates
2015-04-08 -
- updated to version 2.3.8
- fix warnings
- update dependency gems
- support for 1.8.x officially deprecated
2015-02-06 -
- updated to version 2.3.7
- fix scenario in which invalid URIs don't get an exception until inspected
- handle hostnames with two adjacent periods correctly
- upgrade of RSpec
2014-10-13 -
- adapt to new rubygem packaging
2014-10-12 -
- adapt to new rubygem packaging style
2014-03-24 -
- updated to version 2.3.6
- normalization drops empty query string
- better handling in template extract for missing values
- template modifier for `'?'` now treated as optional
- fixed issue where character class parameters were modified
- templates can now be tested for equality
- added `:sorted` option to normalization of query strings
- fixed issue with normalization of hosts given in `''` form

See Also

Package Description
ruby2.6-rubygem-addressable-2_3-2.3.8-1.12.i586.rpm URI Implementation
ruby2.6-rubygem-addressable-2_3-2.3.8-1.12.x86_64.rpm URI Implementation
ruby2.6-rubygem-addressable-doc-2.6.0-1.1.i586.rpm RDoc documentation for addressable
ruby2.6-rubygem-addressable-doc-2.6.0-1.1.x86_64.rpm RDoc documentation for addressable
ruby2.6-rubygem-addressable-doc-2_3-2.3.8-1.12.i586.rpm RDoc documentation for addressable
ruby2.6-rubygem-addressable-doc-2_3-2.3.8-1.12.x86_64.rpm RDoc documentation for addressable
ruby2.6-rubygem-addressable-testsuite-2.6.0-1.1.i586.rpm Test suite for addressable
ruby2.6-rubygem-addressable-testsuite-2.6.0-1.1.x86_64.rpm Test suite for addressable
ruby2.6-rubygem-addressable-testsuite-2_3-2.3.8-1.12.i586.rpm Test suite for addressable
ruby2.6-rubygem-addressable-testsuite-2_3-2.3.8-1.12.x86_64.rpm Test suite for addressable
ruby2.6-rubygem-aes_key_wrap-1.0.1-1.3.i586.rpm A Ruby implementation of AES Key Wrap, a.k.a RFC 3394, a.k.a NIST
ruby2.6-rubygem-aes_key_wrap-1.0.1-1.3.x86_64.rpm A Ruby implementation of AES Key Wrap, a.k.a RFC 3394, a.k.a NIST
ruby2.6-rubygem-aes_key_wrap-doc-1.0.1-1.3.i586.rpm RDoc documentation for aes_key_wrap
ruby2.6-rubygem-aes_key_wrap-doc-1.0.1-1.3.x86_64.rpm RDoc documentation for aes_key_wrap
ruby2.6-rubygem-airbrussh-1.3.1-1.3.i586.rpm Airbrussh pretties up your SSHKit and Capistrano output