Releases: WikiTransformationProject/wikitraccs-releases
Release list
WikiTraccs 1.36.2 (Prerelease)
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
(Pre)release Evolution
v1.36.2
fix: pages using a centered page layout (with empty side columns that get removed automatically by WikiTraccs) with tables could come out blank and were reported as "yet to be migrated"; they now migrate completely
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.35.5
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
(Pre)release Evolution
v1.35.3
- new: WikiTraccs now remembers previous license file locations, even when switching app folders after updating; no more forgetting to transfer the license file to the new folder
- new: WikiTraccs will now remember the last values you enter in the diagnostic export dialog and the user list update tool
- improved: when WikiTraccs is running in trial mode, this is now more clearly highlighted to prevent a silent regression from licensed into trial mode (for example due to a yet-to-be-placed license file):

- improved: wave names so far were not allowed to contain hyphens (-) and any wave name containing invalid characters was silently dropped; this has been adjusted:
- hyphens are now allowed in non-numeric wave names
- still invalid characters are now highlighted:

- if all wave names are dropped due to invalid characters, WikiTraccs used to treat that as "no wave selector present"; this has been adjusted to mean "no match, nothing to migrate" because the previous behavior was surprising
- improved: better status reporting and less meaningless retries when missing permissions in SharePoint target sites prevent WikiTraccs from operating normally
- improved: in inventory scan reports, the link map now shows space keys and space IDs
- fix: Confluence Cloud: images referencing an attachment on another, non-migrated page no longer render as an "Unknown attachment" placeholder; Atlassian's new REST download-link format (no file name in the URL) had broken the on-demand file lookup (same-page images were unaffected)
- fix: external images failing to download with HTTP status code 421 were counted as "failed transformation"; this has been down-graded to a "normal" missing image
v1.35.3 → v1.35.5
- fix: resolved issue where newly discovered Confluence user accounts were not immediately auto-mapped to Entra ID and used for setting the author and editor of migrated SharePoint pages, but only in the next migration run
- have a look at the new tutorial video explaining how to leverage user mappings to preserve author and editor information: Migrating Page Author and Editor from Confluence to SharePoint (Video)
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.34.55
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
(Pre)release Evolution
v1.34.1
- new: enabling certificate-based authentication with application permissions via the new Cert authentication option for SharePoint
-
- this allows conveniently using Sites.Selected to restrict app access to specific target sites; read more here: Configuring Sites.Selected Authentication for WikiTraccs
-
- improved: external image endpoint health detector covers more degraded states
- improved: confluence base addresses without scheme now automatically assume https
- fix: Selenium proxy mode now properly applies timeouts when downloading external images, instead of trying forever
- fix: no progress log files were written when stopping a run via Ctrl+C or Stop button
v1.34.1 → v1.34.24 (May, 19)
This is a bigger one, covering many of in-the-wild encountered challenges, as well as some new features.
- new: "intelligent" selection of browser for Confluence login, table size optimization etc.
- previously, Chrome was hard-coded (even if not installed) and you had to switch to Edge manually via settings
- now WikiTraccs detects available browsers and takes that into account when auto-choosing (you can still override in settings)
- new: Watch Tower (former "Status")
- insights into your settings, most importantly non-default settings
- opinionated color-coding for non-defaults: good (green), neutral (white), degrading (yellow); also highlights settings set via config file, which could easily be forgotten
-
- note: not all settings are present; again, opinionated selection of settings that made a difference in the past
- new: attachment macro transformation is now template-based
- the rendered attachment list (filename, size, date, link) can be customized via a Handlebars template, like many other macros
- also, empty attachment macros are now removed by default (you can override that via the template)
- new: first iteration of Confluence whiteboard export to draw.io (Confluence Cloud)
- whiteboards can be exported as part of the diagnostic report for inspection (more details here; also some disclaimers as it's a gray setting)
- you can opt in to this export as part of the regular migration run via the "Migrate whiteboards to draw.io file" setting
- best-effort; not all shapes are supported, but the overall results already look pretty decent
- new: first iteration of the web part drift refiner
- log mode is available
- fix mode is not yet ready due to issues with pages-related SharePoint/Graph APIs
- new: progress bar for attachment downloads on pages with many attachments
- improved: making the "Make JSESSIONID cookie optional" setting a default for Confluence Cloud
- improved: when providing a non-base address for Confluence (like a space or page link), WikiTraccs now shows a warning
- improved: cache duration extended for large attachment lists, reducing redundant Confluence calls during attachment-heavy migrations
- improved: adding more data to the diagnostic export for SharePoint pages
- improved: page refiner shutdown; log now looks cleaner
- improved: handling of duplicate page IDs in the SharePoint target site; a red warning will still be shown, but the migration run now continues for the affected selector; previously it did not migrate the whole selector
- fix: SVG images without an intrinsic size could end up as 0×0 in SharePoint; they now get sensible dimensions
- fix: log spam in the GUI log file triggered by config evaluation
- fix: log spam when pages referenced (via attachment link) other pages with many attachments
- fix: white space removal for macro templates removed too much from transplanted macro bodies; this has been fixed
v1.34.24 → v1.34.32
- new: a tool to prefill the Confluence User and Group mapping list with members of named groups; also to update the email addresses of existing user accounts in that list [Confluence on-prem only]
- this can be helpful after switching on email visibility for a Confluence site
- new: Outgoing References inventory report (per space), listing outgoing cross-page and cross-space links [inventory mode]
- this includes draw.io macros linking to cross-page diagram files
- improved: pages with very large (e.g. 100K cells) or very many (e.g. 1K) tables are now explicitly flagged, marked with placeholder text (as the content would be too large for SharePoint) and the original Confluence page is attached as a native PDF and Word export
- improved: health check for Confluence-external domains
- fix: in inventory mode, the Discover Spaces button was only enabled if SharePoint-specific settings were configured (which are not required for inventory)
- fix: removed the extra blank space that could appear between adjacent nested bullet sub-lists on migrated pages
v1.34.32 → v1.34.37 (May 28)
- new: optional native Word export for migrated pages [Confluence on-prem only]
- improved: "Update User List" tool [Confluence on-prem only]
- you can now set a fallback SharePoint/Entra account for Confluence users that have no email address in Confluence
- clearer progress feedback and wording
- added documentation: Syncing and updating the user mapping list
- fix: images inside an inline wrapper (e.g.
<span>,<em>,<strong>) in list items could be invisible on the SharePoint page in view mode, only appearing after editing and republishing the page - note: this release bumps the local inventory database version; local data from previous inventory runs is discarded, you have to repeat the inventory runs
v1.34.37 → v1.34.40 (June 03)
- new: multimedia macro transformation is now template-based (allowing you to remove its text note)
- new: create-page macro transformation, based on a template; a redlink will be created
- improved: adding character accounting to macro transformation templates
- so far, WikiTraccs assumed that templates did "the right thing", but errors in templates could make content silently disappear; this is why the built-in transformation templates now broadly opt in to character accounting, which makes sure that any deviations are recorded in the TextTransferredPercent metric; it's recommended to adopt that for your custom templates as well
- improved: Jira issue count macro resolution has been tweaked to (hopefully) run into less timeouts for heavy queries
- improved: Scroll PDF and Word page-history exports now run in parallel, saving some time
- fix: View File macros (View PDF / Word / Excel / PowerPoint) where the file lives on a different page, while using a specific way of linking, now resolve to the right content instead of becoming a "not found" placeholder
- fix: data table no longer being skipped for Stiltsoft charts when the chart image could not be rendered due to cold cache
- fix: two character-count deviations affecting the TextTransferredPercent metric
- fix: a hard link to a page that is missing in Confluence Cloud could prevent the whole page from being migrated
v1.34.40 → v1.34.41 (June 8)
- improved: recorded Transformation Time of pages is now closer to the actual page creation time; this is mainly done to aid duplicate detection in WikiPakk
- fix: character count issues (title of different charts were double counted, leading to TextTransferredPercent metric being below 100)
- fix: raw text in Aura macro body could be missing in some edge cases (caught by TextTransferredPercent metric)
v1.34.41 → v1.34.45 (June 10)
IMPORTANT: The v1.34.45 release introduced a bug in the link fixer when it fixes inline images. If a page contains multiple to-be-fixed inline images (pointing to the wrong target), those are all re-linked to only one of the target images. This will be fixed in the next iteration.
- new: the link fixer now also repairs links in standalone Image web parts
- both the displayed image's source and the image's click-target link are corrected
- new: "Allow web driver version drift" setting (Settings → Misc)
- lets WikiTraccs run an older browser driver against a newer browser version, skipping the strict version match
- useful in a locked-down environme...
WikiTraccs 1.33.29
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
Release Evolution
v1.33.2
- improved: hard link transformation of attachment links that link to a specific attachment version; those are now transformed to SharePoint links, pointing to the proper SharePoint file (addresses #178)
- improved: metrics reporting around inaccessible images from other spaces; this is no "failed transformation" anymore, just a "missing image"
- fix: table of contents macro snapshots could contain headings from snippets pulled in via the include macro; this is not consistent with the Confluence UI, where those headings are not listed; the behavior has been aligned, the snapshot now also doesn't show those
- fix: children display macros contained in a special hidden paragraph were not migrated to SharePoint (because hidden, right?); but Confluence shows the macro; the behavior has been aligned, the macro is now shown in the SharePoint page
v1.33.2 → v1.33.4
- improved: table size optimization now handles the following scenario and widens tables in SharePoint to be closer to what is shown in Confluence:
- a table in Confluence is manually edited to have very narrow columns
- content in those columns pushes them to be wider (long words can do that, but especially images)
- the Confluence page storage format still reports a very narrow table, like 4% of the page width; this used to be the table width in SharePoint (not anymore)
- improved: hard link transformation now treats
httpandhttpslinks as equivalent with regard to the Confluence base URL; so http://contoso.com/confluence and https://contoso.com/confluence are considered to point to the same Confluence instance (addresses #177)
v1.33.4 → v1.33.6
- new: adding include/exclude filter support to quickly remigrate single pages and quickly include or exclude additional pages and spaces
- fix: Atlassian marketplace app backup might not be able to retrieve all apps per vendor when app count is > 18
- fix: progress log file "_30-aggregated-info" could wrongly show 0 matched pages due to Confluence base address ending with slash
v1.33.6 → v1.33.9
- new: progress bar for pages with more than 20 attachments, to show progress in the GUI
- improved: table size optimization now calculates better sizes for images in table cells; this should get rid of some table scroll bars and make the images responsive without having to edit the page first
- improved: transformation speed for Jira macros that show issue counts; very relevant for table charts that are based on multiple such macros
- improved: transformation performance for large (> 20,000 rows) tables
- fix: missing line breaks in some table-related edge cases
- fix: missing line breaks in Aura cards
v1.33.9 → v1.33.11
- improved: in-table hyperlinks with long non-breakable labels are now made breakable, so they won't widen table cells unnecessarily
- improved: fixing more invalid table variants, so that a wider range of Mosaic table macros are transformed to proper tables
- fix: table transformation now properly handles header rows where some cells span multiple rows
v1.33.11 → v1.33.15
- improved: handling of title-driven links to target pages with duplicate titles within the same space (how is that even possible??)
- improved: adding content ID list to flagged pages report to make retries easier via include filters [inventory mode]
- improved: diagnostics report now creates additional Confluence XML storage format file
- improved: some Brikit content column transformation
- improved: AUI action button transformation if it points to external URL
- fix: emojis in content from excerpt include macros were not counted leading to the Text Transferred Percent metric being off
- fix: page header template page lookup for localized template folders; so far only "Templates" worked, now it also works with e.g. "Vorlagen" (note: the template folder is created by SharePoint in the language the user interface is shown in, which in turn depends on site, browser, and user profile language settings)
v1.33.15 → v1.33.20
- new: converting macros of the Reporting for Confluence plugin by Appfire; this transforms the following macros as static snapshots: report-table, report-column, report-list, report-info
- new: diagnostic exporter can now export macro conversion diagnostics as well
- new: converting cloak and toggle-cloak macros of the Composition Tabs for Confluence plugin by ServiceRocket; they now render a bit like Expand macros, with adjusted placeholder text
- improved: upgrading transformed image web part version from 1.9 to 1.13, as well as changing a flag
- less "preparation time" when first editing a migrated page with images
- the intermittent popping up of the image selection dialog when scrolling fast in first edit mode should be gone
- note: the PnP library (and thus PnP PowerShell) still creates v1.9 image web parts (source link)
- improved: made Selenium proxy mode more stable over long runtimes
- improved: do not count external images that return "bad request" responses as failed transformation, just as missing image, as often there is nothing you can do about that
- improved: fixing edge case in rich mention transformation
- improved: "construction symbol" placeholder texts now render slightly grayish to appear less prominent
v1.33.20 → v1.33.27
- new: adding support for cqlcontext parameter for CQL selectors
- new: overhaul of progress bar handling; progress bars in WikiTraccs are now more reliable, faster to update, and ordered
- new: after all those years WikiTraccs finally got a stop button; clicking this has the same effect as pressing Ctrl+C in the black console window:

- improved: when having set a rate limit in the WikiTraccs settings, instead of "Speed: FULL" it now shows "Speed: LIMITED" in the status panel
v1.33.27 → v1.33.29
- new: configure the threshold of when Confluence code macros become SharePoint code snippet web parts

- new: page refinement now supports updating user mentions after changing user mappings

- new: link fixer now also covers space links
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.32.57
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
(Pre)release Evolution
v1.32.6
- new: support for Microsoft Edge for all browser-dependent features (interactive login, draw.io preview image generation, whiteboard export, table size optimization, etc.) (roadmap item #165)
- new: auth cookie refresh for interactive authentication mode (blog post)
- new: initial transformation support for Excellentable macros (on-prem only)
- improved: expanding the list of known auth cookie names to make the interactive authentication experience smoother
- fix: space ID was not stored in the space inventory
- fix: masking proxy password in log files
- Confluence Cloud API: switching BACK to synchronous content conversion endpoint to accommodate for NEW extended deprecation date of the synchronous endpoint (Aug 5, 2026) (Extension Note)
v1.32.6 → v1.32.29
- new: first alpha version of the Confluence Inventory Mode, that allows scanning Confluence before the migration to get an inventory of all pages, links, macros, attachments, etc.
- new: adding a setting to optionally ignore broken Confluence attachments, which otherwise would prevent a page from being migrated
- broken attachments will be skipped over and you can see this in the logs
- read more: Skip Broken Confluence Attachments During Migration
- new: certificate-based authentication for SharePoint Online, using application permissions
- together with token-based Confluence authentication, this allows automating WikiTraccs migrations
- supported are certificate path + certificate password, or certificate from the local certificate store via certificate thumbprint
- read more: Run an Automated Confluence to SharePoint Migration
- new: health monitor for external domains
- so far, when image downloads from external domains failed, migration speed could considerably slow down due to ongoing retries
- WikiTraccs now monitors those failed downloads and if they persist, external endpoints will be automatically marked as degraded and future download attempts will be skipped
- this greatly improves migration speed if you have a lot of pages linking to inaccessible external resources
- improved: status panels in automated browsers now have a colored background to better highlight their use
- improved: images from Confluence-external domains that fail to download are no longer counted as failed transformation as there is nothing that could be done to fix that; however they will still show up in the missing image and inaccessible link metric of each page
- improved: making SharePoint site preparation more resilient to handle SharePoint's eventual consistency, where newly created lists and fields take some time before being accessible
- improved: the link fixer now fully supports the following scenario:
- space A is migrated to SharePoint, has links to space B; during migration, links are transformed to SharePoint links
- later, during Confluence cleanup, pages from space B are MOVED to other Confluence spaces C and D; their space keys change to C and D, the ID remains unchanged
- spaces C and D are migrated to SharePoint; links on previously migrated space A pages are now broken
- running the link fixer will now be able to find those moved pages in SharePoint and will fix links in previously migrated space A pages
- fix: resolved some browser-related quirks around the auth cookie refresh
- fix: error when trying to migrate to the SharePoint tenant root site; this is now officially unsupported and a proper message will be shown
v1.32.29 → v1.32.41
- new inventory reports:
- site-wide open tasks report
- site-wide user and groups report
- site-wide flagged pages report
- per-space inline comments report
- per-space draft pages report
- Migration Duration Estimator links
- other reporting-related improvements
- new: throttle setting to limit the number of Confluence REST API requests per second
- new: setting to make JSESSIONID cookie optional in Confluence Cloud, since Atlassian seems to deprecate that
- new: automatic regular speed test to measure how fast your internet connection is; for now written to the log
- improved: progress feedback in the GUI
- improved: storing local user cache in new inventory database instead blob cache; speed improvement
- improved: with interactive Confluence authentication, the status panel in the browser now shows which cookies are mandatory and whether those could be found
- improved: anchor links to headings on the same page are transformed to SharePoint heading anchor links (best effort), other anchors are migrated as-is (then broken, but nothing we can do here)
- fix: auto-reload of auth cookie keep-alive browser happening too often; now less often
- fix: intermittent disposed HTTP client exceptions on user data retrieval
- fix: WikiTraccs GUI becomes unresponsive after several hours of running
- fix: Jira issue count macro runs into timeouts on some versions of Confluence, blocking page migration
- fix: pages with duplicate Confluence content ID in SharePoint target site is not handled gracefully and prevents migration from running; this is now properly logged and the affected selector skipped
v1.32.41 → v1.32.42
- fix: Table Chart transformation fails when the table source contains Jira macros (note: failure detected by TextTransferredPercent metric being below 100%)
- fix: extended user data lookup (email address) fails when Confluence uses a context path (on-prem)
v1.32.42 → v1.32.48
- new: first implementation of the diagnostics report that makes assembling diagnostic information easier than before
-
- allows searching for log files that contain the migration of a certain page
- allows fetching the storage format XML of a Confluence page
- allows fetching the storage format XML of a SharePoint page
-
- improved: local user account and group caching fully moved to the new inventory-related Sqlite database, obsoleting the old cache location entirely
- improved: handling of pages with duplicate Content IDs in target Site Pages library (can happen if page title changes and thus the SharePoint page file name)
- selector will be skipped, error message will be shown; solution is to delete "duplicate" pages (duplicate by Confluence ID)
- fix: pages cannot be migrated in a specific multilingual configuration where the source page has no language set and the target SharePoint site enforces certain languages
v1.32.48 → v1.32.53
- new: Scroll PDF-based page history export (see blog post)
- new: Scroll PDF-based, Comala Document Management-driven page history export (see blog post)
- improved: cookie expectation and detection display in in-browser status panel
- fix: edit fields hardly visible in advanced auth settings dialog
- fix: diagnostics dialog choosing wrong SharePoint URL
- fix: table chart migration
v1.32.53 → v1.32.55
- fix: Scroll PDF / Comala interaction on pages without workflow could lead to Warning log spam
- fix: Scroll PDF file export might export descendant pages despite only the current page being requested
v1.32.55 → v1.32.57
- new: code macros with only 4 lines or less are migrated as "preformatted text" (monospace) instead of ...
WikiTraccs 1.31.27
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
(Pre)release Evolution
v1.31.3
- new: adding action-button macro transformation
- improved: Brikit Theme Press transformation
- note: have a look at this nice-looking European Commission site, this is Confluence using Brikit Theme Press: https://ec.europa.eu/digital-building-blocks/sites/ - looks really nice, but not anymore after migrating to SharePoint; my mantra holds: the better it looks in Confluence, the uglier it will look in SharePoint; Brikit makes heavy use of custom HTML and CSS
v1.31.3 → v1.31.5
- fix: adding proper linebreaks when merging multiple
pre-elements into one (styling edge case)
v1.31.5 → v1.31.9
- improved: allowing to run parallel WikiTraccs instances as different user accounts on the same machine (note: currently, it is important to use different storage folders in this case)
v1.31.9 → v1.31.12
- new: configure proxy authentication in Transformation Settings (documentation)
v1.31.12 → v1.31.17
- new: transformation of Atlassian Forge-based draw.io macros (Confluence Cloud)
- improved: adding additional cookie names to consider when using Interactive authentication for Confluence
- fix: Excerpt Include macro transformed to text placeholder, when referencing Excerpt macro on same page
v1.31.17 → v1.31.19
- new: troubleshooting option to skip using the
/scanREST endpoint (Settings → Misc → Skip /scan endpoint when retrieving space content) (on-premises)
v1.31.19 → v1.31.26
- new: page refinement mode that makes page links open in the same tab, instead of a new tab (#163, Documentation)
- new: Jira Chart macro is now transformed to image in SharePoint
- new: Atlassian marketplace app backup by WikiTraccs (Documentation)
- improved: nested table style to work around SharePoint page bug that leaks parent table styles into nested tables
- improved: Jira issue links now include the issue title, and some metadata
- improved: initial content collection speed for large number of pages (>5K)
- improved: reporting of issues during content collection; count will be reported as -1 instead of inaccurate number
- fix: image caption can get lost in nested tables that are subject to table size optimization
- fix: issue that prevents proper table width measurement on Windows, making tables less narrow than they could be
- Confluence Cloud API: switching to asynchronous content conversion endpoint to accommodate for deprecation of sync one on Feb 1, 2026 (Deprecation Note)
v1.31.26 → v1.31.27
- fix: language dependency of Jira macro metadata transformation
- improvement: Jira macro metadata transformation in sites that are connected to multiple Jiras and contain migrated Jira macros (Confluence Cloud)
- preparations for Edge support
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.30.25
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
Table Revamp Release
This release includes two major improvements to table transformations: allowing nested tables, and table size optimization.
Adding Support for Nested Tables
Nesting tables will declutter pages with lots of small nested tables. WikiTraccs will keep those nested, while still denesting large nested tables that wouldn't fit the SharePoint page. Since table nesting is not available to end users (in the SharePoint page browser editor), it is bound to the "Use non-standard table transformations" setting, which is on by default.
I made some noise on LinkedIn about creating nested tables in SharePoint and tagged Microsoft people from the pages-related product group. There was no backlash, only open ears. Also, when copying nested tables from Word to SharePoint, they'll survive. Based on this - and extensive testing - I conclude that nested tables are OK to create.
Optimizing Table Sizes
Table size optimization renders each table in a real browser as only the browser "knows" how wide each table column is. WikiTraccs builds on and expands its browser automation capabilities which are already used (mainly) for interactive Confluence login, draw.io preview image generation, and whiteboard export.
This new feature is on by default, but can be switched off in the WikiTraccs settings.
Note: this feature needs Chrome and might not work in locked-down environments.
Troubleshooting Note
Since table size optimization required hardening the browser automation core of WikiTraccs, it potentially affects interactive Confluence login, draw.io preview image generation, whiteboard export (Confluence Cloud), the browser-based proxy mode, and Jira data card transformation (Confluence Cloud). If you see any issues, like a hanging migration or browser-related error messages in the console, please report them. At the moment, browser-related logging is extensive to early spot any issues.
At the moment, the browser for table size optimization will be visible. While the browser renders your tables, you can watch. This might change in the future, as the browser window could also be hidden. It will also auto-close after about half a minute of inactivity, and pop up again if there is something to do.
Prerelease Evolution
1.30.5
- new: adding support for nested tables
- new: adding table size optimization
- new: downloading attachments using alternative endpoint since some endpoints got deprecated by Atlassian (Cloud, only with token-based authentication)
- improvement: adding additional hard link formats for Confluence v9 and up (this should fix link transformation for children display and page tree macro)
- improvement: beautifying the status macro
- improvement: retaining more colors when transforming Aura panels
- improvement: logging hygiene (reducing the output of some larger operations)
- improvement: adding logout detection to browser-based proxy mode
- improvement: numbering column width in Confluence Cloud (was way too wide)
- improvement: decoupling merged table cells and cell colors from the "non-standard table transformation" setting, as it is now supported
- improvement: skipping Jira issue type images when migrating
- fix: storing page content snapshot to SharePoint could fail
- fix: tiny link parsing for very high page numbers
- fix: macro count metric was off for macros in Excerpt Include macros
1.30.5 → 1.30.13
- new: Aura Inline button macro conversion (Cloud)
- improvement: info/warning/etc panels are back to 100% width when using table size optimization
- improvement: slightly larger padding above info/warning/panel text when contained in colored table; looks better
- improvement: browser for table transformation does only open when there is a table on the page
- retired: two settings are being retired
- switching back to the old pre-2024 SharePoint page format, and
- using the Confluence Cloud v1 API (which has been deprecated by Atlassian)
- fix: tables will now be kept nested by default when "non-standard table transformation" setting is checked; was still decoupled and disabled
- fix: table transformation issue with old SharePoint page format (CK4) and nested tables; table nesting is now only active in the new page format (CK5), which is the default
- fix: two fields of the Site Assets library (that were introduced in the previous v1.29 release) are created with the wrong internal name; this release detects and fixes those fields
- affected fields:

- before the fix, clicking those fields and looking at the address bar of your browser shows either
Field=Confluence_x003a__x0020_Labels_x0020__x0028_WikiTraccs_x0029_orField=Confluence_x003a__x0020_File_x0020_Comment_x0020__x0028_WikiTraccs_x0029_, which needs to be corrected - those two fields will be deleted and recreated with their correct internal names
WT_In_CfLabelsandWT_In_CfSimpleComment - no data is lost when recreating the fields, as no data could be stored in the first place
- affected fields:
- fix: WikiTraccs sometimes prepares a migration target site multiple times because it misinterprets display name mismatches for otherwise correctly provisioned fields
- fix: WikiTraccs fails to re-add manually deleted fields to the Site Pages library; this has been fixed
1.30.13 → 1.30.16
- new: documenting the different table-related settings that were added; adding links to those in the settings dialog
- new: settings to control browser-based table size optimization
- always show automated browser windows
- always hide automated browser windows
- skip table size optimization
- improvement: adding informational panels to the browser windows that are controlled by WikiTraccs, so you know why they're there
1.30.16 → 1.30.17
- improvement: making status macro font size smaller
- fix: retrieving non-page additional root nodes in Confluence Cloud on personal spaces and spaces with space keys that start with number
1.30.17 → 1.30.18
- new (Confluence Cloud): adding support for 3-column layouts with sidebar, as well as 4- and 5-column layouts
- since SharePoint does only support a maximum of three columns, additional columns will overflow to a new section for 4- and 5-column Confluence layouts
- improved: log output when license file cannot be processed
1.30.18 → 1.30.22
- new: troubleshooting setting to save page provisioning template to disk
- improved: logging and error handling for pages that end up being empty for (yet) unknown reason (note: those are marked by Failed
Transformation count 9001) - improved: transformation of space links linking to non-existing personal spaces
- those personal space links were counted in the page's Failed Transformation metric since no mapping entry in the Space Inventory list could be found; but that is overkill as it is not really a relevant error to fix
- now those links are treated like user mentions and don't count as Failed Transformation anymore; here a sample, showing a head symbol instead of a note about an unresolvable space:

- improved: error handling for image downloads blocked by proxy with 403 Forbidden
- improved: error handling for failed user mention transformations
- fix: out of bounds error when downloading Communardo metadata plugin data for very large page IDs
1.30.22 → 1.30.23
- improved: scenarios observed "in the wild"
- adding status log during transformation of large tables (> 500 rows)
- preventing needless retries when hitting page size limit of 2 MB
- optimizing page creation to allow ~33% bigger pages
- not counting missing space mapping as "Failed Transformation" anymore
- not counting "at:declarations" tag in page as "Failed Transformation" anymore
1.30.23 → 1.30.25 (released: 2025-11-06)
- improved: hard link transformation speed if multiple links point to the same target page
- improved: keeping WarningsAndErrors log file cleaner and free from common duplicates, to make it easier to analyze
- improved: transformation of empty content report macro (no placeholder anymore)
- fixed: link transformation was missing for attachment macro when configured to show attachments from different page
- fixed: very long content URLs didn't fit in field of Content Snapshots list (mainly happening for encoded URLs in languages like Chinese or Russian)
- fixed: invalid characters in attachment comment can prevent page transformation (e.g. "vertical tab" character)
- fixed: fixed-width tables became non-fixed when table optimization is enabled
- fixed: some pre-existing table border styles can prevent page transformation
_Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered!...
WikiTraccs 1.29.14
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
Release Evolution
1.29.2
- new: adding a way to quickly and easily update outdated, previously migrated pages
- great for delta migrations; note that this was already possible, but required more manual work
- read how: Updating Previously Migrated Pages - Quick Approach
- new: converting Handy Button macro to links
- new: migrating more attachment metadata
- attachment labels will be migrated (note: only Confluence on-premises)
- the single simple attachment comment will be migrated (the one visible in the attachments list)
- improved: when using the content ID selector to select pages to migrate, the page counts in Space Inventory and progress log files could be misleading
- Behavior before this update:
- Page Count: number of pages from the content ID selector that were actually found in Confluence
- Transformed Page Count: number of migrated pages in the target site, not necessarily restricted to the IDs given by the content ID selector
- New behavior:
- Page Count: number of page IDs given by the content ID selector, independently of whether those can be found in Confluence or not; note: duplicate IDs are still only counted once
- Transformed Page Count: number of migrated pages in the target site, filtered to the IDs given by the content ID selector
- Behavior before this update:
v1.29.2 → v1.29.7
- new: automatic renaming of raw drawio files if they have no file extension; they will now get the .drawio file extension in SharePoint
- the .drawio file extension helps users to open those files more easily, as a default program can be configured for this file extension
- new: automatic renaming of .jar files to .jar_, to allow file upload to SharePoint
- SharePoint so far blocked uploading .jar files, which did show up as Failed Transformation for affected pages
- note that a Page Refinement run is required to fix links pointing to the old .jar file
- improved: Page Refinement #152
- more broken attachment links are detected and can be fixed
- broken inline image references are detected and can be fixed (not only link, but internal IDs as well, speeding up image display)
- this blog post goes into details about what you can do to get working links after the migration: Making Sure Migrated Links Work
- improved: more feedback while target sites are being prepared
- improved [Confluence Cloud]: Cloud API v2 endpoint usage
- Atlassian is deprecating more endpoints (related to descendants and children), forcing app vendors to switch to different endpoints
- at the same time Atlassian allows longer use of the old macro body conversion endpoint, which is more stable than the new one; with this release WikiTraccs will again use this endpoint until January 2026 when the deprecation deadline approaches
- improved [Confluence Cloud]: adding retrieval of space root items that have a new content type (whiteboard, database, folder, smart link)
- Atlassian does not provide an endpoint to retrieve those new content types if they are at root level, so WikiTraccs now resorts to CQL-based search to find potential root nodes
- fix: table filter chart image was not created if the image type was jpeg (instead of png)
v1.29.7 → v1.29.8
- new: Handy Status macro conversion
v1.29.8 → v1.29.10
- new: Jira user profile links are converted to the "@-mention" format in SharePoint
v1.29.10 → v1.29.11
- improved: Page Refinement #152
- former inaccessible page and attachment links (which are marked and visible as such on the SharePoint page) can be fixed as well; the placeholder will also be removed
v1.29.11 → v1.29.12
- improved: Aura panel transformation
- title is better preserved
- some panel colors are applied to the panel indicators (title text color, title background color, border color)
- improved: more resilient interactive authentication for multi-node Confluence on-prem instances hosted on AWS
- previously the transformation of PlantUML macros to image could fail; this should be resolved by this change
- improved: Jira issue type images are removed to not cause ugly image placeholders (as those images typically cannot be downloaded from Jira)
- fix: metrics discrepancy for macro count when macros are pulled in by Excerpt Include macros
- fix: potential overflow when converting tiny URLs in large instances
v1.29.12 → v1.29.14
- fix: working around Atlassian API bug (Confluence Cloud)
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.28.11
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
Release Notes
- new: converting UI Button macro (by Refined) to links
- new: Page Refinement mode to check for broken links:
- Documentation: Page Refinement
- Documentation: Page Refinement - Log Broken Links
Prerelease Evolution
v1.28.0 → v1.28.1
- improved: adding additional checkpoint to link report files when a site has been finished
- improved: lifecycle for page refiner (progress and finish indication)
- improved: display validity of WikiTraccs licenses in the status field
- improved: startup time of WikiTraccs.GUI
- fix: don't run Confluence-related connection checks when in page refinement mode
- fix: status messages in the status field were displayed twice
- fix: don't create additional empty link report file when continuing page refinement run
v1.28.1 → v1.28.3
- improved: added "Learn more" link to page refiner settings
- fix: hopefully finally solving the issue that sometimes the progress bars won't disappear even if the activity they are indicating has already finished
v1.28.3 → v1.28.6
- improved: traceability of page refiner actions (less verbosity, more precision)
- fix: race condition that might lead to interruptions when writing link report file
v1.28.6 → v1.28.8
- new: Page Refinement mode to fix broken links:
- Documentation: Page Refinement
- Documentation: Page Refinement - Fix Broken Links, including a tutorial video showing how it works
- improved: logging of slow or timing out web requests to not log nothing for a longer period of time
- improved: startup time of WikiTraccs
- fix: page refiner mode didn't respect chosen migration wave
v1.28.8 → v1.28.10
- new: Page Refiner detects and fixes broken attachment links
- new: the Quick Access area now got a shortcut button to quickly start refining a single SharePoint site collection; great for checking links in one specific site (note: available in Page Refinement mode)

- fix: typing fast in WikiTraccs' input fields could lead to weirdly jumping characters; this has been fixed
- fix: mouse wheel scrolling in the blue WikiTraccs window was only possible if the mouse pointer was outside the main panels; this has been fixed, you can now scroll everywhere
v1.28.10 → v1.28.11
- fix: link report files sometimes created twice
Note: I recommend to opt-in to the new (prettier) SharePoint page format, if you did not do that already. This release has it already auto-enabled (for new installations).
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.
WikiTraccs 1.27.16
WikiTraccs - Confluence to SharePoint Migration Tool
📥 DOWNLOAD LATEST RELEASE
📖 GENERAL QUICK START GUIDE ↗️
📖 HOW TO UPDATE ↗️
Details
- new: when a space homepage is migrated the site homepage will be set to this page (#99)
- improved: hyperlinks stuck together if there was no space in-between; a space character is now inserted to create a visual gap
- improved: "unmigrated-wiki-markup" macro content is now formatted better (although it might still look different from Confluence as Confluence seems to interpret and render the old wiki markup, which SharePoint doesn't do)
- improved: longer streaks of empty paragraphs (which are not visible in Confluence, but in SharePoint Online) are shortened, to fix large gaps
- improved: block quotes that seem to contain source code are transformed to monospace-formatted paragraphs instead, to look like source code in SharePoint
Prerelease Evolution
v1.27.0 → v1.27.7
- new: migrating Comala Document Management metadata (workflow name, state, due date) as "labels" so they are available in SharePoint Online (note: only Comala Document Management on-premises is supported, not Confluence Cloud)

- new: all pages of a draw.io diagram can now (optionally) be exported as image to SharePoint Online; read details in the blog post: WikiTraccs Creates Images for Draw.io Pages
- improved: labels of the "content by label" macro configuration are now made available as dedicated macro property to aid macro templating (see
\Templates\Transformation\off_contentbylabel.hbsfor a sample) - improved: updated table style to latest SharePoint Online state
v1.27.7 → v1.27.8
- improved: when a draw.io macro links to an old diagram revision, a note is now placed above the preview image and the page images section noting that the images show the latest version
v1.27.8 → v1.27.13
- new page editor format (CK5) is now the DEFAULT for new WikiTraccs deployments; needs to be enabled in the settings for existing deployments
- new: exporting Table Chart macro (by Stiltsoft) as image
- improved: transformation of complex nested Aura macros (panels, tabs, etc.); still lots of room for improvement, but then there is only so much you can do in SharePoint pages
- fix: a draw.io macro in a section created by a tab macro could split the section and the section title disappeared
- fix: in Confluence Cloud switched back to v1 content export endpoint since v2 is somewhat unreliable
- fix: BPMN Modeler macro transformation to image failed when macro was pulled in from another page via Excerpt Include
- fix: overly long transformation log could prevent page creation in SharePoint (hitting the 2 MB limit)
v1.27.13 → v1.27.15
- new: transforming Display Metadata macro (by Communardo) so that the metadata is shown on the SharePoint page
- improved: some adjustments to @-mention transformation
v1.27.15 → v1.27.16
- new: migrating page metadata by the Metadata for Confluence app (by Communardo); metadata will be migrated as page labels (note: only on-premises is supported, not Confluence Cloud)
Note: I recommend to opt-in to the new (prettier) SharePoint page format, if you did not do that already.
Your users need a SharePoint 🌳 page tree 🌳 and breadcrumb, just like in Confluence. WikiPakk has got you covered! Head over to wikipakk.com to learn more, or get it straight from Microsoft AppSource.
You agree to the Terms of Service by downloading and using WikiTraccs.


