Releases: ruby/ipaddr
Releases · ruby/ipaddr
v1.2.7
What's Changed
- Fix broken exception messages by @lrandall-godaddy in #64
- ntop: Measure address size in bytes by @hanazuki in #61
- Consider IPv4-mapped IPv6 addresses link local/loopback if IPV4 address is private by @Earlopain in #65
- String#split seems to be faster than capturing digits with Regexp by @amatsuda in #50
- Prefer String#start_with? over Regexp.match by @amatsuda in #49
- bump min ci version to 2.4 by @tenderlove in #66
- Add IPAddr.cidr to return ip address in cidr notation by @beanieboi in #23
- Add IPAddr#wildcard_mask by @taketo1113 in #44
- CI: use macos-13 for Ruby 2.4, 2.5 by @olleolleolle in #74
- README.md: Use GitHub Actions build status badge [ci skip] by @olleolleolle in #72
- Add
IPAddr#to_json/as_json
by @taketo1113 in #77
New Contributors
- @lrandall-godaddy made their first contribution in #64
- @hanazuki made their first contribution in #61
- @Earlopain made their first contribution in #65
- @tenderlove made their first contribution in #66
- @beanieboi made their first contribution in #23
- @taketo1113 made their first contribution in #44
Full Changelog: v1.2.6...v1.2.7
v1.2.6
What's Changed
- Fix truffleruby tests by upgrading truffleruby by @skipkayhil in #48
- Adds Ruby 3.2 to the CI matrix by @petergoldstein in #51
- Use reusing workflow for all tested versions by @hsbt in #53
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #55
- Consider IPv4-mapped IPv6 addresses private if IPv4 address is private by @jeremyevans in #57
- Bump actions/checkout from 3 to 4 by @dependabot in #58
- Improve performance of include? by 5-10x by @skipkayhil in #47
- Use test-unit-ruby-core gem by @hsbt in #59
New Contributors
- @skipkayhil made their first contribution in #48
- @petergoldstein made their first contribution in #51
Full Changelog: v1.2.5...v1.2.6
v1.2.5
What's Changed
- Support directory layout of ruby/ruby repository by @hsbt in #40
- Fixed path for ipaddr.rb by @hsbt in #41
- Added dependabot.yml for actions by @hsbt in #42
- Bump actions/checkout from 2 to 3 by @dependabot in #43
New Contributors
- @dependabot made their first contribution in #43
Full Changelog: v1.2.4...v1.2.5
v1.2.4
What's Changed
- Ipaddr#native must also coerce
@mask_addr
by @casperisfine in #34 - Expose IPAddr::VERSION by @casperisfine in #33
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #37
- Try to update the latest version of truffleruby by @hsbt in #38
- Fix exception calling
to_range' after
freeze' - fix #35 by @esparta in #36 - CI: Add Ruby 3.1 to matrix by @olleolleolle in #39
New Contributors
- @casperisfine made their first contribution in #34
- @k0kubun made their first contribution in #37
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- Upgrade Bundler to 2.0 to fix Travis CI builds by @Envek in #13
- Fix for Ruby Bug 15832 by @jeremyevans in #17
- Raise if extra slashes follow by @nobu in #15
- Avoid reraising exceptions by @jeremyevans in #16
- Add mask_addr method that returns net mask as string. by @BogdanIrimie in #20
- Make IPAddr#include? consider range of argument by @jeremyevans in #22
- Suppress the warnings of Rake by @hsbt in #25
- Support zone identifiers in IPv6 addresses by @jeremyevans in #24
- Removing superfluos assingments & return on #ntop by @esparta in #10
- Switch to use GitHub Actions by @hsbt in #28
- Fix include? and ipv4_mapped to allow drb tests to pass by @jeremyevans in #31
- CI: Use bundler-cache: true by @olleolleolle in #32
New Contributors
- @Envek made their first contribution in #13
- @jeremyevans made their first contribution in #17
- @nobu made their first contribution in #15
- @BogdanIrimie made their first contribution in #20
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Test on new Ruby versions by @nicolasleger in #9
- JRuby: Modifying travis config to make it work reliably with jruby 9.1.13 and jruby-head by @esparta in #6
- Cleaner way to write class methods by @herwinw in #5
- Ipaddr can be safetly set to #frozen_strin_literal: true by @esparta in #3
- Add missing license field to the Gemspec by @y-yagi in #11
New Contributors
- @nicolasleger made their first contribution in #9
- @herwinw made their first contribution in #5
- @y-yagi made their first contribution in #11
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Full Changelog: v1.1.0...v1.2.0