Releases
v5.4.0
Compare
Sorry, something went wrong.
No results found
5.4.0 (2026-07-02)
Features
20 задач + 3 багфикса — RegisterRecords парсинг + depgraph + metadata_extractor (d087c5e )
AGENTS.md — правила для AI-агентов (инцидент-ориентированный подход) (8889750 )
BM25 + триграммы + стеммер — улучшенный поиск (v3.8.0) (1d71012 )
cfe: CfeManager — работа с расширениями конфигураций 1С (CFE) (c280d1b )
cli+mcp: CLI команды и MCP tools для DSL/CFE/SKD-trace (e3cc5f3 )
cli+mcp: единый inspect + CLI для всех новых модулей (eaa82f8 )
config-manager: валидация исходников + проверка актуальности индексов (fb24257 )
DependencyGraph (networkx) + OpenSpec mini — закрыты пункты #6 и #9 (1423b84 )
docker: multi-stage Dockerfile + docker-compose.yml (6b5761d )
dsl: JSON DSL → XML компиляторы для 1С (meta + form + skd) (00f4405 )
dsl: MxlCompiler + RoleCompiler — все 5 JSON DSL компиляторов готовы (1b5d196 )
EPF Factory в MCP + инструкция + тесты (f0198e5 )
epf_v8unpack_builder + 2 генератора EPF через v8unpack (2050ea5 )
epf-factory — полный цикл создания .epf из шаблонов (6aeee58 )
epf-factory: универсальный form_spec DSL для описания формы (a53cc93 )
logger: structlog — структурированное логирование (61244f1 )
p1.1: coverage-gate 30→50%, ruff format strict, применено форматирование (e3eb58d )
p1.4: CodeQL workflow + Dependabot + Dependency Review (a77f81e )
p1.5: pre-commit hooks enforcement в CI + обновлённый конфиг (3b21699 )
p1.6: release-please workflow — автоматические релизы с git tags (f28f8de )
p2.7: integration-тесты включены в coverage job (2682f26 )
p3.1: CODEOWNERS + обновлённый PR template (f6181fc )
p3.2: commitlint для conventional commits (6fe31ba )
p3.3: benchmarking с авторегрессией — CI блокирует при regress >30% (bbbad7d )
p3.5: openapi 3.0 spec для mcp tools (35a9054 )
p3.8: локализация сообщений (en/ru) для mcp tools и cli (4c74f1a )
release-please extra-files + sync_versions.py (75d8b84 )
sarif: SARIF 2.1.0 output — GitHub Code Scanning аннотации в PR (31cec20 )
skd: trace mode — трассировка поля через всю цепочку СКД (cfa7515 )
utils: img-grid утилита + SessionManager (c1c89ba )
ОбходОтБратухи_исходники.zip — XML+BSL исходники обработки (45c0765 )
ОбходТерриторииСПереключателемФонСоЗвукомОтБратухи.epf — рефакторенная обработка (03e252b )
УТ11 XML выгрузка - полная индексация (d2e226e )
цикл самоулучшения — 2 багфикса + аналитический лог (dc85f75 )
Bug Fixes
benchmark compare — информационный (не блокирующий CI) (4aaee16 )
cf_to_xml_adapter — полная конвертация всех объектов метаданных (9750274 )
check_1c_standards: no-query-in-loop и no-commented-code не учитывали комментарии (756abe4 )
depgraph: поддержка 'types' list + нормализация множественного→единственное (e342461 )
epf_builder: полная переработка по реальному формату 1С (a449ff0 )
epf-factory: используем Form.elem.template.json как базу для form_spec (5ffdbec )
epf-factory: патч TOC block_size → 512 после v8unpack (4131043 )
epf-factory: статический реквизит ТаблицаСписка в Form.elem.json (95039d9 )
epf: правильная замена BSL кода в реальном EPF контейнере (f2afec4 )
form_indexer теперь индексирует ВСЕ модули — объектов, менеджеров, форм, приложения (4214665 )
inspect: 4 багфикса в inspect командах после полного аудита (4eada7d )
p0.5: benchmark storage + SARIF скрипт вынесен в отдельный файл (92bd576 )
p0.5: benchmark storage path + SARIF 2.1.0 валидный формат (f68bfb9 )
p0.5: SARIF permissions — добавлено actions: read (d52f087 )
p0.5: SARIF upload — continue-on-error (Code Scanning не включён в репо) (15aab28 )
p0.5: зелёный CI — ruff чист, тесты проходят, deps добавлены (afe221b )
p0: синхронизация версий + фикс падающих тестов + унификация MCP tools (980f060 )
p1.4: CodeQL analyze — continue-on-error (Code Scanning не включён в репо) (2e2c343 )
p1.5: mypy в pre-commit — stages: [manual] (P2.8 gradual typing) (47c4dad )
p1.5: pre-commit в CI — non-blocking + SKIP дублирующих хуков (4269a53 )
p1.5: ruff format для scripts/ + расширены per-file-ignores (454e52a )
p1.6: release-please — continue-on-error (нет permissions на PR) (9d84233 )
p1.6: release-please — убран continue-on-error (permissions включены) (5030b98 )
p2.8: version sync 5.3.0 + release-please-manifest в version-check (c2251bd )
remove accidentally added repo_check submodule (88f24ff )
role+mxl: 3 багфикса после 10 задач тестирования (3023b47 )
spisok-epf: открываем ОбщаяФорма.ФормаОбходов вместо несуществующей ФормаСписка (6dca1bf )
spisok-epf: совместимость с мобильным приложением (9dacf6a )
spisok-epf: ТаблицаЗначений + запрос вместо несуществующей ФормаОбходов (eeb486e )
transaction: TX001 false positive + 10 творческих задач с написанием кода (d42f681 )
version bump 5.4.0 (P3 features + version sync) (6d51b5c )
version sync 5.3.1 (manifest + README + release-please-manifest) (60bce52 )
извлечение форм из .cf — _extract_bsl_from_form_data() (6159d53 )
обновление тестов для 19 MCP tools + config-registry (1ee9a2d )
полное тестирование ВСЕХ инструментов — 3 багфикса (c735846 )
убрать continue-on-error из SARIF и CodeQL (Code Scanning включён) (007c020 )
удалить codeql.yml — конфликт с Default Setup (c7c5031 )
Documentation
v5.0.0: полная актуализация справочной информации (6f7d134 )
импорт 18 XML-спецификаций 1С + form-patterns + query-opt (84fda6c )
обновление README и справочной документации (c505266 )
полная документация по MCP интеграции (Cursor, Claude, VS Code, JetBrains) (06f35d6 )
полное обновление документации для v3.12.0 (9121af3 )
You can’t perform that action at this time.