Страницы

вторник, 10 февраля 2026 г.

odcey 0.3.2

Обновлена утилита odcey — преобразователь насыщенного текстового формата BlackBox Component Builder .odc в плоский UTF-8 текст.

  1. Команда text сделана необязательной, если указано имя входного файла
  2. При встраивании в git-репозиторий непосредственное добавление в .git/config заменено на вызовы git config, производящие это более аккуратно
  3. Исправлено преобразование в Unicode некоторых литер, специфичных для однобайтовой кодировки Blackbox
  4. Исправлена ошибка невозможности редактирования .git/info/attributes, проявлявшейся только в JavaScript версии утилиты
  5. Исправлена ошибка, приводящая к избыточному выделению памяти
  6. Исправлено большое количество мелких недостатков, связанных с возможностью работы с неправильными входными файлами

Теперь на github сразу доступны exe-файлы для Windows, rpm-пакеты и исполняемый jar. По-прежнему доступны пакеты в snap, deb-репозитории, homebrew и npm.

Примечательно, что ошибку, приводящую к избыточному выделению памяти нашёл и самостоятельно предложил исправление OpenAI Codex. Он же нашёл упомянутые недостатки, и хотя все они относились к малозначимым и даже приемлемым, учитывая масштаб применения утилиты, было решено их всех устранить. Пример недостатка — возможность переполнения стека в рекурсивном разборе формата в специально созданном документе с чрезвычайно глубоким вложением View.

Комментариев нет:

Отправить комментарий

odcey 0.3.2

Обновлена утилита odcey — преобразователь насыщенного текстового формата BlackBox Component Builder .odc в плоский UTF-8 текст. Кома...