Repository navigation
build-10
Pre-release
Pre-release
Что нового
Merge pull request ivanarama#1104 from ivantit66/fix/cms-site-address
Сборка
Автосборка из ветки main.
Коммит: 5365fac573d837e7ecd36fe216b6ef8e88a0b9a7
Версия платформы: build-10
Для идентификации: в конфигураторе в шапке отображается платформа build-10.
Изменения с build-9 (250 коммит(ов))
- fix(dsl): поддержать шаблон месяца mm в нижнем регистре для Формат(Дата) (0ec6a7e)
- Merge pull request ivanarama#993 from ivantit66/feature/988-changelog (f6bb358)
- Merge remote-tracking branch 'origin/main' into feature/988-langref-page (c6d3b8c)
- Merge pull request ivanarama#994 from ivantit66/feature/988-dsl-reference (d049705)
- Merge remote-tracking branch 'origin/main' into pr-995 (461d391)
- docs(readme): убрать устаревшие числа с английской страницы (0698a98)
- Merge origin/main + восьмая конверсия, потерянная в плане 133 (7461c15)
- fix(langref): примеры Регекс с одинарным бэкслешем + гейт на удвоенный (9b7c2c9)
- Merge pull request ivanarama#995 from ivantit66/feature/988-readme-en (bd44b79)
- Merge branch 'main' into feature/988-html-builder-plan (3c379bb)
- Merge pull request ivanarama#1007 from ivantit66/feature/988-html-builder-plan (bfbc503)
- Merge remote-tracking branch 'origin/main' into feature/988-code-signing-plan (17accb3)
- Merge pull request ivanarama#1008 from ivantit66/feature/988-code-signing-roadmap (800f718)
- Merge remote-tracking branch 'origin/main' into feature/991-scheduled-admin-switch (46074da)
- Merge remote-tracking branch 'origin/main' into feature/848-job-queue (0e3cf38)
- Merge pull request ivanarama#996 from ivanarama/feature/991-scheduled-jobs-toggle (bb6d9cd)
- Merge remote-tracking branch 'origin/main' into feature/848-job-queue-pool (c599f2e)
- Merge pull request ivanarama#987 from ivantit66/feature/848-job-queue-pool (cfd5ef4)
- fix(dsl): ссылка $имя на русскую группу и коллизия псевдонимов obN (1c8cae7)
- docs(plans): развести коллизию номера 108 и убрать дубль строки 109 (86f668b)
- fix(dsl): «число» понимает строку из запроса, функции шаблона регистронезависимы (1fe5732)
- fix(ui): замок кэша только для наполняемых ключей, язык запроса — обработчику (ffc5044)
- fix(storage): гонка первой публикации, публикация как живая ссылка, честный аудит (a28b13f)
- fix(services): extra не обходит проверки выделенных полей заголовков (abd8549)
- fix(dsl): ФормаДанные смотрит на Content-Type (494dac3)
- test(dsl): закрепить все починенные шаблоны ДФ= и убрать мёртвую замену MM (62b2c70)
- Merge remote-tracking branch 'origin/main' into fix/format-date-month-pattern (1dc3933)
- test(ui): ассерт CSP теперь может упасть, связка кэш+gzip покрыта (f4da654)
- Merge pull request ivanarama#1018 from ivanarama/fix/format-date-month-pattern (a36453a)
- merge main (a625456)
- docs(langref): перегенерировать витрину под исправленные примеры Регекс (92b7522)
- fix(query): даты из результата запроса приводятся к типу (b187e22)
- Merge pull request ivanarama#1019 from ivantit66/fix/998-langref-regex-examples (a951125)
- Merge remote-tracking branch 'origin/main' into fix/997-regex-named-groups (28da7f9)
- docs(langref): перегенерировать витрину под расширенное описание Заменить (c6ed187)
- fix(cms): пример гоняется в CI, префикс адреса, активность и уникальные слаги (c63f827)
- Merge pull request ivanarama#1020 from ivantit66/fix/997-regex-named-groups (c00339f)
- merge main (9262256)
- docs(langref): перегенерировать витрину под описание регистра функций шаблона (e93068a)
- Merge pull request ivanarama#1022 from ivantit66/fix/999-html-template (06aa9a5)
- merge main (14abedd)
- fix(dsl): ПрочитатьXML пропускает комментарии и инструкции обработки (4531c7d)
- docs(plan-137): сборка приложения — план вместо преждевременного рефакторинга (4ab8ed9)
- Merge pull request ivanarama#1023 from ivantit66/fix/1000-service-cache (118a158)
- merge main (5747276)
- Merge pull request ivanarama#1024 from ivantit66/fix/1001-public-links (d25cf85)
- merge main (26b0ab3)
- merge main (421bbf1)
- Merge pull request ivanarama#1025 from ivantit66/fix/1002-security-headers-extra (4fe23c3)
- merge main (1080a49)
- merge main (35abb9c)
- Merge pull request ivanarama#1026 from ivantit66/fix/1003-form-data-content-type (307b9cd)
- merge main (a90d666)
- Merge pull request ivanarama#1021 from ivantit66/fix/1009-plan-number-collision (228d8fd)
- Merge remote-tracking branch 'upstream/main' into fix/787-runserver-split (093a690)
- docs: add podcast interview to publications (dfae3b0)
- Merge remote-tracking branch 'upstream/main' into fix/1014-cms-plan129-tails (e21cff9)
- feat(cms): витрина каталога — /catalog, /product и 301 со старых ?group= (41ec3a6)
- Merge pull request ivanarama#1032 from ivanarama/docs/publications-podcast (65ea418)
- feat(cms): роутер работает по таблице правил МаршрутыURL, а не по зашитым адресам (f8ce5f5)
- feat(cms): управляемые формы с полем кода для макета, CSS и блоков (4a49a45)
- docs(features): взросление статусов скриптом — 37 разделов из testing в stable (a089b33)
- test(ui): негативный тест паритета трёх дверей записи документа (e7f6e11)
- test(entityservice): страж — вызов Save обязан разбирать отказ (fc712df)
- fix(ui): permit _ref-open/_ref-create in tab shell and render reference card opener on managed forms (cdbe10f)
- test(ui): вторая гарантия в паритете дверей — запрет проведения помеченного (1edc464)
- fix(launcher): со страницы отчёта об ошибке есть выход на каждом шаге (9a37284)
- feat(storage): страховка значений перечислений на уровне записи (c5d449d)
- feat(storage): страховка перечислений покрывает строки табличных частей (044113e)
- Merge origin/main into fix/managed-form-ref-open-magnifier (3c9e77f)
- style(ui): gofmt PR 1043 tests (9d27ced)
- test(ui): третья гарантия в паритете — закрытый период (дата запрета) (b2e70b0)
- fix(cms): isolate public content by site (422e5eb)
- fix(cms): enforce canonical slugs and refresh activity cache (f33d9ba)
- fix(ui): run activity toggles through entity save (4a9bbe2)
- fix(cms): scope YML imports to a site (aef7a10)
- fix(storage): иерархия не сбрасывается повторной записью, ЭтоГруппа и Родитель работают (6526331)
- Merge branch 'main' into fix/1040-dsl-hierarchy (ed8d9fe)
- fix(storage): preserve hierarchy in versioned writes (e79ebe3)
- fix(cms): close tenant routing ambiguities (52d1d5a)
- Merge main into feature/1014-cms-catalog-storefront (8a3bdbd)
- docs: regenerate DSL reference (a7162e1)
- Merge pull request ivanarama#1044 from ivantit66/fix/launcher-report-problem-back (e8e3975)
- feat(metadata): обязательные реквизиты — required у поля сущности работает (dab3b9f)
- Merge branch 'main' into fix/1004-web-primitives-tests (ee4ca0c)
- Merge pull request ivanarama#1027 from ivantit66/fix/1004-web-primitives-tests (03f019d)
- Merge branch 'main' into fix/managed-form-ref-open-magnifier (239e19f)
- feat(exchange): чужое значение перечисления принимается, но фиксируется (83eae92)
- Merge pull request ivanarama#1043 from ivanarama/fix/managed-form-ref-open-magnifier (7c7383a)
- Merge branch 'main' into fix/1013-query-date-typing (6139c3a)
- Merge pull request ivanarama#1028 from ivantit66/fix/1013-query-date-typing (fcaa18a)
- Merge branch 'main' into fix/962-slice-xml-tz-dblock (5610909)
- Merge pull request ivanarama#1030 from ivantit66/fix/962-slice-xml-tz-dblock (4a8c7f9)
- Merge branch 'main' into fix/787-runserver-split (228dc7c)
- fix(dsl): равенство дат сравнивает моменты, а не представления (99ec66e)
- Merge pull request ivanarama#1031 from ivantit66/fix/787-runserver-split (3ebe25e)
- Merge branch 'main' into test/962-write-paths-parity (c230dcf)
- Merge pull request ivanarama#1042 from ivantit66/test/962-write-paths-parity (1e49848)
- fix(dsl): ПрочитатьXML читает выгрузки в windows-1251 и других однобайтовых кодировках (e97fe7b)
- Merge pull request ivanarama#1045 from ivantit66/fix/1040-dsl-hierarchy (5012df9)
- Merge branch 'main' into docs/962-feature-maturation (ba6a9f1)
- Merge pull request ivanarama#1041 from ivantit66/docs/962-feature-maturation (94784ee)
- test(dsl): бюджет старта дерева процессов вместо жёстких 8 секунд (25b18ff)
- docs(plans): развести номера планов и поставить гейт уникальности (9a7df6f)
- test(arch): заморозить цену отложенного рефакторинга сборки сервера (62a594a)
- test(api): track ui server aliases in surface budget (3704447)
- Merge branch 'main' into fix/1034-date-equality (527aab4)
- fix(dsl): align map date keys with equality (da9a242)
- fix(plans): замкнуть гейт номеров на точные файлы (3ef7853)
- docs(dsl): точно перечислить XML-кодировки (72a51ef)
- Merge remote-tracking branch 'origin/main' into codex/fix1046-required-c81d (eadf596)
- fix(storage): enforce required on persisted object state (6d6bc6b)
- Merge branch 'main' into feature/787-app-bootstrap (48362fb)
- test(api): type-check ui surface receivers (f296dc4)
- test(dsl): вернуть перевод строки в конце exec_builtins_test.go (f830010)
- fix: close required-field persistence gaps (5bb1609)
- Merge commit '03093799f7f23de84b5b60392f086c03be966598' into codex/fix1046-required-c81d (f7465da)
- feat(cli): команда onebase version показывает путь исполняемого файла (4aff5c8)
- fix(cli): вывод version собирается одной проверенной записью (56aea43)
- fix(cli): keep version probes outside update locks (c5c2d86)
- Merge main into fix/1052-version-command (f21246a)
- fix(auth): отказ входа называет причину в журнале (6ac2aa0)
- Merge commit '27f2d9936b2e06695b3caa309098614ece72a7d0' into codex/review1056-6ac2 (2b191ba)
- Merge pull request ivanarama#1039 from ivantit66/feature/1014-cms-catalog-storefront (144d005)
- fix(cli): harden version probe dispatch (469f7c3)
- Merge main into fix/1052-version-command (31563cc)
- Merge branch 'main' into fix/1038-cancel-tree (eff9bb6)
- Merge pull request ivanarama#1050 from ivantit66/fix/1038-cancel-tree (e0160fc)
- Merge branch 'main' into fix/1037-exchange-enum-log (6d33dc2)
- Merge pull request ivanarama#1047 from ivantit66/fix/1037-exchange-enum-log (8de3073)
- Merge branch 'main' into fix/1034-date-equality (6f605b2)
- Merge pull request ivanarama#1048 from ivantit66/fix/1034-date-equality (0520542)
- Merge branch 'main' into fix/1036-xml-encoding (2356085)
- Merge pull request ivanarama#1049 from ivantit66/fix/1036-xml-encoding (415cc6a)
- Merge pull request ivanarama#1054 from ivantit66/feature/787-app-bootstrap (3947d69)
- Merge branch 'main' into docs/1035-plan-numbers (51e3d71)
- Merge pull request ivanarama#1051 from ivantit66/docs/1035-plan-numbers (0309379)
- Merge pull request ivanarama#1046 from ivantit66/feature/1033-field-required (27f2d99)
- Merge pull request ivanarama#1056 from ivantit66/fix/1053-login-500 (2fdd8f9)
- Merge pull request ivanarama#1055 from ivantit66/fix/1052-version-command (232fe00)
- feat(storage): ревизия схемы — старый бинарь не открывает базу от новой версии (f21cc25)
- Merge remote-tracking branch 'origin/main' into feature/1057-schema-revision (1385733)
- fix(storage): enforce schema revision before database setup (19ee5de)
- docs(release): prepare v0.10.0 (2ae65cf)
- fix(ui): keep stage route curves inside chart (b0800c4)
- Merge pull request ivanarama#1058 from ivanarama/feature/1057-schema-revision (61cf92d)
- Merge pull request ivanarama#1060 from ivanarama/release/v0.10.0 (63cd6fe)
- ci: test-windows становится обязательной проверкой (914c592)
- tools: issuetail — сверка хвоста заявок, сделанных но не закрытых (5bc67f7)
- fix(cms): незаполненная ссылка уезжала в разметку как «» (73cd502)
- fix(selfupdate): экран обновления называет настоящую причину отказа (3a663e1)
- fix(launcher): ошибка запуска базы — копируемый диалог и кнопка «исправить» (c03d26a)
- fix(cms): адреса из YML-импорта и картинки выгрузки в списке (efd7254)
- fix(selfupdate): граница профиля не путает 8.3-псевдоним с общей установкой (4c1cb22)
- docs(langref): перегенерирован справочник после нового метода (4845683)
- Merge pull request ivanarama#1061 from ivanarama/fix/stage-graph-clipping (c27a62d)
- Merge branch 'main' into process/962-windows-gate-issuetail (0afeebc)
- docs(features): раздел обновления больше не обещает, что решают права (03332ac)
- Merge pull request ivanarama#1063 from ivanarama/process/962-windows-gate-issuetail (57aaf8d)
- Merge branch 'main' into fix/cms-nil-image (aa8e84f)
- Merge pull request ivanarama#1064 from ivantit66/fix/cms-nil-image (55c2fe8)
- Merge branch 'main' into fix/1067-launcher-start-error (56a64bc)
- Merge pull request ivanarama#1068 from ivanarama/fix/1067-launcher-start-error (8059d9d)
- Merge remote-tracking branch 'origin/main' into fix/1065-update-reasons (58a0db4)
- Merge pull request ivanarama#1069 from ivanarama/fix/1065-update-reasons (12f2514)
- chore(gitignore): игнорировать lifetime-lock базы (*.onebase.lock) (d71641a)
- docs(langref): перегенерирован справочник после добавления метода (63ce960)
- Merge remote-tracking branch 'origin/fix/cms-nil-image' into fix/cms-nil-image (6a2b858)
- Merge branch 'fix/cms-nil-image' into fix/cms-import-quality (a9f659e)
- fix(cms): поиск по сайту не находил товары (58b3b88)
- fix(forms): текст виртуальной колонки ТЧ по типу реквизита, а не по диалекту (bbaa076)
- feat(cms): рабочий стол «Управление сайтом» со ссылками на сам сайт (5fa48b4)
- fix(forms): значение реквизита ТЧ приводится к типу до записи (af61e6c)
- fix(tests): явная обработка ошибки io.Copy — gosec G104 (2fd125e)
- fix(forms): колонка даты в ТЧ — формат показа и редактор вместо свободного текста (9cfbc10)
- fix(ui): типовое форматирование ячейки — bool и дата не зависят от диалекта (5e9efef)
- Merge pull request ivanarama#1082 from ivanarama/fix/1076-typed-cell-display (399fe89)
- Merge remote-tracking branch 'origin/main' into fix/1071-virtual-column-value-type (6f014c0)
- Merge remote-tracking branch 'origin/main' into fix/1074-tp-date-write (5d72808)
- Merge pull request ivanarama#1075 from ivanarama/fix/1071-virtual-column-value-type (d19877f)
- Merge remote-tracking branch 'origin/main' into fix/1074-tp-date-write (3c124d3)
- Merge remote-tracking branch 'origin/main' into fix/1077-tp-date-column (f8cd509)
- Merge pull request ivanarama#1079 from ivanarama/fix/1074-tp-date-write (e99325a)
- Merge remote-tracking branch 'origin/main' into fix/1077-tp-date-column (f16cf9b)
- test(forms): круг показ→правка→запись не смещает дату (d570dd8)
- Merge branch 'main' into fix/cms-import-quality (4de767b)
- Merge pull request ivanarama#1073 from ivantit66/fix/cms-import-quality (4f2f6c7)
- fix(cli): renumber пропускает ещё не созданные таблицы (4a44e04)
- fix(ui): ошибки типов остаются в заполненной форме (3abb21e)
- fix(ui): изображение панели деталей вписывается в ширину (22386f9)
- fix(tests): завершение scheduler ожидается до закрытия БД (79b3372)
- Merge remote-tracking branch 'origin/main' into fix/1077-tp-date-column (0a22be2)
- fix(forms): виртуальная колонка ТЧ показывает реквизит цели по типу для всех типов (e53f381)
- Merge pull request ivanarama#1081 from ivanarama/fix/1077-tp-date-column (52882f3)
- Merge remote-tracking branch 'origin/main' into fix/1078-virtual-column-typed-display (074a26e)
- рефакторинг: выделить жизненный цикл приложения (e3a7ba2)
- Merge pull request ivanarama#1084 from ivanarama/fix/1078-virtual-column-typed-display (87042b8)
- docs(release): подготовить заметки v0.10.1 (18cfc7e)
- fix(cms): пустая база отвечала 404, ссылки на сайт уводили из интерфейса (5dad106)
- fix(cms): понятная ошибка вместо «row access denied» при нехватке прав (027fadb)
- Merge pull request ivanarama#1087 from ivanarama/fix/open-issues-audit (01cbd0c)
- Merge pull request ivanarama#1088 from ivanarama/fix/787-app-bootstrap (535f36e)
- Merge branch 'main' into chore/ignore-onebase-lock (8a510b1)
- Merge branch 'main' into fix/cms-empty-site-and-newtab (c32bc6d)
- Merge pull request ivanarama#1086 from ivantit66/fix/cms-empty-site-and-newtab (9f6930c)
- Merge branch 'main' into chore/ignore-onebase-lock (7bb4ea1)
- Merge pull request ivanarama#1070 from ivanarama/chore/ignore-onebase-lock (5f3e3ea)
- Merge pull request ivanarama#1089 from ivanarama/release/v0.10.1 (5908681)
- fix(public-files): make revocation effective through caches (ivanarama#1091) (a9e1844)
- fix(http): harden service cache and gzip recovery (ivanarama#1092) (64a1db2)
- fix(jobqueue): fence attempts and preserve parameter types (ivanarama#1093) (a22632a)
- ci: close weekly coverage gaps (ivanarama#1094) (f89e174)
- docs(plans): план 153 — значения по умолчанию у реквизитов (3fcfede)
- fix(cms): сайт отвечал по одному адресу, и полная база выглядела пустой (ba3872c)
- fix(launcher): список типов реквизита больше не подменяет тип поля (ivanarama#1090) (f323400)
- fix(launcher): правка из Конфигуратора не оставляет конфигурацию незагружаемой (6bc11bc)
- fix(launcher): откат гейта возвращает и удалённые файлы конфигурации (2efb75e)
- feat(metadata): значения по умолчанию у реквизитов и хук ПриСозданииНового (682bd2f)
- Merge pull request ivanarama#1096 from ivantit66/docs/153-attribute-defaults (f78826c)
- Merge branch 'main' into fix/cms-site-address (c4533a0)
- Merge pull request ivanarama#1097 from ivantit66/fix/cms-site-address (b2f7dbd)
- fix(launcher): картинку и форматированный текст можно завести и кнопкой «+» (2961695)
- Merge branch 'main' into fix/1090-configurator-field-type (75f8d11)
- Merge branch 'main' into fix/1090-configurator-save-guard (66f8730)
- Merge pull request ivanarama#1099 from ivanarama/fix/1090-configurator-field-type (dca3d20)
- Merge branch 'main' into fix/1090-configurator-save-guard (721c0a8)
- Merge pull request ivanarama#1100 from ivanarama/fix/1090-configurator-save-guard (e27eba6)
- Merge branch 'main' into feature/153-attribute-defaults (ffa86e1)
- fix(configcheck): линт признаёт ключ default у реквизита объекта (5f86f37)
- Merge pull request ivanarama#1101 from ivantit66/feature/153-attribute-defaults (b65a51a)
- fix(project): ошибка разбора app.yaml называет время изменения файла (c49efde)
- feat(launcher): перечисление у поля регистра выбирается, а не только хранится (1df3d05)
- Merge pull request ivanarama#1102 from ivanarama/fix/1098-config-error-mtime (2e28162)
- Merge branch 'main' into fix/register-enum-editing (88fe90d)
- Merge pull request ivanarama#1103 from ivanarama/fix/register-enum-editing (1b3e86a)
- fix(ui): F5 в режиме вкладок восстанавливает активную вкладку, а не первую (d386cd8)
- fix(ui): restore exact active tab instances (01f9a9a)
- fix(launcher): кнопка «Дозаполнить коды» на половинчатой миграции (6675699)
- fix(cli): пропускать только диагностированное отставание схемы (c8d8862)
- fix(cli): учитывать служебные колонки при renumber (bb8a152)
- fix(i18n): translate renumber skipped state (782a468)
- fix(cms): импорт каталога приезжал без картинок и с завышенным отчётом (db5e738)
- fix(cms,query): границы загрузки картинок и квалификация ссылки в отборе (1fffc79)
- fix(cms): secure concurrent media import (e64e356)
- Merge branch 'main' into fix/cms-site-address (42a65bb)
- test(dsl): satisfy safe HTTP lint (2e46fb5)
- Merge pull request ivanarama#1107 from ivanarama/fix/tabs-restore-active-tab (6176c85)
- Merge branch 'main' into fix/1067-renumber-probe-partial-schema (537fb3b)
- Merge pull request ivanarama#1106 from ivantit66/fix/1067-renumber-probe-partial-schema (77d151a)
- Merge pull request ivanarama#1104 from ivantit66/fix/cms-site-address (5365fac)