2026-09-04 - 2026-10-04

Overview

107 Active Pull Requests
Excluding merges, 1 author has pushed 361 commits to main and 368 commits to all branches. On main, 348 files have changed and there have been 32726 additions and 8923 deletions.

107 Pull requests merged by 1 user

Merged #156 Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc 2026-10-03 17:56:46 +02:00

Merged #155 File the three pending CommonMark gaps, hold item 48 until 2027, and give item 8 its own goal and persona 2026-10-02 23:28:41 +02:00

Merged #154 Drop the retired milestone wording from the corpus README 2026-10-02 22:47:27 +02:00

Merged #153 Score and rank todo.md in one table, and leave the empty-release and weighing rules to the global loop 2026-10-02 22:43:49 +02:00

Merged #152 Goals become one-line aims, their detail moves to the sections that meet them 2026-10-02 21:58:15 +02:00

Merged #151 Goal 5's omission-note sentence moves to the plain flavour's spellings decision 2026-09-30 22:57:38 +02:00

Merged #150 Goal 5 states that a document's identity survives a round trip only through the lossless pair 2026-09-30 20:25:59 +02:00

Merged #149 41 - a callout title keeps its link targets; Goal 6, what happens is what the audience expects 2026-09-30 19:50:56 +02:00

Merged #148 10f - plainMarkdownToAdf mints task localIds as UUID v4s hashed from the markdown and position 2026-09-29 23:38:52 +02:00

Merged #147 A CJK, Hangul or Southeast Asian character beside a == bounds a highlight 2026-09-29 19:53:10 +02:00

Merged #146 35b - the writer spells the plain flavour 2026-09-29 18:40:30 +02:00

Merged #145 41 - a callout title keeps its link targets, decided 2026-09-29 11:13:50 +02:00

Merged #144 35a - the parser reads the plain flavour and the lift goes 2026-09-28 22:22:40 +02:00

Merged #143 40 - plan exact deep-equality for the round-trip, replacing 39 2026-09-28 21:50:16 +02:00

Merged #142 Goal 7 names the public surface; 39 exports sameAdf 2026-09-28 21:32:04 +02:00

Merged #141 36e - todo-history.md's decisions move to docs/decisions.md and it goes 2026-09-28 21:05:08 +02:00

Merged #140 36d - todo.md's settled text and §11 and §15's dated rules move to docs/decisions.md 2026-09-28 18:58:30 +02:00

Merged #139 37 - Deno stays to prove the library runs there 2026-09-28 18:46:05 +02:00

Merged #138 36c - §10 and §11's decisions move to docs/decisions.md 2026-09-28 11:16:16 +02:00

Merged #137 36 - Goal 1 holds that every call answers, Goal 8 says what correct means 2026-09-28 10:46:17 +02:00

Merged #136 36b - §8, §9 and §14's decisions move to docs/decisions.md 2026-09-28 10:23:08 +02:00

Merged #135 36 - Goal 7 names public npm, the Public on npm entry cites it 2026-09-28 02:59:02 +02:00

Merged #134 36a - §1–§6's decisions move to docs/decisions.md, indexed from AGENTS.md 2026-09-28 00:48:21 +02:00

Merged #133 36 - plan: todo.md by release, CHANGELOG.md, done items leave todo.md 2026-09-28 00:06:11 +02:00

Merged #132 35 - goals: ADF is the hub, plain markdown planned as a flavour of the grammar 2026-09-27 23:50:43 +02:00

Merged #131 10 - decisions: lossy pair never saves back, callout title line, task ids, 5g flavours 2026-09-26 15:00:10 +02:00

Merged #130 10c - adfToPlainMarkdown and plainMarkdownToAdf exported 2026-09-26 13:35:22 +02:00

Merged #129 10b - plainMarkdownToAdf's ADF→ADF lift 2026-09-25 21:12:00 +02:00

Merged #128 10a - adfToPlainMarkdown's ADF→ADF reduction 2026-09-25 19:42:37 +02:00

Merged #127 10 - lossy conversion keeps the content, and a reader panel settles what the audience expects 2026-09-25 18:57:21 +02:00

Merged #126 27 - a placed block carries no headroom, so the list's directive items write none 2026-09-24 00:29:00 +02:00

Merged #125 26 - the escape phases and the container stack hold their invariants in types 2026-09-24 00:03:45 +02:00

Merged #124 25 - AGENTS.md §8 and §11 have sub-headings and say only what the code cannot 2026-09-23 23:38:27 +02:00

Merged #123 24 - the conformance gates live in src/conformance/ 2026-09-23 23:25:23 +02:00

Merged #122 23 - the block directive's spellings are one file 2026-09-23 23:18:08 +02:00

Merged #121 32 - a mark's attribute depth is counted from its value, the marks spelling refusing its own 2026-09-23 22:53:35 +02:00

Merged #120 22 - the line container is markdown's, so the seam is the two spelling asks 2026-09-22 21:47:42 +02:00

Merged #119 21 - the ADF tables carry ADF's nouns 2026-09-21 22:05:17 +02:00

Merged #118 20 - the give-way channel is unmistakable 2026-09-21 21:21:33 +02:00

Merged #117 19: a home for what both formats read 2026-09-21 10:10:17 +02:00

Merged #116 30 - AGENTS.md says each thing once, and the ask protocol has a heading 2026-09-20 23:52:33 +02:00

Merged #115 29: the README states the raw HTML rule once 2026-09-20 23:26:28 +02:00

Merged #114 6 - script and style drop whole, and the set sorts every element three ways 2026-09-20 22:09:47 +02:00

Merged #113 6 - the div unwraps, details is an expand, and a comment has nothing to hold it 2026-09-20 22:05:58 +02:00

Merged #112 29 - the spec stands: raw HTML routes through the element mapping 2026-09-20 21:57:23 +02:00

Merged #111 17 - the gate holds every built function to 52 lines 2026-09-20 18:30:42 +02:00

Merged #110 28 - the line's retry takes one fallback per pass, so it cannot spin 2026-09-20 18:04:47 +02:00

Merged #109 File the emitLine spin as 28, first in the 0.2.0 order 2026-09-20 17:34:55 +02:00

Merged #108 The panel's findings become items 19 to 27, and 17 becomes a size ratchet 2026-09-20 16:50:07 +02:00

Merged #107 The README states its goals and its audience under their own headings 2026-09-20 13:18:39 +02:00

Merged #106 4d - every gate leg names itself, its image and its seconds 2026-09-20 00:12:56 +02:00

Merged #105 18 - the parse keeps each node's readable spelling, so the directive ask spells it once 2026-09-19 13:50:09 +02:00

Merged #104 16 - no link wraps a link 2026-09-19 02:34:21 +02:00

Merged #103 15 - refuse the directive link spelling no href 2026-09-18 23:26:05 +02:00

Merged #102 Tick 14 and point the next session at the import-sort ask 2026-09-18 21:31:58 +02:00

Merged #101 14: the CommonMark subset's directory 2026-09-18 21:30:17 +02:00

Merged #100 AGENTS.md §15: a session works one chunk and stops 2026-09-18 20:23:34 +02:00

Merged #99 4c - the scanning rule's remaining sites 2026-09-18 20:07:24 +02:00

Merged #98 AGENTS.md §15 asks land as rules; todo.md carries the next-session prompt 2026-09-18 19:39:35 +02:00

Merged #97 Tick 4b, moving its text to todo-history.md 2026-09-18 00:52:55 +02:00

Merged #96 4b - the block walk spells a list from one walk, reporting its headroom so the list limit stays 500 2026-09-18 00:52:09 +02:00

Merged #95 todo.md: 15 href-less directive link, 16 link wrapping a link, 17 size guardrail in the gate 2026-09-17 23:43:13 +02:00

Merged #94 Tick 13 and 13b, moving their text to todo-history.md 2026-09-16 23:30:09 +02:00

Merged #93 13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list 2026-09-16 23:29:27 +02:00

Merged #92 Tick 13a, moving its text to todo-history.md 2026-09-16 22:38:42 +02:00

Merged #91 13a - rule's color, style and weight and layoutSection's columnRuleStyle join the tables 2026-09-16 22:37:08 +02:00

Merged #90 AGENTS.md records that docs on main describe the release being built 2026-09-16 22:27:41 +02:00

Merged #89 Tick 12d and 12, moving their text to todo-history.md 2026-09-16 22:21:16 +02:00

Merged #88 12d - The README speaks !adf: and MIGRATION.md converts 0.1.0's stored markdown 2026-09-16 22:20:39 +02:00

Merged #87 Tick 12c, moving its text to todo-history.md, and plan 14 2026-09-16 21:49:22 +02:00

Merged #86 12c - The block directive forms read and spell !adf: openers and closers 2026-09-16 21:48:08 +02:00

Merged #85 Tick 12b, moving its text to todo-history.md 2026-09-16 10:28:54 +02:00

Merged #84 12b - The inline directive forms read and spell the !adf: prefix 2026-09-16 10:27:44 +02:00

Merged #83 Tick 12a, moving its text to todo-history.md 2026-09-16 09:21:06 +02:00

Merged #82 12a: spec/flavour.md and AGENTS.md spell the !adf: grammar 2026-09-16 09:19:21 +02:00

Merged #81 Tick 4.3 and 4, moving their text to todo-history.md 2026-09-15 22:50:26 +02:00

Merged #80 4.3: the markdown property 2026-09-15 22:48:43 +02:00

Merged #79 Tick 4.4, moving its text to todo-history.md 2026-09-15 21:00:28 +02:00

Merged #78 4.4: the real payloads 2026-09-15 20:58:19 +02:00

Merged #77 Settle 4.4's payloads as editor-written on the test site, and let 4.4 follow 12 2026-09-15 17:52:12 +02:00

Merged #76 Tick 4.2, moving its text to todo-history.md, and give 13b the autolink fixture 2026-09-14 23:45:56 +02:00

Merged #75 4.2: the ADF property 2026-09-14 23:44:42 +02:00

Merged #74 Record the autolink backtick answer and the accepted V8 JSON.parse fault in 4.2 2026-09-14 22:34:16 +02:00

Merged #73 Settle 4.2's generator mix and how the breaks it finds get fixed 2026-09-14 20:50:27 +02:00

Merged #72 Tick 4.1, moving its text to todo-history.md, and record where 4.4's payloads land 2026-09-14 20:24:16 +02:00

Merged #69 4.1: editor-normal and the node accessors 2026-09-14 20:22:59 +02:00

Merged #71 Revise 10: an alert-and-callout lossy pair, to and from markdown 2026-09-14 19:34:55 +02:00

Merged #70 Tick 11, moving its text to todo-history.md, and correct 4.1's text 2026-09-14 19:34:21 +02:00

Merged #68 11b: the gate 2026-09-14 19:33:01 +02:00

Merged #67 Design 5g: the README's order, badges and tagline 2026-09-14 16:12:37 +02:00

Merged #66 Design 10: adfToPlainMarkdown as a reduction, its mapping and Obsidian's formats 2026-09-14 16:11:13 +02:00

Merged #65 Design 12 and 13: settle the !adf: grammar and split both by construct 2026-09-14 16:11:08 +02:00

Merged #64 Design 4: fast-check generators on a fixed seed, in four sub-items 2026-09-14 16:11:03 +02:00

Merged #63 Tick 11a, moving its text to todo-history.md 2026-09-14 16:10:38 +02:00

Merged #62 11a: the vendored schema 2026-09-14 14:14:54 +02:00

Merged #61 Design 11: vendor Atlassian's ADF schema and gate the node tables against it 2026-09-13 15:34:35 +02:00

Merged #60 Settle 0.2.0's order and move 5e to last 2026-09-13 15:31:42 +02:00

Merged #59 Tick 3k and milestone 3, moving their text to todo-history.md 2026-09-13 11:11:46 +02:00

Merged #58 Check in the CommonMark spec suite and pin its exception list 2026-09-12 20:32:00 +02:00

Merged #57 Rework the roadmap: fold perf and docs fixes into 0.2.0, add 0.2.1 2026-09-05 18:14:59 +02:00

Merged #56 Add the online sandbox, lossy conversion and @atlaskit/adf-schema evaluation 2026-09-05 16:43:27 +02:00

Merged #54 Tick the 0.1.0 release and record the publish token's deadline 2026-09-05 14:17:08 +02:00

Merged #53 Record the gate's silence as a 0.1.1 item 2026-09-04 12:32:22 +02:00

Merged #51 Release 0.1.0 2026-09-04 12:14:16 +02:00

Merged #50 Name the tag-push permission and the one-commit bump in the release checklist 2026-09-04 11:26:34 +02:00

Merged #49 5d: the browser leg 2026-09-04 11:19:40 +02:00

Merged #48 5c: the build and the release pipeline 2026-09-04 09:24:37 +02:00