PluginProbe
SimpleTOC – Table of Contents Block / 7.4.1
SimpleTOC – Table of Contents Block v7.4.1
7.4.1 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 All 162 releases
simpletoc / changelog.txt

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

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