- Add to ASN
define_attr(:autonomous_system_name, aliases: :name, export: true) { "AS#{number}" if number } - Add ipaddr (stdlib) dependency
- Add shellwords (stdlib) dependency
- Fix: Correctly re-normalize insignificant ipv6 IParty::Address
- Fix:
significant: trueoption on insignificant ipv6 IParty::Address#to_s - Add
IParty.normalize_familyto allow all of Socket constant, 4/6 or :ipv4/:ipv6 - Add
IParty.insignificant(long)andIParty::Address.from_insignificant(long)to get address from insignificant ipv6-long IParty.normalize, when given an integer as address, will accept as family: 4 6 :ipv4 :ipv6 (also Socket::AF_INET Socket::AF_INET6 as before)IParty.config.singletons = truewill no longer cause immediate init of database objects. UseIParty.config.init_singletons!after you've set all options if you want "true behaviour". If the value is set to trueinit_singletons!will be called the first time a database object is initialized.- Compact input to expand_hostnames
- Add dev script to test performance with rbspy
- [doc] Add CurrentAttribute example for AS<8
- [cli] Add cookbook helper
- [cli] Show dispatchable actions in verbose appinfo
- Include documentation in gem package
- Automatically set a network for localhost
- Add config option (proc) transform_result
- iso_code fallbacks to code and vice versa so you don't have to think about it (continent has code and rest has iso_code).
This only applies to method access,
[:code]does not fallback. - Add alias
timezonefortime_zone - Memoize annotations
- Add
tag?helper for annotations
- Add missing pathname dependency (stdlib)
- Add
IParty::GEM_ROOTpathname
- Initial release