Release 0.3.2: YAML config, default_baseconfs, autodiscover.
Конфиг утилиты переведён на YAML; default_baseconfs для reindex без -b; автопоиск config.local.yml/.yaml/.json; обобщённая документация. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+22
-6
@@ -1,10 +1,24 @@
|
||||
# Changelog
|
||||
|
||||
Все значимые изменения **tools/index** (индекс метаданных и модулей 1С) фиксируются в этом файле.
|
||||
Все значимые изменения утилиты **index** (индекс метаданных и модулей 1С) фиксируются в этом файле.
|
||||
|
||||
Формат: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
Версионирование: [Semantic Versioning](https://semver.org/lang/ru/).
|
||||
|
||||
## [0.3.2] - 2026-07-17
|
||||
|
||||
### Added
|
||||
|
||||
- `--config` в формате **YAML** (`.yml`/`.yaml`) с поддержкой комментариев; пример `config.example.yml`.
|
||||
- Блок **`default_baseconfs`** в конфиге: `reindex` без `-b` индексирует только этот список; без блока — автосканирование `<name>/src/`.
|
||||
- **Автопоиск** локального конфига без `--config`: `config.local.yml` / `config.local.yaml` / `config.local.json`.
|
||||
|
||||
### Changed
|
||||
|
||||
- Документация и тексты `--help`: обобщённые примеры вместо локальных имён выгрузок и проектов.
|
||||
- Алиасы `--baseconf` — через `baseconf_aliases` в YAML-конфиге (не в коде).
|
||||
- Список конфигураций для `reindex` без `-b`: автообнаружение или `default_baseconfs` из конфига.
|
||||
|
||||
## [0.3.1] - 2026-07-17
|
||||
|
||||
### Changed
|
||||
@@ -15,7 +29,7 @@
|
||||
|
||||
### Fixed
|
||||
|
||||
- `query_1c.py`: `-b` / `--baseconf` до подкоманды (`query_1c.py -b crm3-26 search …`) корректно применяется к запросу.
|
||||
- `query_1c.py`: `-b` / `--baseconf` до подкоманды (`query_1c.py -b my-config search …`) корректно применяется к запросу.
|
||||
|
||||
## [0.3.0] - 2026-07-16
|
||||
|
||||
@@ -48,7 +62,7 @@
|
||||
|
||||
### Changed
|
||||
|
||||
- Параметр конфигурации 1С: **`--baseconf` / `-b`** (алиасы `target`→`crm3-26`, `source`→`crm3-dev`).
|
||||
- Параметр конфигурации 1С: **`--baseconf` / `-b`**; алиасы через `baseconf_aliases` в `--config`.
|
||||
- **`--config` / `-c`** — только файл настроек утилиты (JSON), не выгрузка 1С.
|
||||
- Информативные ошибки: нет индекса / нет папки `src/` / baseconf не проиндексирован / объект не найден (с подсказками).
|
||||
- Расширена документация `README.md` (примеры, режимы, применение в Cursor).
|
||||
@@ -67,6 +81,8 @@
|
||||
- `query_1c.py`: `search`, `show`, `refs`, `modules`, `module`.
|
||||
- Инкремент по `mtime`+`size` файлов; индекс модулей `**/*.bsl`.
|
||||
|
||||
[0.3.0]: https://git.p7net.ru/1c/index/-/tags/v0.3.0
|
||||
[0.2.0]: https://git.p7net.ru/1c/index/-/tags/v0.2.0
|
||||
[0.1.0]: https://git.p7net.ru/1c/index/-/tags/v0.1.0
|
||||
[0.3.2]: v0.3.2
|
||||
[0.3.1]: v0.3.1
|
||||
[0.3.0]: v0.3.0
|
||||
[0.2.0]: v0.2.0
|
||||
[0.1.0]: v0.1.0
|
||||
|
||||
Reference in New Issue
Block a user