PluginProbe
SimpleTOC – Table of Contents Block / 7.4.0
SimpleTOC – Table of Contents Block v7.4.0
7.4.0 7.3.1 7.2.0 7.3.0 7.1.1 7.1.0 7.0.10 7.0.9 7.0.8 7.0.7 7.0.6 7.0.4 7.0.5 5.0.21.1 5.0.22 5.0.23 5.0.24 5.0.25 5.0.25.1 5.0.27 5.0.28 5.0.29 5.0.3 5.0.30 5.0.31 All 161 releases
simpletoc / changelog.txt

changelog.txt in SimpleTOC – Table of Contents Block 7.4.0, at changelog.txt

209 lines 9.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 == Changelog ==
2
3 = 7.4.0 =
4 * Added: Optional CSS-only scroll spy to underline the current section link in supporting browsers. Enable Highlight current section in the block settings or enforce it globally under Settings > SimpleTOC. No JavaScript or polyfill is added.
5
6 = 7.3.1 =
7 * Fixed: Heading anchors for non-Latin scripts (Japanese, Chinese, Korean, Cyrillic, etc.) were double URL-encoded, breaking externally shared or hand-written fragment links. Props to the reporter of issue #89.
8
9 = 7.3.0 =
10 * Changed: Box is now a native Gutenberg block style in the Styles tab.
11 * Added: Native text, link, background color, margin, and padding controls.
12 * Added: theme.json styling support for colors, spacing, and typography.
13 * Added: WordPress 7.1 support and automated compatibility tests.
14 * Changed: Existing box-style blocks and the global Force box style setting remain compatible.
15 * Thanks: Lovro Hrust (@lovor) for the theme.json and block styling feedback.
16
17 = 7.2.0 =
18 * Changed: SimpleTOC now always uses the standard Gutenberg block wrapper so themes can style it through theme.json.
19 * Removed: Obsolete block and global wrapper settings because the standard wrapper is now always active.
20 * Added: Native Gutenberg typography controls for font size and line height.
21
22 = 7.1.1 =
23 * Fixed: Prevented WordPress HTML API notices when nested block content is not a string.
24 * Fixed: Escaped TOC links and titles before rendering them.
25 * Fixed: Preserved legacy SimpleTOC block validity in the WordPress editor.
26
27 = 7.1.0 =
28 * Fixed: Avoid DOMDocument HTML parsing for highlighted heading markup by using the WordPress HTML API.
29 * Changed: Minimum required WordPress version is now 6.2.
30 * Added: PHPUnit coverage for core rendering helpers and an editor e2e smoke test.
31
32 = 7.0.10 =
33 * Fixed: Prevent the SimpleTOC editor preview from collapsing during WordPress autosaves.
34 * Changed: Automatic editor refresh now runs after manual post saves and keeps the previous TOC visible while updating.
35
36 = 7.0.9 =
37 * Fixed: Restored WordPress 7.0 editor previews for existing SimpleTOC blocks that contain legacy editor-only attributes.
38 * Fixed: The "Hide SimpleTOC" editor toggle no longer stores a redundant helper attribute.
39
40 = 7.0.8 =
41 * Fixed: Prevent editor preview errors when another plugin adds editor-only attributes to blocks, for example Noted! block notes. Thanks Hans-Gerd Gerhards (@hage).
42
43 = 7.0.7 =
44 * Fix invalid frontend TOC list markup when excluded heading levels appear between included headings.
45
46 = 7.0.6 =
47 * Prepared release for WordPress 7.0 compatibility.
48
49 = 7.0.5 =
50 * Fixed: GenerateBlocks dynamic tags in heading links keep working when SimpleTOC adds heading IDs.
51 * Fixed: GenerateBlocks dynamic heading text is resolved consistently in the TOC and matching heading anchors.
52 * Maintenance: Added automated GitHub README generation from the WordPress.org `readme.txt`.
53
54 = 7.0.4 =
55 * Fixed: GenerateBlocks dynamic tags in heading links keep working when SimpleTOC adds heading IDs.
56 * Fixed: GenerateBlocks dynamic heading text is resolved consistently in the TOC and matching heading anchors.
57
58 = 7.0.3 =
59 * Fixed: Removed an invalid `aria-labelledby` reference from hidden TOC `<details>` markup and now rely on native `<summary>` labeling.
60
61 = 7.0.2 =
62 * Fixed: Removed an invalid `aria-labelledby` reference from hidden TOC `<details>` markup and now rely on native `<summary>` labeling.
63
64 = 7.0.1 =
65 * Added: Direct link from the Advanced Features sidebar to the global SimpleTOC settings.
66 * Fixed: Global settings link now appears reliably in the editor sidebar.
67 * Changed: Wrapper toggle now reflects the automatic wrapper state while box style is active.
68
69 = 7.0.0 =
70 * Added: Box style option in the block sidebar with a color picker and default gray background.
71 * Added: Global setting to force the default gray box style for all SimpleTOC blocks.
72 * Added: Frontend box-style CSS registered through block metadata.
73
74 = 6.9.8 =
75 * Updated: Dependencies and house-keeping.
76 * Fix: corrected dependency declarations.
77
78 = 6.9.7 =
79 * Fixed: GeneratePress Dynamic Tags work again - hopefully. If not, please report here https://github.com/mtoensing/simpletoc/issues/79#issuecomment-3745650464 Thanks @jhanten
80
81 = 6.9.6 =
82 * Added: Coding standards cleanup with improved rules, cleaner code, safer output, and consistent naming. Thanks @ronalfy
83 * Added: Minimum PHP version requirement set to 7.3
84
85 = 6.9.4 =
86 * Added: Introduced proper PHP namespaces to avoid class and function name conflicts and improve overall code robustness. Thanks @ronalfy.
87 * Added: Improved sidebar sub-menu for the "Hide SimpleTOC" option
88
89 = 6.9.3 =
90 * Fix: Fix Multiple IDs in Table of Contents Thanks @ronalfy
91 * Added: Support for GenerateBlocks 2.1.0 Thanks @ronalfy
92
93 = 6.9.1 =
94 * Added: Support for the new V3 block api.
95 * Added: Tested compatibility with WordPress 6.9
96
97 = 6.7.3 =
98 * Added: Tested compatibility with WordPress 6.8
99
100 = 6.7.2 =
101 * Added: Support for GenerateBlocks 2.0. Thanks @blronaldhuereca
102 * Added: Included an accessibility statement in the plugin description. Thanks Gen Herres.
103
104 = 6.6.1 =
105 * Added: Initialize the JavaScript for the TOC accordion on page load or after the document has fully loaded. Thanks blronaldhuereca https://github.com/mtoensing/simpletoc/pull/63
106
107 = 6.6.0 =
108 * Added: Tested compatibility with WordPress 6.7
109
110 = 6.5.6 =
111 * Fixed: All script versions have been updated to prevent caching issues.
112 * Fixed: Legacy Accordion was always expanded. Thanks Francesco Palmieri.
113 * Added: Updated dependencies for improved performance and stability.​
114 * Added: Tested compatibility with WordPress 6.6
115
116 = 6.4.3 =
117 * Added: A pointer cursor on hover for the hidden TOC
118
119 = 6.4.3 =
120 * Added: Utilizes the browser's built-in details tag for a collapsible interface. Thanks @infinitnet
121 * Compatibility with WordPress 6.5
122 * Fixed: Minor localization problems.
123
124 = 6.3.2 =
125 * Fixed: Option for automatic refresh did not work in some instances.
126
127 = 6.3.0 =
128 * Added: Option for automatic refresh. This can be disabled in the blocks advanced settings.
129 * Added: Option to globally disable automatic refresh in the WordPress SimpleTOC settings.
130
131 = 6.2.0 =
132 * Added: Implemented smooth animation for improved user interaction in the accordion menu.
133 * Added: Upgraded styling of the accordion menu for a more visually appealing and modern user experience.
134
135 = 6.1.0 =
136 * Fixed: Broken markup when tags closed for headers below minimum. Thanks @harmoney !
137
138 = 6.0.10 =
139 * Added aria-hidden attribute to icon in accordion. Thanks Alex Stine!
140
141 = 6.0.9 =
142 * Added ARIA accessibility labels for the accordion. Thanks Amber Hinds!
143 * Fixed: Caching of accordion JavaScript. Thanks jghitchcock!
144 * Added correct ARIA controls attribute.
145
146 = 6.0.4 =
147 * Fix: specific min/max values for could result in merged headlines.
148
149 = 6.0.2 =
150 * Fix: "Update failed" with error 500 when Rank Math is installed.
151
152 = 6.0.0 =
153 * Feature: Added SimpleTOC global settings to override individual block configuration.
154 * Fix: Better output with well-formed HTML and consistent double quotation marks.
155 * Fix: Refactored php code using GPT-4.
156
157 = 5.0.56 =
158 * Feature: Optional div wrapper with role=navigation and ARIA attributes.
159 * Fix: Removed deprecated php function 'utf8_decode'.
160
161 = 5.0.55 =
162 * Feature: Better smooth-scrolling support. Thanks Clarus Dignus!
163
164 = 5.0.53 =
165 * Fix: Prevent direct access to plugin files. Thanks rafaucau!
166
167 = 5.0.52 =
168 * Fix: wp_set_script_translations undefined in older WordPress installations.
169
170 = 5.0.51 =
171 * Fix: Accordion menu CSS alignment.
172
173 = 5.0.50 =
174 * Fix: Identifier 'i' has already been declared
175 * Fix: SimpleTOC will not nag the user about changed content in the editor anymore. Therefore I removed the corresponding option from the settings.
176 * Fix: Minor changes to accordion css.
177
178 = 5.0.45 =
179 * Feature: Option to render SimpleTOC heading as paragraph.
180 * Fix: Added margin to the bottom of the accordion menu.
181
182 = 5.0.43 =
183 * Compatibility with WordPress 6.1
184 * Feature: Hide SimpleTOC in an accordion menu. Adds minimal JavaScript and css styles if enabled.
185 * Feature: Option to change SimpleTOC block heading level.
186 * Fix: Accordion menu can now be added multiple times.
187 * Fix: Accordion styling in Gutenberg editor.
188 * Fix: Minor accordion styling fixes.
189 * Fix: Added JavaScript and CSS for the accordion menu by using standard methods.
190
191 = 5.0.36 =
192 * Feature: [Spin up](https://demo.tastewp.com/simpletoc) a new WordPress instance with the SimpleTOC plugin already installed.
193 * Fix: Better handling for `simpletoc-hidden` class to hide headings. Thank you blronaldhuereca!
194
195 = 5.0.34 =
196 * Feature: Moved list controls to toolbar and rearranged settings to fit block order.
197 * Feature: Filter for developers to wrap toc with a div tag. Thank you rafaucau!
198 * Fix: Minor localization tweaks.
199
200 = 5.0.31 =
201 * Feature: Filter for developers to exclude specific blocks. See faq for details. Thanks rafaucau!
202 * Feature: Easier development with @wordpress/env to start a dev environment. Thanks rafaucau!
203
204 = 5.0.28 =
205 * Feature: Change the TOC headline in the block options. Thank you Philipp Stracker!
206
207 = 5.0.17 =
208 * Feature: Support for custom Anchor IDs in headings. Thank you Matthias Altmann!
209