WikiTraccs 1.26.15 (Prerelease)
Macro and Transformation Template Enhancements
- new: transformation of MultiExcerpt macros (by Appfire):
- Multiexcerpt
- Multiexcerpt include
- note: one restriction: Multiexcerpt include macros that use the
useIncluderPageContext
parameter are not supported (yet)
- new: supporting additional emoji types, the ones chosen from the exhaustive emoji picker
- new: generating web parts from macros is now possible, tutorial videos for two web parts have been added: Convert Macros to SharePoint Web Parts
- improved: macro transformation templates have more capabilities, the documentation has been updated
- improved: when starting WikiTraccs.GUI, it will now check if there are macro transformation templates that cannot be processed; an error dialog will be shown in that case
- improved: faster handling of large spaces (15.000 pages and up)
- WikiTraccs now uses the fast page retrieval endpoint that is available as of Confluence 7.18 (closes #69)
- this makes getting the list of pages per space much faster (tested with up to 40.000 pages per space)
- improved: WikiTraccs now explicitly logs if the preview image of a draw.io diagram is missing
- note that the missing preview image continues to be logged as missing image (in general) and that the KPI columns in the Site Pages library indicate missing images as well
- fix: lingering bug that could cause SharePoint page creation to fail intermittently
Prerelease Evolution
v1.26.1 → v1.26.5
- new: supporting additional Mosaic table macros; tables should now mostly be transformed to proper tables in SharePoint
- thead
- tbody
- th
- improved: adding a workaround for a Confluence Server issue where the server returns server error 500 when trying to retrieve attachment information; now a CQL-based alternative query will be used to (hopefully) work around such issue
v1.26.5 → v1.26.6
- improved: login detection for Confluence Interactive authentication mode should now better handle additional MFA pages in the login flow that are inserted by SSO solutions
- preparations for link fixer implementation (#152), see details in #154 - note that this will trigger a “preparation” of the WikiTraccs and all migration target sites, as additional fields are added to lists (a one-time operation per site that will be run automatically by WikiTraccs and that will take about a minute)
v1.26.6 → v1.26.9
- improved: draw.io macro transformation
- Embed draw.io macros that reference the source draw.io macro via URL (instead of page ID) are now properly transformed
- improved results when the source page (with draw.io macro) and consumer page (with Embed draw.io macro) are migrated to different SharePoint target sites
- for Embed draw.io macros, a link to the source page that contains the draw.io macro will be added (in case users need to access the original macro files)
- improved handling of draw.io macros that have a display name set
- handling of macros with missing
aspectHash
parameter which is required to find the corresponding preview image attachment
- improved: some paragraph formatting improvements where the margin was too low
v1.26.9 → v1.26.11
- new: WikiTraccs can bring missing draw.io preview images back, see the blog post and the video: WikiTraccs Creates Draw.io Preview Images
- new: logging of current memory load in WikiTraccs Console and GUI; when diagnosing unexpected migration interruptions this will hopefully provide useful insights
- improved: handling of broken tables
v1.26.11 → v1.26.13
- improved: reduced memory footprint of draw.io preview image generation
- fix: draw.io preview image generation failed for diagrams with megabytes of embedded images
v1.26.13 → v1.26.15
- improved: when creating draw.io preview images, WikiTraccs now tries to detect if external resources (images, fonts, …) cannot be downloaded and writes a warning to the log file if that is the case
- fix: macro ignore list wasn’t applied to all macros
Note: I now recommend to opt-in to the new page format, if you did not do that already. One of the next releases will have this on by default.