This repository was archived by the owner on Jan 23, 2026. It is now read-only.
Releases: markcheret/footnotes
Releases · markcheret/footnotes
2.7.3
2.7.3
- Bugfix: fix WYSIWYG editor error message, thanks to @ogbcashdown bug report.
2.7.2 [BROKEN]
- Reissue of 2.7.1.
2.7.1 [RECALLED]
- Bugfix: Stylesheets: namespace collapsed CSS class, thanks to @cybermrmotte
@markyz89 bug reports. - Dashboard: move Plugin settings under default WP Settings menu.
- Bugfix: Footnotes: fix bug when using multiple paragraphs in footnotes.
- Documentation: remove outdated MCI/ManFisher references.
- Documentation: split changelog into seperate file.
2.7.0
2.6.5
2.6.5
- Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report.
- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports.
2.6.4
- Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom @Copylefter @lagoon24 bug reports.
2.6.3
- Bugfix: Reference container: debug footnotes number text color in the table header cells required for accessibility, thanks to @spaceling bug report.
- Bugfix: Excerpts: debug the ‘Yes’ option by generating excerpts with footnotes on the basis of the posts, thanks to @NikeLaos @martinneumannat bug reports.
- Bugfix: Reference container: debug span elements in backlinks by removing ‘event.stopPropagation()’ from jQuery scroll down function, thanks to @lolzim bug report.
- Update: Excerpts: set the default value of the debugged ‘Footnotes in excerpts’ setting to Yes.
- Update: Excerpts: enable the hook ‘the_excerpt’ by default to make the debugged ‘Footnotes in excerpts’ setting effective.
2.6.2
- Bugfix: Excerpts: debug the ‘No’ option by generating excerpts from scratch without footnotes, thanks to @NikeLaos @markcheret @martinneumannat bug reports.
- Bugfix: Tooltips: Continue reading: debug link for AMP compatibility mode.
2.6.1
- Bugfix: Tooltips: Styling: Font color: set default value to black for maximum contrast on default white background color, thanks to 4msc bug report.
- Bugfix: Tooltips: Styling: Background color: set default value back to white because empty doesn’t work out as expected.
2.6.0
- Added: Reference container: get expanding and collapsing to work also in AMP compatibility mode, thanks to @westonruter code contribution.
- Added: Tooltips: make display work purely by style rules for AMP compatibility, thanks to @milindmore22 code contribution.
- Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation, thanks to @westonruter code contribution.
2.5.15
- Bugfix: Dashboard: General settings: Footnote start and end short codes: debug select box for shortcodes with pointy brackets.
- Update: Dashboard: General settings: Footnote start and end short codes: add information about pointy brackets.
2.5.14
- Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor HTML escapement schema unification, thanks to @patrick_here @alifarahani8000 @gova bug reports.
- Update: Dashboard: General settings: Footnote start and end short codes: delete comment on pointy brackets.
2.5.13
- Bugfix: Dashboard: Referrers and tooltips: Backlink symbol: debug select box by reverting identity check to equality check, thanks to @lolzim bug report.
- Bugfix: Footnote delimiter short codes: debug closing pointy brackets in the Block Editor by accounting for unbalanced HTML escapement.
- Update: Dashboard: General settings: Footnote start and end short codes: update information about short codes using pointy brackets.
2.5.12
- Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks to @paulgpetty and @bogosavljev issue reports.
- Bugfix: Backlinks: reflect scroll functions down/up differentiation across the template set, thanks to @bogosavljev bug report.
- Bugfix: Referrers: Hard links: enforce scroll offset with ‘!important’ property for surroundings specifying otherwise, thanks to @bogosavljev bug report.
- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally moving footnotes after the end of the label.
- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally disconnecting those labels.
- Bugfix: Scroll offset: correct syntax error in the main style sheet.
- Bugfix: Reference container: correct new syntax errors in the 8 reference container row templates.
- Bugfix: Reference container: correct a new typo in the JavaScript reference container template.
- Update: Dashboard: General settings: split a dedicated ‘URL fragment ID configuration’ metabox off the ‘Scrolling behavior’ metabox.
2.5.11
- Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev bug report.
- Bugfix: Reference container: apply web semantics to improve readability for assistive technologies, thanks to @derivationfr issue report and code contribution.
- Bugfix: Tooltips: Styling: Background color: empty default value to adopt theme background, thanks to 4msc bug report.
- Bugfix: Dashboard: debug text input fields by disabling quotation mark escapement, thanks to @Rumperuu code contribution in the standards compliance overhaul.
- Update: Documentation: Readme.txt: comment line below the ‘Stable Tag’ field to warn that this field is (unintuitively) parsed for release configuration.
- Update: Documentation: Readme.txt: informative ‘Version’ field in sync with ‘Version’ in ‘footnotes.php’ for bugfix versions available ahead of the Stable Tag.
- Update: Documentation: Readme.txt: informative ‘Package Version’ field in sync with the ‘Package V.’ field added in the ‘footnotes.php’ file header.
- Update: Codebase: make PHP code comply to WordPress PHP Coding Standards requirements, thanks to @Rumperuu code contribution and refactoring.
- Bugfix: Forms: try to prevent the adverse effect of clicking footnote referrers in labels of input elements by ‘event.stopPropagation()’ in jQuery scroll down function.
- Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers in labels of input elements by an optional, configurable scroll down delay.
- Bugfix: Scroll durations: mitigate the downside of delayed scrolling down by optionally enabling asymmetric scroll durations (e.g. fast down, slower up).
- Update: Scroll delays: add a setting to configure also a scroll up delay for completeness.
- Bugfix: Tooltips: Styling: protect padding against removal in surroundings with explicit zero padding.
- Bugfix: Tooltips: Display: CSS transitions: fix syntax error.
- Update: Documentation: help and support for contributors by the means of Contributing Guidelines in ‘CONTRIBUTING.md’, thanks to @Rumperuu code contribution.
- Update: Documentation: additional readme in markdown format ‘README.md’ for use with the code repository on GitHub, thanks to @Rumperuu code contribution.
- Update: Documentation: move ‘customized-template-stack.txt’ and ‘customized-documentation-schema.txt’ from the ‘development/’ folder to root.
2.5.10
- Bugfix: Codebase: revert to 2.5.8 with apologies (below), thanks to @little-shiva @watershare @adjayabdg @staho @FraV8 @voregnev @dsl225 @alexclassroom @a223123131 @codldmac bug reports.
2.5.9D1
- Update: Codebase: accidental release of trunk/, tagged when 2.5.10 was released 3½ h later. OUR APOLOGIES, PLEASE, FOR THE 2.5.9d1 PLUGIN ‘Stable Tag’ MISHAP.
2.5.8
- Bugfix: Layout: support right-to-left writing direction by replacing remaining CSS values ‘left’ with ‘start’, thanks to @arahmanshaalan bug report.
- Bugfix: Layout: support right-to-left writing direction by enabling mirrored paddings on HTML dir=”rtl” pages, thanks to @arahmanshaalan bug report.
2.5.7
- Bugfix: Process: fix footnote duplication by emptying the footnotes list every time the search algorithm is run on the content, thanks to @inoruhana bug report.
Workflow Test #2
This release is to test the GitHub Actions-based release workflow introduced as part of #59. It targets the release-workflow branch, and can be deleted once we're happy that the workflow works.
Alongside the standard two archives, it should also have a third zipfile called footnotes-workflow-test.zip containing only the built Plugin files (i.e., no config files, Git-related files, etc.)