v2.0.0
v2.0.0
What’s Changed
- chore: Serena プラグインの有効化を解除 by @keroway in https://github.com/keroway/timeline-dsl/pull/694
- chore: post-stop-check.sh に jq 非依存フォールバックを追加し未push範囲を修正 by @keroway in https://github.com/keroway/timeline-dsl/pull/695
- docs: .claude/README.md を追加 by @keroway in https://github.com/keroway/timeline-dsl/pull/696
- docs: .claude/README.md を追加 by @keroway in https://github.com/keroway/timeline-dsl/pull/697
- ci: add workflow-lint / osv-scan and harden workflow permissions by @keroway in https://github.com/keroway/timeline-dsl/pull/698
- chore(webui): migrate lint/format from ESLint to Biome by @keroway in https://github.com/keroway/timeline-dsl/pull/699
- chore: upgrade Node toolchain to 26 by @keroway in https://github.com/keroway/timeline-dsl/pull/702
- docs: .claude/README.md の対象エージェント記述を実態に合わせる by @keroway in https://github.com/keroway/timeline-dsl/pull/703
- fix: tdsl-preview の PR コメント検索をページネーション対応にする by @keroway in https://github.com/keroway/timeline-dsl/pull/704
- fix: WASM 出力に data-line 等の interactive 属性を常時埋め込む by @keroway in https://github.com/keroway/timeline-dsl/pull/706
- fix: SVGアイテムのaria-labelを英語化し、lane色CSS変数のスコープを:where(.tdsl-root)へ変更 by @keroway in https://github.com/keroway/timeline-dsl/pull/707
- chore: AGENTS.md を CLAUDE.md への symlink に統合し二重管理を解消 by @keroway in https://github.com/keroway/timeline-dsl/pull/708
- chore: issue-sprint 用の agent-automation.yml を追加しオプトインする by @keroway in https://github.com/keroway/timeline-dsl/pull/715
- test: 時間範囲軸チャートページ分割の spike 土台を追加 (#709) by @keroway in https://github.com/keroway/timeline-dsl/pull/716
- chore: Stop hookのskip環境変数名をTIMELINE_DSL_SKIP_STOP_HOOKに変更 by @keroway in https://github.com/keroway/timeline-dsl/pull/720
- chore: .claude/.gitignoreにskill symlinkのallowlistを追加 by @keroway in https://github.com/keroway/timeline-dsl/pull/721
- docs: 時間範囲軸の group band/gantt/zigzag/open-ended相互作用をADR-0005に追記 by @keroway in https://github.com/keroway/timeline-dsl/pull/722
- docs: 境界をまたぐspanの表示戦略3案をspike実装しADR-0005に推奨案を追記 by @keroway in https://github.com/keroway/timeline-dsl/pull/723
- chore(deps): bump undici from 7.28.0 to 7.29.0 in /apps/webui by @dependabot[bot] in https://github.com/keroway/timeline-dsl/pull/724
- chore(deps): bump postcss from 8.5.22 to 8.5.25 in /apps/webui by @dependabot[bot] in https://github.com/keroway/timeline-dsl/pull/725
- chore(deps): bump brace-expansion from 5.0.8 to 5.0.9 in /editors/vscode by @dependabot[bot] in https://github.com/keroway/timeline-dsl/pull/726
- chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /apps/webui by @dependabot[bot] in https://github.com/keroway/timeline-dsl/pull/727
- docs: ADR-0005に時間範囲軸チャートページ分割の本実装GO判断(D3)を追記 by @keroway in https://github.com/keroway/timeline-dsl/pull/728
- docs: ADR-0006にnow秒精度化のNO-GO判断(D3〜D5)を追記 by @keroway in https://github.com/keroway/timeline-dsl/pull/730
- fix(deps): resolve osv-scan failures for brace-expansion/nanoid/rustybuzz/ttf-parser by @keroway in https://github.com/keroway/timeline-dsl/pull/738
- chore: adopt shared read-only permissions.allow baseline by @keroway in https://github.com/keroway/timeline-dsl/pull/739
- feat(render): time-range-axis chart pagination (ADR-0005 D3, #733) by @keroway in https://github.com/keroway/timeline-dsl/pull/740
- feat(render): integrate —chart-pagination-range with —format pdf (ADR-0005 D3, #736) by @keroway in https://github.com/keroway/timeline-dsl/pull/741
- feat(render): continuation-marker glyphs for time-range chart pagination (ADR-0005 D3, #734) by @keroway in https://github.com/keroway/timeline-dsl/pull/742
- docs(adr): finalize ADR-0005 with time-range chart pagination results (#737) by @keroway in https://github.com/keroway/timeline-dsl/pull/743
- chore: codex プラグインのローカル生成物を追跡対象から外す by @keroway in https://github.com/keroway/timeline-dsl/pull/744
- security: Claude permissions からワイルドカード付き Bash 許可を削除する by @keroway in https://github.com/keroway/timeline-dsl/pull/745
- docs: CLAUDE.md のクレート構成を実態に合わせる by @keroway in https://github.com/keroway/timeline-dsl/pull/746
- fix(cli): lint が ERROR 検出時に非ゼロ終了するようにする by @keroway in https://github.com/keroway/timeline-dsl/pull/774
- docs,test: lint の終了コード仕様の適用範囲を明記し e2e を補う by @keroway in https://github.com/keroway/timeline-dsl/pull/775
- fix(render): 未知 lane の silent drop と degenerate range の既定値握りつぶしをエラーにする by @keroway in https://github.com/keroway/timeline-dsl/pull/776
- fix(core): field_priority の型不一致を silent replace からエラーに変える by @keroway in https://github.com/keroway/timeline-dsl/pull/777
- fix(docs): E114 のメッセージの余分な空白と誤った修正案内を直す by @keroway in https://github.com/keroway/timeline-dsl/pull/778
- fix(wikidata): client の .expect() を解消し Retry-After に上限を設ける by @keroway in https://github.com/keroway/timeline-dsl/pull/779
- chore(deps): 未使用の governor を削除し miette を workspace 統一する by @keroway in https://github.com/keroway/timeline-dsl/pull/780
- ci: cargo clippy を CI で実行する by @keroway in https://github.com/keroway/timeline-dsl/pull/782
- docs: error-catalog の「正しい」例を現行文法に直しスモークテストを追加する by @keroway in https://github.com/keroway/timeline-dsl/pull/783
- perf(core): lint の行番号計算を O(n·m) から二分探索へ変える by @keroway in https://github.com/keroway/timeline-dsl/pull/784
- refactor(render): 末尾テーブルページ生成の三重コピペを解消しエッジケースを明示エラーにする by @keroway in https://github.com/keroway/timeline-dsl/pull/785
- refactor(lsp): documents ロック取得を 1 箇所へ集約し poison 時に回復する (#771) by @keroway in https://github.com/keroway/timeline-dsl/pull/786
- fix(lint): —fix が offset 付きの正しい span を「逆転」と誤判定して破壊するのを直す (#757) by @keroway in https://github.com/keroway/timeline-dsl/pull/787
- feat(core): lowering エラーに位置情報を持たせ miette 表示へ接続する (#760) by @keroway in https://github.com/keroway/timeline-dsl/pull/788
- fix(parser): claim accessor を enum 化し、typo の silent skip をやめる (#758) by @keroway in https://github.com/keroway/timeline-dsl/pull/789
- fix(core): import alias の重複を拒否する(silent overwrite をやめる) (#761) by @keroway in https://github.com/keroway/timeline-dsl/pull/790
- fix(parser): claim offset が黙って消える 2 つの経路を塞ぐ (#759) by @keroway in https://github.com/keroway/timeline-dsl/pull/791
- docs: コード例のコメントを
//に統一し、チェッカーの除去処理をやめる by @keroway in https://github.com/keroway/timeline-dsl/pull/792 - perf(lsp): hover の QID 引き当てを直接パス構築+セッション内メモ化にする (#770) by @keroway in https://github.com/keroway/timeline-dsl/pull/793
- refactor(cli): render の 26 引数リレーを構造体化し #[allow] を 3 つ撤去する (#772) by @keroway in https://github.com/keroway/timeline-dsl/pull/794
- perf(core): mapping の全データ複製を mem::take で解消する (#763) by @keroway in https://github.com/keroway/timeline-dsl/pull/795
- feat(cli): offline lowering の未解決 import / map / apply を明示警告する (#751) by @keroway in https://github.com/keroway/timeline-dsl/pull/796
- feat(lint): unused_lane ルールを追加し CLAUDE.md の記述との乖離を解消する (#756) by @keroway in https://github.com/keroway/timeline-dsl/pull/797
- feat(cli): check / lint / fmt を複数ファイル・ディレクトリ入力に対応させる (#750) by @keroway in https://github.com/keroway/timeline-dsl/pull/798
- feat(cli): check に診断コード(E1xx/W2xx)と —format json / —deny-warnings を追加する (#748) by @keroway in https://github.com/keroway/timeline-dsl/pull/799
- feat(dsl): lane ブロックに color 指定を追加し lane 色を決定的にする (#747) by @keroway in https://github.com/keroway/timeline-dsl/pull/800
- feat(render): item の note / link を SVG data 属性と HTML 詳細パネルで活用する (#749) by @keroway in https://github.com/keroway/timeline-dsl/pull/801
- feat(webui): layout_style / show_legend を WebUI 設定に露出する (#752) by @keroway in https://github.com/keroway/timeline-dsl/pull/802
- feat(lsp): 補完の文脈を拡充し、宣言済み ID の値補完を追加する (#753) by @keroway in https://github.com/keroway/timeline-dsl/pull/803
- feat(vscode): プレビュー Webview と LSP 再起動コマンドを追加する (#754) by @keroway in https://github.com/keroway/timeline-dsl/pull/804
- refactor(core,render,cli): 時刻分解引数を TimeParts に束ね #[allow] を全撤去する (#805) by @keroway in https://github.com/keroway/timeline-dsl/pull/806
- feat(render): インタラクティブ HTML の凡例にタグ絞り込みトグルを追加する by @keroway in https://github.com/keroway/timeline-dsl/pull/807
- chore: release v2.0.0 by @keroway in https://github.com/keroway/timeline-dsl/pull/808
- chore(gitignore): .codex/.agents/.pi の未 ignore を解消 by @keroway in https://github.com/keroway/timeline-dsl/pull/809
Full Changelog: https://github.com/keroway/timeline-dsl/compare/v1.28.0…v2.0.0