@patternslib/patternslib
Advanced tools
Changelog
9.1.0-beta.1 (2022-08-19)
core base: Add pattern property autoregister to allow patterns which are not automatically registered in the patternslib registry. (ef4d234)
pat inject: Dispatch a patterns-injected-delayed event 10ms after the injection has been done and pass the injected content with it. This allows to re-scan the injected content in cases where a pattern wasn't registered at injection time. (00b66fe)
pat inject: Fix code error with not scanning and triggering for comment nodes. (c281ae4)
pat validation: Do not trigger a pat-update after validation. (b4603c9)
Build: Unlink all eventually linked @patternslib dependencies before building bundles. (debeeea)
Build: Upgrade dependencies. (515bf42)
pat inject: Minor test restructuring. (e740a88)
pat validation: Add input with type URL example to demo. (b3e98e0)
Changelog
9.1.0-beta.0 (2022-08-11)
core utils: Add date_diff to calculate the difference in days between two dates, respecting DST offsets. (dd5cc7b)
core utils: Add is_iso_date check for testing for iso dates only. (a90afd6)
pat display time: Improve the output for date-only dates in relative mode. (e3909a4)When output is from-now (relative date) and the date is a date-only date without a time component, do not include the time in the output.
Changelog
9.0.1 (2022-07-20)
Build: Fix luxon to 2.4.0 to avoid webpack MF error due to non standard package.json setup. (784f036)
pat tooltip: Avoid repositioning of the tooltip arrow. (880ebdb)- Setting the tooltip-container class before async calls.
Changelog
9.0.0 (2022-07-17)
pat modal: Trigger pat-modal-ready
event only once. (ddb7c5d)For pat-modal instances on anchor elements where pat-inject is involved the
event pat-modal-ready
was triggered twice. This is now fixed and the event
is only triggered after the modal was inserted.
pat tooltip: Fix problem with misaligned tooltip arrow with remote content. (4656100)
pat tooltip: Initialize Patterns directly after getting content. (e601fd8)This fixes a problem where onMount was initializing Patterns before get_content returned and inserted the content.
Changelog
9.0.0-beta.1 (2022-07-08)
Build: Upgrade Moment to 2.29.4. (a0bf6fd)
Build: Upgrade to @patternslib/dev 2.3.0. (a02619e)
pat checkbox: Do not include styles and make the demo better usable. (7cd1dc3)
pat depends: Change Makefile to generate the parser optimized for size and output it as ES module. (3bfd39f)
pat depends: Depend on latest pegjs for generating the depends parser. (5339822)
pat depends demo: Add demo with optional date fields. (bfd5dbe)
pat depends demo: Demo colons in input names. (e882f4f)
pat depends demo: Demo multiselection. (85a824a)
pat depends demo: Set to import styles in JavaScript so that auto-suggest is styled. (e8b2ea2)
Add .eslintignore and ignore generated depends_parse.js file. (f9bc55f)
Do not define __patternslib_import_styles, so that it can be defined by another script without being overwritten. (7101d23)
Changelog
9.0.0-beta.0 (2022-06-29)
Configure module alias for @patternslib/patternslib so that extended jest config from dev does not fail. (ce89f24)
pat scroll box: Fix issue where elastic scrolling on Safari would remove the scroll-position-top class for a moment when overscrolling on top. (596fd06)
Build: Adapt to latest module federation changes in @patternslib/dev 2.2.0. (c2f4d37)
Build: Add a watch Makefile target and package.json script. (c48ff3e)
Build: Update @patternslib/dev to 2.2.0. (a1550ca)
Build: Upgrade all pat-* dependency packages to it's latest version. (4628120)
Build: Upgrade dependencies. (eaeed1a)
pat scroll box: Document that scroll-down and scroll-up classes are not cleared after scrolling has stopped. (52f4343)
pat scroll box: Improve demo styles. (61fa3d8)
Changelog
9.0.0-alpha.1 (2022-06-15)
Build: Allow Patternslib add-ons to be built within the Patternslib package as part of a Patternslib bundle distribution by defining an alias for @patternslib/patternslib. (d4ae08b)
Bundle: Create a universal bundle. (9215532)Add more external patterns in order to create a universal drop-in bundle for Patternslib. Patterns added:
Depend on @patternslib/dev and extend config from there. (aea3681)
Extend babel config from @patternslib/dev. (83cef90)
Extend commitlint config from @patternslib/dev. (9216ed7)
Extend eslint config from @patternslib/dev. (2cfeadc)
Extend jest config from @patternslib/dev. (125a4f7)
Extend Makefile from @patternslib/dev. (923efe3)
Extend prettier config from @patternslib/dev. (0bbbdca)
Extend release-it config from @patternslib/dev. (b692ce0)
Extend webpack config from @patternslib/dev. (208726f)
Changelog
9.0.0-alpha.0 (2022-06-14)
Build: Create Module Federation enabled bundles within Patternslib. (ef28e21)
Build: Externalize Patternslib core webpack config to allow customizing Patternslib bundles without affecting add-on packages which depend on webpack.config.js. (3e9dd6c)
Build: Extend jest.config.js in a way that it is extendable by add-on packages. (f16b3a5)
Build: Extend test setup code. (00f1a34)Add more setup code to mock Web API features for tests from other Patternslib add-on packages.
Build: Remove dependency @babel/plugin-proposal-optional-chaining which is included in Babel since 7.8. (cfd5cd4)
Build: Remove dependency regenerator-runtime except from test setup. The async/await runtime handling is already built-in in current Babel. (f8a9889)
Build: Remove unused @testing-library/jest-dom. (6aeefc5)
Build: Remove unused inspectpack. (a586a5d)
Build: Upgrade dependencies. (d0739d6)
docs: Move upgrade 2 to 3 guide to history section. (5449491)
docs: Remove outdated roadmap and version files. (8f9e0cb)
Changelog
9.0.0-alpha.0 (2022-06-14)
Build: Create Module Federation enabled bundles within Patternslib. (ef28e21)
Build: Externalize Patternslib core webpack config to allow customizing Patternslib bundles without affecting add-on packages which depend on webpack.config.js. (3e9dd6c)
Build: Extend jest.config.js in a way that it is extendable by add-on packages. (f16b3a5)
Build: Extend test setup code. (00f1a34)Add more setup code to mock Web API features for tests from other Patternslib add-on packages.
Build: Remove dependency @babel/plugin-proposal-optional-chaining which is included in Babel since 7.8. (cfd5cd4)
Build: Remove dependency regenerator-runtime except from test setup. The async/await runtime handling is already built-in in current Babel. (f8a9889)
Build: Remove unused @testing-library/jest-dom. (6aeefc5)
Build: Remove unused inspectpack. (a586a5d)
Build: Upgrade dependencies. (d0739d6)
docs: Move upgrade 2 to 3 guide to history section. (5449491)
docs: Remove outdated roadmap and version files. (8f9e0cb)