Skip to content

Update dependency littlefoot to v4#8

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/littlefoot-4.x
Open

Update dependency littlefoot to v4#8
renovate[bot] wants to merge 1 commit intomainfrom
renovate/littlefoot-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 27, 2025

This PR contains the following updates:

Package Change Age Confidence
littlefoot ^1.0.0-alpha.14^4.0.0 age confidence

Release Notes

goblindegook/littlefoot (littlefoot)

v4.1.3

Compare Source

Bug Fixes
4.1.2 (2024-10-05)
  • no significant changes, this release only reduces the compiled bundle size
4.1.1 (2024-05-17)
Bug Fixes

v4.1.2

Compare Source

  • no significant changes, this release only reduces the compiled bundle size

v4.1.1

Compare Source

v4.1.0

Compare Source

Features
4.0.1 (2023-09-19)
Bug Fixes

v4.0.1

Compare Source

Features
4.0.1 (2023-09-19)
Bug Fixes

v4.0.0

Compare Source

Features
4.0.1 (2023-09-19)
Bug Fixes

v3.4.1

Compare Source

⚠ BREAKING CHANGES

The new version overhauls the style definitions of littlefoot elements. This is
a breaking change because users will experience visual changes.

Additionally, changes may affect users who have customised their button or
popover templates, those who have custom styles applied to footnote elements, or
those targetting elements using custom logic.

Features
Bug Fixes
  • More robust selector escaping (uses CSS.escape in supporting browsers).
  • Restore popover fade effect (1dcbdcd).
3.4.1 (2020-09-24)
Bug Fixes

v3.4.0

Compare Source

⚠ BREAKING CHANGES

The new version overhauls the style definitions of littlefoot elements. This is
a breaking change because users will experience visual changes.

Additionally, changes may affect users who have customised their button or
popover templates, those who have custom styles applied to footnote elements, or
those targetting elements using custom logic.

Features
Bug Fixes
  • More robust selector escaping (uses CSS.escape in supporting browsers).
  • Restore popover fade effect (1dcbdcd).
3.4.1 (2020-09-24)
Bug Fixes

v3.3.2

Compare Source

Features
3.3.2 (2020-07-23)
Bug Fixes
3.3.1 (2020-06-24)
Bug Fixes
  • a11y: allow tabbing to content when it overflows popover (0ecde14)

v3.3.1

Compare Source

Features
3.3.2 (2020-07-23)
Bug Fixes
3.3.1 (2020-06-24)
Bug Fixes
  • a11y: allow tabbing to content when it overflows popover (0ecde14)

v3.3.0

Compare Source

Features
3.3.2 (2020-07-23)
Bug Fixes
3.3.1 (2020-06-24)
Bug Fixes
  • a11y: allow tabbing to content when it overflows popover (0ecde14)

v3.2.5

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.2.4

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.2.3

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.2.2

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.2.1

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.2.0

Compare Source

Bug Fixes
3.2.5 (2020-05-20)
Bug Fixes
  • fixes empty paragraph injection in footnote content (98fa7df), closes #​187
3.2.4 (2020-03-26)
Bug Fixes
  • remove body scroll locking over content shifting issues (0ce0369)
3.2.3 (2020-02-13)
Bug Fixes
  • styles: adjust content bottom padding (93d349c)
3.2.2 (2020-02-13)
Bug Fixes
  • styles: popover content padding tweaks (7f99b66)
  • better locking of body scroll (d9b609c)
  • prevent page scroll when scrolling footnote content (3192512)
  • remove deprecated mousewheel event (4b17eb6)
3.2.1 (2019-12-03)
Bug Fixes

v3.1.7

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.6

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.5

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.4

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.3

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.2

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.1

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.1.0

Compare Source

Features
  • allow passing a timeout to activate() (13563e0)
Bug Fixes
3.1.7 (2019-11-19)
Bug Fixes
  • delay and callback settings can be changed after init (#​30) (b157923)
3.1.6 (2019-11-10)
Bug Fixes
  • correctly reset numbers on numberResetSelector #​29 (13d02b4)
3.1.5 (2019-10-07)
3.1.4 (2019-10-07)
3.1.3 (2019-09-02)
Bug Fixes
  • use initial font-style in footnote content (c843357)
3.1.2 (2019-08-17)
Bug Fixes
3.1.1 (2019-08-17)
Bug Fixes
  • footnote reference wrapping elements not properly cleared (1715727), closes #​25

v3.0.0

Compare Source

⚠ BREAKING CHANGES
  • This change removes a partial check for existing footnote-like elements in the
    document, which adjusted the ID of new footnotes to prevent collisions (an unlikely scenario).
Bug Fixes
  • footnote detection whose links contain a URL before the fragment (2e24293), closes #​24

  • change internal footnote model, create popovers on setup (728e485)

v2.0.3

Compare Source

Bug Fixes
4.1.2 (2024-10-05)
  • no significant changes, this release only reduces the compiled bundle size
4.1.1 (2024-05-17)
Bug Fixes

v2.0.2

Bug Fixes

v2.0.1

Bug Fixes

v2.0.0

Compare Source

littlefoot has been rewritten in TypeScript, which enabled a cleaner architecture and slight reduction in bundle size. Browser compatibility is not as extensive as with 1.0.x, and I will no longer support older versions of Internet Explorer.

Testing framework was replaced with Jest and Cypress, and tests were adapted for simplicity.

This version introduces a number of breaking changes to advanced features. If you've been using littlefoot without relying on custom templates or its .activate() and .dismiss() methods, and don't need to provide support for older browsers, it should be safe to upgrade.

Added
  • New .unmount() method to completely remove littlefoot footnotes from the document and return it to its original structure.
Changed
  • Breaking change: .activate() and .dismiss() methods now receive the footnote identifier instead of a selector. The identifier is the sequential ordering of all footnotes in the document, starting from 1.
  • Default contentTemplate and buttonTemplate templates include fewer attributes and improperly-defined custom templates are now less likely to break functionality.
  • Improved pixel size calculations to determine popover height.
  • Improved handling of popover hover state when dismissing.
  • Resolved an issue with the anchorParentSelector element not being hidden (#​17).
  • Resolved an issue with inherited font weights and sizes when a footnote was included inside header or <strong> tags (#​18).
  • Reduced dependency on DOM element properties for critical functionality.
Removed
  • Breaking change: The .activate() method no longer takes a custom class name to be added to the popover, as the feature is redundant. You can manipulate both the button and the popover upon activation via the activateCallback setting.
  • Breaking change: The footnote-processed class is no longer applied to processed footnotes. Only the footnote-print-only is used now.
  • Breaking change: The is-hover class is no longer applied to hovered footnotes.
  • The purpose of the footnoteParentClass setting ported over from Bigfoot wasn't clear, and it did not appear to change behaviour, so it was removed.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/littlefoot-4.x branch from bb54dd5 to 448d59f Compare October 26, 2025 12:55
@renovate renovate bot force-pushed the renovate/littlefoot-4.x branch from 448d59f to 25595e6 Compare November 18, 2025 14:03
@renovate renovate bot force-pushed the renovate/littlefoot-4.x branch from 25595e6 to d88c14d Compare December 3, 2025 19:51
@renovate renovate bot force-pushed the renovate/littlefoot-4.x branch from d88c14d to 20aa664 Compare February 12, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants