Compare commits
4
Commits
04dc662b2e
...
v0.1.4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
add9e5f638 | ||
|
|
a818889e54 | ||
|
|
803f0843f8 | ||
|
|
1378ac9fe2 |
@@ -27,4 +27,8 @@ jobs:
|
|||||||
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
|
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
|
||||||
run: |
|
run: |
|
||||||
printf '%s\n' "$PR_TITLE" | npm run commitlint -- --strict
|
printf '%s\n' "$PR_TITLE" | npm run commitlint -- --strict
|
||||||
npm run commitlint -- --strict --from "$BASE_SHA" --to "$HEAD_SHA"
|
if [[ "$PR_TITLE" =~ ^chore\(release\):\ [0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||||
|
npm run commitlint -- --strict --from "$HEAD_SHA^" --to "$HEAD_SHA"
|
||||||
|
else
|
||||||
|
npm run commitlint -- --strict --from "$BASE_SHA" --to "$HEAD_SHA"
|
||||||
|
fi
|
||||||
|
|||||||
@@ -1,5 +1,29 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [0.1.4](https://git.personal.ksv741.ru/WealthLedger/docs/compare/v0.1.3...v0.1.4) (2026-10-12)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* align docs commitlint workflow (WealthLedger/main[#27](https://git.personal.ksv741.ru/WealthLedger/docs/issues/27)) ([602eb43](https://git.personal.ksv741.ru/WealthLedger/docs/commit/602eb43294509274cbd9003be31f726b6e275a1e))
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
* clarify card summary totals ([df6f010](https://git.personal.ksv741.ru/WealthLedger/docs/commit/df6f0109ed696a529cf2622e23fceeab8133f932))
|
||||||
|
* document hourly attempt lifecycle semantics (WealthLedger/backend[#56](https://git.personal.ksv741.ru/WealthLedger/docs/issues/56)) ([1378ac9](https://git.personal.ksv741.ru/WealthLedger/docs/commit/1378ac9fe2fcfd43bd71421e62b02f00069be928))
|
||||||
|
* document hourly investment reads ([f0cab44](https://git.personal.ksv741.ru/WealthLedger/docs/commit/f0cab445d7e7076bf92a61f1023b8bf51e094d33))
|
||||||
|
* document hourly sync history ([e0bceea](https://git.personal.ksv741.ru/WealthLedger/docs/commit/e0bceea936239c08f4717e264be23d7f60552398))
|
||||||
|
* document stock screener ([2c34023](https://git.personal.ksv741.ru/WealthLedger/docs/commit/2c34023af8593f305f7c81e672b4e179c0992cf3))
|
||||||
|
* pin docs workflow reference (WealthLedger/main[#27](https://git.personal.ksv741.ru/WealthLedger/docs/issues/27)) ([c24e4b9](https://git.personal.ksv741.ru/WealthLedger/docs/commit/c24e4b990aaeffd02e05f7de21942579e452cecf))
|
||||||
|
|
||||||
|
### CI
|
||||||
|
|
||||||
|
* avoid duplicate PR checks ([4caa5e9](https://git.personal.ksv741.ru/WealthLedger/docs/commit/4caa5e92b7d2597e5c7725b2036007b71ece2abd))
|
||||||
|
* skip checks on PR metadata edits ([e6fd4f6](https://git.personal.ksv741.ru/WealthLedger/docs/commit/e6fd4f64b81dd73b33959b845a1babcfac1891c8))
|
||||||
|
|
||||||
|
### Maintenance
|
||||||
|
|
||||||
|
* align docs engineering workflow (WealthLedger/main[#27](https://git.personal.ksv741.ru/WealthLedger/docs/issues/27)) ([eaf7ede](https://git.personal.ksv741.ru/WealthLedger/docs/commit/eaf7ede8414f0df972f9ae7ab9e223a6350b5462))
|
||||||
|
|
||||||
## [0.1.3](https://git.personal.ksv741.ru/WealthLedger/docs/compare/v0.1.2...v0.1.3) (2026-10-07)
|
## [0.1.3](https://git.personal.ksv741.ru/WealthLedger/docs/compare/v0.1.2...v0.1.3) (2026-10-07)
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|||||||
@@ -29,6 +29,14 @@ completeness, `lastSuccessfulAt`, `lastAttempt` и availability. Первые,
|
|||||||
результату. `lastAttempt` описывает относящуюся к ресурсу часовую попытку:
|
результату. `lastAttempt` описывает относящуюся к ресурсу часовую попытку:
|
||||||
`none`, `running`, `succeeded`, `partial` или `failed`.
|
`none`, `running`, `succeeded`, `partial` или `failed`.
|
||||||
|
|
||||||
|
Итог попытки выводится из фактических результатов её шагов: попытка, не
|
||||||
|
завершившая обязательный шаг, не обозначается полным успехом, а полученные
|
||||||
|
успешные результаты сохраняются. Ожидание каждого шага ограничено; зависший
|
||||||
|
шаг учитывается проблемным, а начатое обращение к T-Bank не отменяется.
|
||||||
|
Попытка, потерявшая выполнение после сбоя сохранения или остановки процесса,
|
||||||
|
закрывается частичным успехом либо неуспехом и не блокирует следующий обход
|
||||||
|
дольше обычного часового срока.
|
||||||
|
|
||||||
Поздняя неуспешная или частичная попытка сохраняет прежний полный результат и
|
Поздняя неуспешная или частичная попытка сохраняет прежний полный результат и
|
||||||
его исходное время. Если полного результата нет, `data` равно `null`: состояние
|
его исходное время. Если полного результата нет, `data` равно `null`: состояние
|
||||||
availability объясняет первоначальную загрузку, временную недоступность либо
|
availability объясняет первоначальную загрузку, временную недоступность либо
|
||||||
|
|||||||
@@ -97,7 +97,12 @@ sequenceDiagram
|
|||||||
|
|
||||||
`INVALID_TBANK_TOKEN` означает отказ внешней аутентификации или прав доступа.
|
`INVALID_TBANK_TOKEN` означает отказ внешней аутентификации или прав доступа.
|
||||||
`TBANK_UNAVAILABLE` сообщает о временной или иной upstream-ошибке, включая
|
`TBANK_UNAVAILABLE` сообщает о временной или иной upstream-ошибке, включая
|
||||||
исчерпание очереди. Ответы и ошибки не содержат token. Удаление подключения
|
исчерпание очереди. Диагностические причины жизненного цикла часовой попытки
|
||||||
|
(`INTERRUPTED` — прерывание до нормального завершения, `DEADLINE` — истечение
|
||||||
|
ограничения ожидания шага) не относятся к ошибкам T-Bank: они остаются
|
||||||
|
внутренней диагностикой и не раскрываются в hourly-read. Истечение ограничения
|
||||||
|
ожидания не отменяет уже начатые обращения к T-Bank; их поздние результаты
|
||||||
|
остаются в строках шагов. Ответы и ошибки не содержат token. Удаление подключения
|
||||||
идемпотентно: удаляются локальный секрет, личные datasets и work; поздняя
|
идемпотентно: удаляются локальный секрет, личные datasets и work; поздняя
|
||||||
публикация прежней revision запрещена. Общие неперсональные источники могут
|
публикация прежней revision запрещена. Общие неперсональные источники могут
|
||||||
сохраняться. Оно не описывает отзыв token на стороне T-Bank.
|
сохраняться. Оно не описывает отзыв token на стороне T-Bank.
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "wealth-ledger-docs",
|
"name": "wealth-ledger-docs",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "wealth-ledger-docs",
|
"name": "wealth-ledger-docs",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@commitlint/cli": "21.2.2",
|
"@commitlint/cli": "21.2.2",
|
||||||
"@commitlint/config-conventional": "21.2.2",
|
"@commitlint/config-conventional": "21.2.2",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wealth-ledger-docs",
|
"name": "wealth-ledger-docs",
|
||||||
"version": "0.1.3",
|
"version": "0.1.4",
|
||||||
"private": true,
|
"private": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "24.21.0"
|
"node": "24.21.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user