Skip to content

Commit e19a7e1

Browse files
authored
Merge pull request #21 from markrai/changelog-aggregate
add Changelog documenting early to current development
2 parents 9aff2bb + 6735b64 commit e19a7e1

1 file changed

Lines changed: 314 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 314 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,314 @@
1+
# Changelog
2+
3+
> **Upgrades:** No breaking changes in **3.7.x** unless noted below.
4+
5+
Notable changes to Scrumboy, newest first.
6+
7+
---
8+
9+
## [3.7.4] - 2026-04-02
10+
11+
### Features
12+
13+
- **Bulk edit** - Select multiple cards and update them together (desktop).
14+
15+
---
16+
17+
## [3.7.3] - 2026-04-02
18+
19+
### Improvements
20+
21+
- **Project header image** stays in sync when the board updates without a full reload.
22+
23+
---
24+
25+
## [3.7.2] - 2026-04-01
26+
27+
### Features
28+
29+
- **Keyboard shortcuts** for common actions.
30+
31+
### Improvements
32+
33+
- **Click outside** a modal to dismiss it.
34+
35+
---
36+
37+
## [3.7.1] - 2026-04-01
38+
39+
### Improvements
40+
41+
- **Workflow editing** modal aligned with project workflow customization.
42+
43+
---
44+
45+
## [3.7.0] - 2026-03-31
46+
47+
### Features
48+
49+
- Started work on **MCP (Model Context Protocol) API** - Automate Scrumboy via **agents** (Claude, IDEs, custom tooling).
50+
51+
---
52+
53+
## [3.6.1] - 2026-03-31
54+
55+
### Features
56+
57+
- **MCP adapter** - Automate todos, sprints, and tags; **board snapshot** (`board.get`); member tools; **tag delete**.
58+
- **Lane colors** - Update workflow lane colors after creation.
59+
60+
---
61+
62+
## [3.6.0] - 2026-03-31
63+
64+
### Improvements
65+
66+
- **3.6.0** release following editable workflows (**3.5.8**).
67+
68+
---
69+
70+
## [3.5.8] - 2026-03-31
71+
72+
### Features
73+
74+
- **Editable workflows completed** - Add or remove lanes after creation, with updated dashboard and settings (including room for the Workflows tab).
75+
76+
### Fixes
77+
78+
- **Anonymous mode** - Fields that should stay editable were incorrectly blocked.
79+
80+
---
81+
82+
## [3.5.7] - 2026-03-25
83+
84+
### Fixes
85+
86+
- **Workflow lane “add” control** behaves correctly.
87+
88+
---
89+
90+
## [3.5.6] - 2026-03-25
91+
92+
### Improvements
93+
94+
- **Setup docs** - Clearer `scrumboy.env` and configuration guidance.
95+
96+
---
97+
98+
## [3.5.5] - 2026-03-23
99+
100+
### Improvements
101+
102+
- **Errors** - Consistent sentinel errors across packages (clearer behavior for callers).
103+
- **Open-source docs** - README and repo presentation polished for the public release.
104+
105+
### Security
106+
107+
- **Contributions** - DCO (Developer Certificate of Origin) check.
108+
109+
---
110+
111+
## [3.5.3] - 2026-03-15
112+
113+
### Security
114+
115+
- **Project settings** - Only **maintainers** can rename or delete a project.
116+
117+
### Improvements
118+
119+
- **Toasts** when todos are created or updated.
120+
121+
---
122+
123+
## [3.5.1] - 2026-03-15
124+
125+
### Fixes
126+
127+
- **Backups** - Safer behavior when workflows merge and during backup previews.
128+
129+
---
130+
131+
## [3.5.0] - 2026-03-15
132+
133+
### Features
134+
135+
- **Import & export** - More reliable across edge cases.
136+
137+
---
138+
139+
## [3.4.12] - 2026-03-14
140+
141+
### Features
142+
143+
- **Admin password reset** - Reset user passwords from **Settings -> Users**.
144+
145+
---
146+
147+
## [3.4.10] - 2026-03-13
148+
149+
### Improvements
150+
151+
- **Governance** - **LICENSE**, **CLA**, and **Code of Conduct** for the open-source release.
152+
153+
---
154+
155+
## [3.4.9] - 2026-03-13
156+
157+
### Security
158+
159+
- **Tag colors** - Fixed an XSS vector in tag color handling.
160+
161+
---
162+
163+
## [3.4.7] - 2026-03-13
164+
165+
### Improvements
166+
167+
- **Cards** - Lane color updates immediately when you move a card to another column.
168+
169+
---
170+
171+
## [3.4.6] - 2026-03-13
172+
173+
### Improvements
174+
175+
- **Dashboard** - Status pills match your custom lane colors.
176+
177+
---
178+
179+
## [3.4.5] - 2026-03-13
180+
181+
### Fixes
182+
183+
- **Assignee avatar** no longer appears twice on the same card.
184+
185+
---
186+
187+
## [3.4.4] - 2026-03-13
188+
189+
### Fixes
190+
191+
- **Toolbar** - Race condition that could hide top board actions on first load.
192+
193+
---
194+
195+
## [3.4.3] - 2026-03-11
196+
197+
### Features
198+
199+
- **Viewer role** - Read-only project access when you need visibility without editing.
200+
201+
---
202+
203+
## [3.4.1] - 2026-03-11
204+
205+
### Fixes
206+
207+
- **Profile avatar** can be changed reliably.
208+
209+
---
210+
211+
## [3.4.0] - 2026-03-11
212+
213+
### Security
214+
215+
- **Permissions & audit** - Stronger rules for sensitive actions, with an **audit trail**.
216+
217+
---
218+
219+
## [3.3.3] - 2026-03-11
220+
221+
### Fixes
222+
223+
- **Members list** - Reliable visibility when permissions were ambiguous.
224+
225+
---
226+
227+
## [3.3.2] - 2026-03-11
228+
229+
### Features
230+
231+
- **Promote contributor** to **maintainer** where allowed.
232+
233+
---
234+
235+
## [3.3.1] - 2026-03-11
236+
237+
### Security
238+
239+
- **Contributors** - Clearer limits on creating/deleting stories and on assignment.
240+
241+
---
242+
243+
## [3.3.0] - 2026-03-10
244+
245+
### Improvements
246+
247+
- **Drag and drop** while the board is filtered - cards stay consistent with the active filter.
248+
249+
---
250+
251+
## [3.2.1] - 2026-03-10
252+
253+
### Performance
254+
255+
- **Live updates** - Fewer duplicate refreshes when returning to the desktop app (SSE / focus).
256+
257+
---
258+
259+
## [3.2.0] - 2026-03-10
260+
261+
### Security
262+
263+
- **Roles & UI** - Screens and flows aligned with owner, maintainer, and contributor rules.
264+
265+
---
266+
267+
## [3.1.0] - 2026-03-10
268+
269+
### Security
270+
271+
- **Team roles** - Broader permission and UI alignment for how roles work in the app.
272+
273+
---
274+
275+
## [0.x - 3.0.x] - Early development
276+
277+
*Versions through **3.0.0** and older **2.x / 1.x / 0.x**, summarized by theme.*
278+
279+
### Features
280+
281+
- **Kanban core** - Boards, columns, todos, drag-and-drop, filters, tags.
282+
- **Projects** - Members, assignees, linked stories, points, **sprints**, dashboard, charts.
283+
- **Live boards** - **SSE** updates without manual refresh.
284+
- **Anonymous boards** - Shareable boards with slug URLs, improved privacy, and **import/export** (including NAS-friendly use).
285+
- **2FA**, **PWA**, **custom lanes**, **search**, and a **role model** that grew into today’s permissions.
286+
287+
### Improvements
288+
289+
- **Mobile & desktop** - Touch DnD, tabs, scrolling, passwords, layout; avatars and sprint cues on cards.
290+
291+
### Performance
292+
293+
- **Speed** - Fewer round-trips, **debounced SSE** (less unnecessary reload), query merges, **SQLite tuning for NAS/self-hosted**, smarter caching and service worker behavior.
294+
295+
### Security
296+
297+
- **Auth & sessions** - Login/logout reliability (including tunnels), safer cache rules for auth routes, import confirmations, stricter handling of user-controlled tag data over time.
298+
299+
### Fixes
300+
301+
- Many **stability and UX** fixes across DnD, charts, anonymous mode, imports, and mobile.
302+
303+
---
304+
305+
## Highlights
306+
307+
| Area | Notes |
308+
|------|--------|
309+
| **Self-hosted / NAS** | Optimized SQLite usage for low-resource environments |
310+
| **Real-time** | SSE-powered live board updates |
311+
| **Anonymous boards** | Shareable boards with slug URLs and evolving privacy model |
312+
| **Import / export** | Reliable backup and migration |
313+
| **MCP** | Automation via agents and external tools |
314+
| **Roles & audit** | Strong permission model with audit trail |

0 commit comments

Comments
 (0)