Новые возможности
-
Добавлен метод
РазборIP.ПопытатьсяРазобратьСеть(). Метод разбирает CIDR и нормализует адрес с установленными битами узла до адреса сети. Строгое поведениеПопытатьсяРазобратьПрефикс()сохранено. #1 -
Методы
IPАдрес.IPv4()иIPАдрес.IPv6()теперь поддерживают преобразование с необязательным префиксом по RFC 6052. Поддержаны длины/32,/40,/48,/56,/64и/96, включая зарезервированный октетuи суффикс. Вызовы без префикса сохранили прежнее поведение. #2 -
Метод
IPПрефикс.Содержит()расширен поддержкой другогоIPПрефикс. Проверяется полное вхождение диапазона, равные префиксы считаются вложенными, а для разных семейств возвращаетсяЛожь. #3
Прочие изменения
-
Добавлены бенчмарки нормализующего разбора сетей и преобразований IPv4/IPv6 с префиксами
/64и/96. 95cfd18 -
Уточнена диагностика IP-префикса с зоной: ошибка теперь явно сообщает, что префикс не может содержать зону, и возвращает структурированные данные о нарушении. 3f3363e
-
Зависимость
errorsобновлена до версии0.2.0, код переведён на новый API создания и диагностики структурированных ошибок. 524828e
Full Changelog: v0.1.0...v0.2.0