New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@patternslib/patternslib

Package Overview
Dependencies
Maintainers
7
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@patternslib/patternslib - npm Package Versions

23
17

9.10.1-beta.2

Diff

Changelog

Source

9.10.1-beta.2 (2025-02-04)

Bug Fixes

  • pat-checklist: Dispatch input event along change event. (3c298f5)

    pat-depends was not reacting on pat-checklist toggles. This is fixed by dispatching an input event just after the change event.

  • pat-inject: Fix error when no title is found. (3718361)

Maintenance

  • pat-inject: Minor code optimization. (6c9ad2d)
thet
published 9.10.1-beta.1 •

Changelog

Source

9.10.1-beta.1 (2025-01-31)

Bug Fixes

  • pat-navigation: Fix case where no click anchor could be found. (fcb349f)
thet
published 9.10.1-beta.0 •

Changelog

Source

9.10.1-beta.0 (2025-01-31)

Features

  • core dom: Add method is_button. (132e42b)

    dom.is_button tests, if an element is a button like element. Button like elements are the following:

    button, button[type=button], button[type=submit], input[type=image], input[type=button], input[type=reset], input[type=submit]

Bug Fixes

  • pat-depends: Fix infinite loop situations. (af5ecc5)

    Fix some situations where infinite loops were created of unnecessary function calls were done:

  • Do not en/disable already en/disabled inputs.
  • Do not trigger and pat-depends element if the input is the element itself and not a contained sub-input.
  • Do not trigger input events on button-like elements.

Maintenance

  • Add deprecation notice for Modernizr. (cd84cc7)

    Modernizr will be removed in an upcoming minor version. It is not really necessary anymore. Most browser support almost latest web technology and IE is dead. A no-js class on the body will still be replaced with a js class.

thet
published 9.10.1-alpha.5 •

Changelog

Source

9.10.1-alpha.5 (2025-01-28)

Bug Fixes

  • core feature-detection: Fix loading of modernizr script. (c110df8)

    In some situations loading of the modernizr.min.js script failed because the base url could be incorrect. That is fixed with a non-IE compatible method of getting the current's script URL, which is safe to use. The problem surfaced in Plone while loading the Patternslib library and in between the protect.js script was loaded. The base url was calculated for the protect.js script and the modernizr script could not be loaded.

  • core registry: Do nothing with Patterns without a trigger. (0e49193)

    Patterns without a trigger broke the registry scan method. Now they don't.

Maintenance

  • core log: Console.debug is not deprecated. Just use it. (514e7ff)
thet
published 9.10.1-alpha.4 •

Changelog

Source

9.10.1-alpha.4 (2025-01-22)

Bug Fixes

  • pat-depends: Listen and dispatch input instead of change events. (307a336)

    This is a better and more standard compliant combination than listening on input and keyup events. This fixes a problem where a pat-autosuggest selection field didn't provoke a change in a pat-depends dependent element.

thet
published 9.10.1-alpha.3 •

Changelog

Source

9.10.1-alpha.3 (2025-01-20)

Bug Fixes

  • pat-inject: Fix a problem with injections without a target which was introduced in 9.10.1-alpha.0. (9030ba5)

  • pat-inject: Re-enable support for multiple source matches. (07a244f)

Maintenance

  • pat-inject: Test automatic title insertion in history record mode. (fcd87d4)
thet
published 9.10.1-alpha.2 •

Changelog

Source

9.10.1-alpha.2 (2025-01-15)

Maintenance

  • Dependencies: Upgrade pat-content-mirror to 4.0.1. (eab2eb9)
thet
published 9.10.1-alpha.1 •

Changelog

Source

9.10.1-alpha.1 (2025-01-15)

Maintenance

  • Dependencies: Upgrade pat-content-mirror to 4.0.0. (04e4816)
thet
published 9.10.1-alpha.0 •

Changelog

Source

9.10.1-alpha.0 (2025-01-14)

Features

  • pat-auto-suggest: Enable caching. (154890b)

Bug Fixes

  • core dom: Do not break querySelectorAllAndMe, if passed element is not a real element but something like a text node. (1b19844)

  • pat-autosuggest: For ajax queries, include the index parameter only if it is set. (85da6a5)

Maintenance

  • core registry: Simplify pattern scanning filter. (43c7255)

    Reduce the number of DOM search tests while not changing the behavior. Less rules means more speed.

  • pat inject: Modernize some parts of pat inject. (b0f94fb)

  • pat-inject: Use create_uuid for generating the temporary autoload uuid and remove it again afterwards. (8a3af53)

thet
published 9.10.0-alpha.1 •

Changelog

Source

9.10.0-alpha.1 (2025-01-09)

Features

  • core dom: Add document_ready function which ensures callbacks to be run when or after the DOM has been loaded. (1bbb837)

Bug Fixes

  • pat-inject: Fix pat-inject to not break complex JSON pattern options. (c3e4a68)

    Rework the html rebasing to fix up relative URLs in pat-inject for a simpler and slightly more efficient method to walk over all attributes which need rebasing. The old method could destroy complex JSON based pattern options, like those from pat-structure in Mockup.

Note: Only one rebase attribute per tag is currently possible. 1) This is the same as before. 2) We don't need more.

Maintenance

  • Build: Explicitly set the dev server port to 3001 and fix the documentation which was wrong about it. (3882272)

  • Build: Restrict development server watcher only for files in the src directory. (758f7aa)

    This reduces the number of necessary file watchers and saves important system resources.

  • core registry: Use dom.document_ready instead of jQuery aequivalent. (c73b0e1)

  • core uuid: Extend with documentation and test from thet-own-needs with similar changes. (69ea565)

  • Docs: Minor typo in module federation document. (fadd5d4)

  • pat-markdown: Use dom.document_ready instead of jQuery aequivalent. (e8c8b4b)

  • Upgrade dependencies. (be61ac5)

23
17
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc