Two channels
The released installer is SQLBI Whiteboard. The pre-release installer is SQLBI Whiteboard (Dev). They are separate products: different folders, different settings, different upgrade codes. Only the released channel registers .wboard and .wimport, so uninstalling Dev cannot break those associations.
Released versions
Newest first. Pre-release Dev builds are published from every merge and are not listed here; they are on GitHub Releases, along with the installers and the technical detail for every version below.
1.7.51 October 2026
Mermaid diagrams in Markdown
A mermaid code block in a Markdown container is drawn as a diagram: flowcharts, sequence and state diagrams, mind maps, charts, timelines, and the other Mermaid 12 diagram types. The board saves each diagram with its source, so it reopens and exports as it was. New or changed diagrams need the Microsoft Edge WebView2 Runtime, which Windows 11 includes; without it, a diagram shows its source and says what is missing.
1.7.430 September 2026
Templates from Microsoft Whiteboard
Templates from boards made with the Windows 10 app of Microsoft Whiteboard now come across with their title and what is placed on them. They used to be listed as left out.
Groups from Microsoft Whiteboard
A group of objects now comes across as the objects in it, each where it was. It used to be listed as left out, with everything in it.
Loop components, apps, and other objects from Microsoft Whiteboard
A Loop component now comes across as a link to it, an app made by Copilot as an empty panel of its size, an Azure DevOps work item as a text container with its title, owner, and state, a frame Copilot drew as a panel with its title, and a custom object as a gray box that names it. They used to be listed as left out.
Reactions on sticky notes from Microsoft Whiteboard
Reactions on a sticky note now come across as a last line in the note, with each reaction's symbol and count.
Placeholders from Microsoft Whiteboard
A table, template, or other object that Microsoft Whiteboard exported as a placeholder now comes across as a box with the placeholder's message, where it used to be listed as left out. The export does not hold what the placeholder stands for.
1.7.330 September 2026
Microsoft Whiteboard imports closer to the original
Vertical and diagonal highlighter strokes now come out about as wide as they were, instead of up to four times wider. Sticky notes and note grids have square corners.
Lists, tables, stickers, and GIFs from Microsoft Whiteboard
Text, bulleted, and task lists now come across as text containers, with a box for each task that shows whether it is done. Tables drawn with ink come across as rectangles with their ink, stickers from the Windows 10 app as pictures with their captions, and GIFs as pictures. They used to be listed as left out.
1.7.230 September 2026
Draw a rectangle with square corners
Insert now offers Rectangle before Rounded. Rectangles imported from Microsoft Whiteboard keep their square corners.
Older Microsoft Whiteboard boards look as they did
Highlighter scribbles that filled frames and regions on boards made with older versions of Microsoft Whiteboard now come across, as pictures. Their handwritten text keeps its Ink Free font, now one of the label fonts, and the lines it had instead of wrapping onto two.
1.7.129 September 2026
Import boards made with older versions of Microsoft Whiteboard
Ovals, rectangles, and pictures from boards made with older versions of Microsoft Whiteboard now come across. The import used to list them as left out.
1.7.027 September 2026
Bring a Microsoft Whiteboard board across
File → Open the .zip that Microsoft Whiteboard exports to create a board from it, or use File → Import or drag the file onto a board to add it below its content. Ink keeps its pen widths, and pictures, shapes, sticky notes, text, connectors, links, and comments come across. Anything left out is listed after the import.
1.6.326 September 2026
Bring a PowerPoint deck onto the board
File → Open a .pptx to create a board from its slides, or use File → Import or drag the file onto a board to add the slides below its content. Each slide becomes an SVG picture, or a PNG picture if it uses fonts that are not installed, with one row per section. It needs PowerPoint from Microsoft 365.
Hide the frames while you present
View → Show frames hides every frame and its title, and the board saves this choice. Hidden frames still define the slides for Export. View → Frame shows the frames again.
1.6.223 September 2026
Straight line only when you ask for it first
Shift, or the barrel button assigned to Straight line, now has to be held before the pen or mouse touches the board. Pressing it in the middle of writing no longer bends the rest of the stroke into a line, which a pen button mapped to Shift could do by accident. Releasing it still returns the stroke to freehand.
1.6.122 September 2026
Full screen by itself when the board is left alone
Preferences → Startup → Go full screen when idle fills the current monitor after 20 seconds without input in Whiteboard, even while you work in another app, so a board left on the projector fills it without a key press. F11 and Escape leave full screen as usual, and the 20 seconds start again. It is off by default.
1.6.020 September 2026
Shapes and text on the board
The new Insert tab — or the palette its pin makes — draws eight shapes by dragging and text labels by clicking, with an outline, a fill, and a font. A shape carries its own words, typed straight in or on F2, and a handle turns it to any angle. Preferences → Mode, or Design on the View row, puts all of it away again for a board you only annotate.
Arrows that follow the shape
Three connectors bind wherever an end is dropped on a shape and follow it as it moves, and Anchors → Auto keeps a bound end on the side facing the other end. Drag one of the four arrows on a selected shape to draw one without leaving Select. All of it is saved, undone, and exported as objects: a deck keeps the straight arrows attached to their shapes in PowerPoint, and a PDF page stays vector. A board holding any of these objects does not open in 1.5.x.
Select several things at once
Drag with Select on empty canvas for a rectangle, or hold Select for a freehand lasso; Ctrl+A takes everything and Ctrl+Shift+A the ink alone. The … on the selection offers Delete, Copy, Duplicate (Ctrl+D), and the four depth commands. Preferences → Selection says whether an object has to be wholly inside the area, and whether the selection grows to what it touches.
A background grid that shows the zoom
Preferences → Board → Background grid draws faint Lines or Dots behind the board, and Grid on the View row turns them on and off. The spacing is fixed in board pixels, so zooming out spreads the grid and then steps it coarser. It is off by default, and it never appears in an export or a preview.
Markdown is a text type of its own
Pick Markdown from the title-bar chip, or paste a formatted answer, and headings, lists, tables, quotations, and code blocks keep the layout they had. F2 edits the Markdown source and Ctrl+Enter renders it again. An export carries the container as a picture, with the source in the deck's notes.
LiveView pauses while you work in another application
Preferences → Live View → Pause when Whiteboard loses focus stops capture while another application is in front, and picks it up again when you come back. It is off by default, and a view you paused yourself stays paused.
1.5.216 September 2026
Prompt is a text type of its own
Pick Prompt from the title-bar chip for AI instructions: a line starting with - shows as a bullet, and its wrapped lines align under the item text rather than under the marker. The text itself is never rewritten — the markers stay editable in F2, and copying, saving, and an export keep it as you wrote it. Text copied from Prompt Assistant arrives as Prompt.
A recipe finds a file whose name has spaces
An image or a link in a .wimport such as  built a text container showing the Markdown instead of importing the picture. The path now runs to the closing parenthesis, so a space is ordinary; wrap a name that contains a parenthesis in angle brackets, as <./My diagram (2).svg>.
1.5.114 September 2026
Imported containers lay out at the spacing you choose
Preferences → Import sets the Horizontal spacing between containers in a row and the Vertical spacing between rows, from 0 to 500 px at 100% zoom. Both start at 32 px, the gap an import has always used, and a change applies to the next file you import rather than to containers already on the board.
1.5.011 September 2026
The board you had open comes back
Close SQLBI Whiteboard and the board you were working on is there again the next time you start, at the zoom and position you left it. Reopen the last board in Preferences → Startup turns this off.
Closing a board with unsaved changes asks first
If the board has a name and has changed since you saved it, closing offers Save, Keep for next time, Discard changes, or Cancel. Keep leaves the file untouched and brings the board back at the next start; Cancel is the one answer that keeps a LiveView feed connected. The title bar now names the board, with an asterisk while it differs from the file.
Work survives a crash
The board is copied beside your settings every thirty seconds. If SQLBI Whiteboard stops unexpectedly, the next start offers it back, and so does opening that board again. Nothing here writes to your .wboard without being asked.
1.4.08 September 2026
Eleven more languages in a text container
The title-bar chip now also offers Python, C, C++, Java, C#, JavaScript, TypeScript, Visual Basic .NET, R, Rust, and PHP. Choose one and the text is highlighted, on the board and in an export. These languages are not formatted and are not recognized on paste: pick them by hand.
F6 asks for a vote on a language it cannot format
On one of the new languages, F6 opens a short note with a link to that language's issue on GitHub. A thumbs-up there is how the next formatter is chosen. DAX, SQL, and KQL still format, and Plain text is still quiet.
1.3.15 September 2026
KQL joins DAX and SQL in text containers
A text container can now be KQL: paste a query or drop a .kql file and choose KQL from the title-bar chip. It is highlighted, F6 formats it, and a query that does not parse is left unchanged. Both use Microsoft's Kusto parser and run locally.
Pasted code is recognized without a setting
Plain text now comes last in the snippet format order, so pasted DAX, SQL, or KQL arrives as code. A bare word or a number still pastes as a note. An order you chose in Preferences is kept; a language added by an update joins it in front of Plain text.
A snippet's width is its line width
Drag a text container's right edge, or hold Shift on its corner handle, to change its width in columns; the handle shows the count, and a plain drag of the corner still scales. F6 wraps DAX to that width. A new container is 65 columns wide, where the DAX formatter wraps.
1.3.03 September 2026
Export a board to PowerPoint
File → Export (Ctrl+E) turns the board into a deck. The board is cut into areas where it is empty, one slide per area, with an overview slide first. Text containers go in the speaker notes. The dialog shows the areas on the board and updates as you change the settings.
Export a board to PDF
Choose PDF in the same dialog: one A4 or Letter page per area, with a bookmark and a footer, or the whole board on one page to zoom into.
A deck you can rework
Slide content → Editable, the default, puts images and text containers on the slide as objects, keeps DAX and SQL colors, and lays the ink over them as one picture. Picture is one exact picture of the area.
PDF pages that stay sharp
Page content → Vector draws the ink as paths and the text as text, so the page stays sharp at any zoom and code can be selected and copied.
Slides drawn on the board
View → Frame adds a frame the size of the screen. Whatever is inside a frame is that slide; the rest of the board is still cut automatically. Select a frame by its edge or its title tab, and press F2 to rename it. A board with a frame needs this release to open.
SVG pictures land where the author put them
An SVG with an embedded, clipped bitmap drew it shifted and partly missing, and an embedded picture saved at a DPI other than 96 came out the wrong size. Both now draw where, and as large as, the SVG says.
A centred, letter-spaced label no longer collapses
A label with letter-spacing and text-anchor="middle" or end piled its letters up. It now appears where it was placed, set slightly tighter.
1.2.22 September 2026
The Eraser, for a pen that has none
Not every pen has an eraser on its back end, and until now those pens could not reach the Eraser tool at all — it appears on the toolbar only when finger or mouse drawing puts it there. Preferences → Toolbar → Always show the Eraser keeps it there for the pen too. It is off by default, so nothing changes for a pen that already erases. In the compact toolbar layouts the Eraser joins the row of tools rather than taking a row of its own.
Preferences you can read
Every setting is now one line: a title and a single sentence saying what it is for. The defaults, the reasoning and the consequences moved behind a chevron, so a category can be skimmed instead of read. Searching marks what it matched, and marks the chevron when the match is in the text behind it, and the search box has a button to clear it.
1.2.131 August 2026
Mouse drawing offers itself
With Mouse drawing off, picking a tool from the toolbar with the mouse now offers to turn it on. Reaching for the palette with a mouse is the one moment the application can be sure the question is worth asking — a pen user reaches for it with the pen. The offer appears once a session, and once declined for good it does not come back.
1.2.030 August 2026
The mouse can draw
The left mouse button now does what the selected tool does: ink, erase, select, pan, or the laser. It defaults to on when Windows reports neither a pen tablet nor a touchscreen, so a machine with nothing else to draw with works out of the box.
Everything the left button used to do moves to Ctrl: Ctrl and the left button select, move and resize a container, and Ctrl with a double-click centers and fits one. A mouse reports no pressure, so ink is drawn at an even width, and Calligraphy is the one tool that still varies because its width comes from speed. The pen path is untouched, so this can be left on beside a pen.
1.1.529 August 2026
A word at startup when there is nothing to draw with
When Windows reports neither a pen tablet nor a touchscreen, the application now says so at startup and explains what it is drawing with instead. Dismissable from the notice or from Preferences, because the list Windows reports can miss a pen that has never been in range.
Setting choices that do not clip their labels
The drawn choices in Preferences — toolbar position, pen button, laser weight — reflow onto another row instead of squeezing until their labels are cut off mid-word.
1.1.227 August 2026
Ink over an image, not under it
A stroke drawn across an imported image, text container or LiveView now appears over it while you are drawing, as it already did once the stroke was finished.
1.1.126 August 2026
Steadier pen ink, and straight lines
Pen strokes are now collected from the pen's own points rather than from the ink layer, which keeps pressure and timing intact along the whole stroke. Holding Shift rules a stroke straight, and Straight line is available as the pen barrel button action in Preferences.
1.1.025 August 2026
SVG images stay vector
SVG files can be imported like any other image, and stay vector — so they are still sharp after zooming in or scaling the container up.
1.0.325 August 2026
LiveView stability
Fixes a crash caused by releasing a LiveView frame surface more than once.
1.0.225 August 2026
LiveView stability
Fixes a crash in Windows Graphics Capture by keeping it on the UI thread.
1.0.125 August 2026
LiveView stability in the Store build
Fixes a crash when a LiveView was resized in the Microsoft Store build.
1.0.023 August 2026
The pen says what a tap would do
While the pen hovers, the board shows what touching down would do: the laser with its halo and speed trail, a dashed square around what the eraser would clear, and a high-contrast dot for everything else. All of them disappear on contact.
1.0
Everything 1.0 was waiting on had shipped: Preferences, .wimport recipes, Explorer and VS Code previews, the documentation site, and finger drawing.
Versions before 1.0.0, published between 17 and 21 August 2026, built the application up to its first stable version. They are listed with their notes on GitHub Releases.