As promised last post, here is a short recap for the Wikijump progress updates that happened by month. Since this post is the first one for the short recap series, we will also include the progress updates from October, where smaller features and improvements are made.
- [WJ-192] Add audit log
- [WJ-512] Add basic license support
- [WJ-1308] Add frontend support for legacy layout
- [WJ-1213] Add test case for multiple pipes in triple-bracket links
- [WJ-1067] Skip empty list lines
- [chore] Bump ftml version to v1.33.2
- [WJ-1070] Normalize PageRefs at creation
- [WJ-1095] Remove ||< (left align) table token
- [WJ-1109] Add attributes to [[html]]
- [WJ-1066] Fix string parsing issues
- [WJ-1310] Fix regression with links with page categories
- [WJ-1069] Don’t emit table of contents IDs if use_true_ids = false
- [WJ-1082] Add “frameborder” as an allowed attribute
- Remove explicit footnote block in syntax tree
- [WJ-1114] [WJ-1064] Allow more combinations of pipes in [[include]]s
- [WJ-1059] Fix mutable state reverts on rule failure
- [WJ-1313] Fix DOM output for anchors, overall body rendering
- [WJ-1314] Fix DOM output for text elements
- [WJ-1315] Fix HTML output for links
- [WJ-1317] Fix HTML output for tables
- [WJ-1323] Add HTML tests for definition lists
- [WJ-1336] Fix HTML output for clear float
- [WJ-1327] Fix HTML output for user blocks
- [WJ-1319] Fix HTML output for [[image]]
These two months we have been working on the legacy HTML layout, mostly to ensure compatibility with existing Wikidot HTML and CSS, as mentioned last post.
And that’s about it!