- Ensured compatibility with Ruby v3.2.0.
- Made compatible with Ruby v3.
- Now uses libidn2.
- The gem main API is identical, but custom exception classes differ from V1 since the V2 library's error codes have changed. The old classes are maintained via backwards compatibility mappings. You can keep using the V1 exception classes, but ought to update code for the V2 exceptions if you can. See the C definitions for details, or look in
lib/idna/error.rb. - Local development uses Ruby 2.4.10 (was 2.4.1).
- First release.