Изменения

2.0.0

  • vsptd стал пакетом библиотек
  • код полностью переписан
  • добавлены новые классы, функции
  • появилась возможность настройки параметров ВСПТД
  • появилась подробная документация на Read The Docs: https://vsptd.readthedocs.io/

1.5.1

  • исправлено некорректное определение заявки в parse_trp_str
  • parse_trp_str вызывает исключение TypeError, если параметр str_to_parse не str или не TrpStr

1.5.0

  • добавлена поддержка заявок (:) в значении триплета
  • обновлены регулярные выражения:
    • для префикса — до 24 символов
    • значение триплета может содержать тире, минус, короткое тире, дефис
  • исправлено взятие по индексу и ключу у TrpStr
  • везде заменено слово “триплексный” на “триплетный”

1.4.0

  • parse_trp_str() вернёт параметр str_to_parse без изменений, если он будет TrpStr
  • параметры trp_str и trp_str_from_db функции check_condition() могут быть теперь и TrpStr
  • изменён поряд аргументов функции check_condition
  • аргумент trp_str функции check_condition теперь необязателен
  • добавлена возможность получить из трипл. строки значение триплета по префиксу и имени, записанным в списке/кортеже
  • удалены упоминания о заявке в коде
  • ряд исключений выбрасывают теперь TypeError вместо ValueError
  • изменено описание некоторых исключений
  • различные небольшие изменения
  • обновлена документация
  • удалены из репозитория предыдущие версии модуля

1.3.0

  • Пересмотрена логика метода add класса TrpStr: теперь он не возвращает изменённый объект.
  • Обновлена документация

1.2.0

  • Исправлены ошибки, произведены различные доработки