Skip to content

v0.2.0

Latest

Choose a tag to compare

@Stivo182 Stivo182 released this 12 Sep 20:00

Новые возможности

  • Добавлен метод Разбор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