Update npm non-major dependencies
This PR contains the following updates:
Release Notes
pattern-lab/patternlab-node (@pattern-lab/cli)
v5.17.0
Features
- engine-twig: add custom twing extensions (#1435) (c32a45c), closes #1230 #1230
- integrate @hadl/patternlab-plugin-pattern-wrap into core (#1433) (414e038), closes #1432 #1432
5.16.4 (2022-09-23)
Bug Fixes
- code scanning alert (#1442) (749a3e7)
- div isn't allowed in button elements (#1438) (e5c6950)
- twig logo is rendered as "NaN" (#1434) (ab6b133), closes #1407
5.16.2 (2022-02-07)
Bug Fixes
Features
5.16.1 (2022-01-29)
Note: Version bump only for package patternlab-node-main
v5.16.4
Bug Fixes
- code scanning alert (#1442) (749a3e7)
- div isn't allowed in button elements (#1438) (e5c6950)
- twig logo is rendered as "NaN" (#1434) (ab6b133), closes #1407
v5.16.2
Bug Fixes
Features
v5.16.1
Note: Version bump only for package patternlab-node-main
v5.15.5
Bug Fixes
Features
v5.15.2
Bug Fixes
v5.15.1
Bug Fixes
- docs: use "UIKits" instead of "StyleguideKits" (#1345) (a2885ea)
- initialize: updating no-emit-webpack-plugin dependency #1348 (#1349) (a884897)
- node16: prevent warning on installation process (#1352) (d58e4c6)
Features
Reverts
pattern-lab/starterkit-handlebars-vanilla (@pattern-lab/starterkit-handlebars-vanilla)
v1.4.3
postcss/autoprefixer (autoprefixer)
v10.4.20
- Fixed
fit-contentprefix for Firefox.
v10.4.19
- Removed
end value has mixed support, consider using flex-endwarning sinceend/startnow have good support.
v10.4.18
- Fixed removing
-webkit-box-orienton-webkit-line-clamp(@Goodwine).
v10.4.17
- Fixed
user-select: containprefixes.
v10.4.16
- Improved performance (by Romain Menke).
- Fixed docs (by Christian Oliff).
v10.4.15
- Fixed
::backdropprefixes (by 一丝). - Fixed docs (by Christian Oliff).
v10.4.14
- Improved startup time and reduced JS bundle size (by Kārlis Gaņģis).
v10.4.13
- Fixed missed prefixes on vendor prefixes in name of CSS Custom Property.
v10.4.12
- Fixed support of unit-less zero angle in backgrounds (by 一丝).
v10.4.11
- Fixed
text-decorationprefixes by moving to MDN data (by Romain Menke).
v10.4.10
- Fixed
unicode-bidiprefixes by moving to MDN data.
v10.4.9
- Fixed
css-unicode-bidiissue from latest Can I Use.
v10.4.8
- Do not print
color-adjustwarning ifprint-color-adjustalso is in rule.
v10.4.7
- Fixed
print-color-adjustsupport in Firefox.
v10.4.6
- Fixed
print-color-adjustsupport.
v10.4.5
- Fixed
NaNin grid (by @SukkaW).
v10.4.4
- Fixed
package.fundingto have same value between all PostCSS packages.
v10.4.3
- Fixed
package.funding(by Álvaro Mondéjar).
v10.4.2
- Fixed missed
-webkit-prefix forwidth: stretch.
v10.4.1
- Fixed
::backdropprefixes (by 一丝). - Fixed docs (by Christian Oliff).
v10.4.0: 10.4 “ǃke e꞉ ǀxarra ǁke”
In Autoprefixer 10.4 @lukewarlow added :autofill support:
input:-webkit-autofill {
background-color: red;
}
input:autofill {
background-color: red;
}
uxsolutions/bootstrap-datepicker (bootstrap-datepicker)
v1.10.0: 1.10.0
Changelog: https://github.com/uxsolutions/bootstrap-datepicker/compare/v1.9.0...v1.10.0
clean-css/clean-css-cli (clean-css-cli)
v5.6.3
==================
- Bumps clean-css dependency to 5.3.3
v5.6.2
==================
- Bumps clean-css dependency to 5.3.2
v5.6.1
==================
- Bumps clean-css dependency to 5.3.1.
v5.6.0
==================
- Bumps clean-css dependency to 5.3.0.
v5.5.2
==================
- Bumps clean-css dependency to 5.2.4.
v5.5.1
==================
- Bumps clean-css dependency to 5.2.3.
v5.5.0
==================
- Adds a new
--watchswitch, which makes CLI re-run optimizations when watched file(s) change.
v5.4.2
==================
- Bumps clean-css dependency to 5.2.2.
zenorocha/clipboard.js (clipboard)
v2.0.11: Fixes & DX Enhancements
- Fix type for copy function #795
- Remove blurring behavior after copy action invoke #807
- Support more HTML input types #808
v2.0.10: Fixes and Docs Updates
- Fix Event API issue returning a function instead of a string in the
Event.Actionproperty - Update docs to make it easier to track Event API
- Update tests to cover
Event.Actionproperty
v2.0.9
- Add new API methos
.cutand.copy - Improve code internals
open-cli-tools/concurrently (concurrently)
v6.5.1
v6.5.0
- Add support for configuring via environment variables that start with
CONCURRENTLY_prefix (#289) - Add
--timingsflag to show when each process started and stopped, and how long they ran for (#291, #295)
v6.4.0
jquery/jquery-ui (jquery-ui)
v1.14.1: jQuery UI 1.14.1 released
https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/
v1.14.0: jQuery UI 1.14.0 released
https://blog.jqueryui.com/2024/08/jquery-ui-1-14-0-released/
v1.13.3: jQuery UI 1.13.3 released
https://blog.jqueryui.com/2024/04/jquery-ui-1-13-3-released/
jquery-validation/jquery-validation (jquery-validation)
v1.21.0
What's Changed
- Core: Add support for Web Components by @dhobi in https://github.com/jquery-validation/jquery-validation/pull/2493
- Core: Allow negative decimal with no 0 by @cstieg in https://github.com/jquery-validation/jquery-validation/pull/2483
New Contributors
- @dhobi made their first contribution in https://github.com/jquery-validation/jquery-validation/pull/2493
- @cstieg made their first contribution in https://github.com/jquery-validation/jquery-validation/pull/2483
Full Changelog: https://github.com/jquery-validation/jquery-validation/compare/1.20.1...1.21.0
v1.20.1
===================
Core
- Fix remote validation when input is the same as in aborted request #2481
Localisation
- Update Arabic translations #2485
v1.20.0
===================
Additional
- Fixed vinUS validation failing on valid vin numbers #2460
Core
- Fixed race condition in remote validation rules #2435
- Removed pending class from fields with an aborted request #2436
- Fixed remote validation error tracking #2242
- Added escapeHtml option to avoid XSS attacks via showLabel method #2462
Demo
- Fixed minlength validation in ajaxSubmit-integration-demo.html #2454
Localisation
postcss/postcss-cli (postcss-cli)
v9.1.0
v9.0.2
- Switch to picocolors (#409)
- Remove test files from npm package
sass/dart-sass (sass)
v1.85.0
- No longer fully trim redundant selectors generated by
@extend. This caused unacceptable performance issues for certain heavy users of@extend. We'll try to find a more performant way to accomplish it in the future.
v1.84.0
-
Allow newlines in whitespace in the indented syntax.
-
Potentially breaking bug fix: Selectors with unmatched brackets now always produce a parser error. Previously, some edge cases like
[foo#{"]:is(bar"}) {a: b}would compile without error, but this was an unintentional bug. -
Fix a bug in which various Color Level 4 functions weren't allowed in plain CSS.
-
Fix the error message for
@extendwithout a selector and possibly other parsing edge-cases in contexts that allow interpolation.
Embedded Host
- Fixed the implementation of the
SassBooleantype to adhere to the spec, now using a class instead of an interface.
v1.83.4
- No user-visible changes.
v1.83.3
- No user-visible changes.
v1.83.2
-
Properly display deprecation IDs for the JS Sass API.
-
Don't display deprecation IDs for user-defined deprecations.
v1.83.1
-
Fix a bug where
--quiet-depswould get deactivated for@contentblocks, even when those blocks were entirely contained within dependencies. -
Include deprecation IDs in deprecation warnings to make it easier to determine what to pass to
--silence-deprecationor--fatal-deprecation.
v1.83.0
- Allow trailing commas in all argument and parameter lists.
v1.82.0
Command-Line Interface
-
Improve
--watchmode reliability when making multiple changes at once, such as checking out a different Git branch. -
Parse the
calc-size()function as a calculation now that it's supported in some browsers.
Dart API
- Add a
SassCalculation.calcSize()function.
v1.81.1
- No user-visible changes.
v1.81.0
-
Fix a few cases where deprecation warnings weren't being emitted for global built-in functions whose names overlap with CSS calculations.
-
Add support for the CSS
round()calculation with a single argument, as long as that argument might be a unitless number.
v1.80.7
Embedded Host
- Don't treat
0asundefinedfor thegreenandbluechannels in theLegacyColorconstructor.
v1.80.6
Command-Line Interface
- Make
@parcel/watcheran optional dependency so this can still be installed on operating systems where it's unavailable.
v1.80.5
Embedded Host
- Don't produce phantom
@importdeprecations when using an importer with the legacy API.
v1.80.4
- No user-visible changes.
v1.80.3
-
Fix a bug where
@import url("...")would crash in plain CSS files. -
Improve consistency of how warnings are emitted by different parts of the compiler. This should result in minimal user-visible changes, but different types of warnings should now respond more reliably to flags like
--quiet,--verbose, and--silence-deprecation.
v1.80.2
- Fix a bug where deprecation warnings were incorrectly emitted for the
plain-CSS
invert()function.
v1.80.1
- Fix a bug where repeated deprecation warnings were not automatically limited.
v1.80.0
@importis now officially deprecated, as are global built-in functions that are available within built-in modules. See the Sass blog post for more details on the deprecation process.
Embedded Host
- Fix an error that would sometimes occur when deprecation warnings were emitted when using a custom importer with the legacy API.
v1.79.6
-
Fix a bug where Sass would add an extra
*/after loud comments with whitespace after an explicit*/in the indented syntax. -
Potentially breaking bug fix: Adding text after an explicit
*/in the indented syntax is now an error, rather than silently generating invalid CSS.
Embedded Host
- Properly export the
SassBooleantype.
v1.79.5
-
Changes to how
selector.unify()and@extendcombine selectors:-
The relative order of pseudo-classes (like
:hover) and pseudo-elements (like::before) within each original selector is now preserved when they're combined. -
Pseudo selectors are now consistently placed at the end of the combined selector, regardless of which selector they came from. Previously, this reordering only applied to pseudo-selectors in the second selector.
-
-
Tweak the color transformation matrices for OKLab and OKLCH to match the newer, more accurate values in the CSS spec.
-
Fix a slight inaccuracy case when converting to
srgb-linearanddisplay-p3. -
Potentially breaking bug fix:
math.unit()now wraps multiple denominator units in parentheses. For example,px/(em*em)instead ofpx/em*em.
Command-Line Interface
- Use
@parcel/watcherto watch the filesystem when running from JavaScript and not using--poll. This should mitigate more frequent failures users have been seeing since version 4.0.0 of Chokidar, our previous watching tool, was released.
JS API
- Fix
SassColor.interpolate()to allow an undefinedoptionsparameter, as the types indicate.
Embedded Sass
- Properly pass missing color channel values to and from custom functions.
v1.79.4
JS API
- Fix a bug where passing
greenorbluetocolor.change()for legacy colors would fail.
v1.79.3
- Update the
$channelparameter in the suggested replacement forcolor.red(),color.green(),color.blue(),color.hue(),color.saturation(),color.lightness(),color.whiteness(), andcolor.blackness()to use a quoted string.
v1.79.2
-
Add a
$spaceparameter to the suggested replacement forcolor.red(),color.green(),color.blue(),color.hue(),color.saturation(),color.lightness(),color.whiteness(), andcolor.blackness(). -
Update deprecation warnings for the legacy JS API to include a link to relevant documentation.
v1.79.1
- No user-visible changes.
v1.79.0
-
Breaking change: Passing a number with unit
%to the$alphaparameter ofcolor.change(),color.adjust(),change-color(), andadjust-color()is now interpreted as a percentage, instead of ignoring the unit. For example,color.change(red, $alpha: 50%)now returnsrgb(255 0 0 / 0.5). -
Potentially breaking compatibility fix: Sass no longer rounds RGB channels to the nearest integer. This means that, for example,
rgb(0 0 1) != rgb(0 0 0.6). This matches the latest version of the CSS spec and browser behavior. -
Potentially breaking compatibility fix: Passing large positive or negative values to
color.adjust()can now cause a color's channels to go outside that color's gamut. In most cases this will currently be clipped by the browser and end up showing the same color as before, but once browsers implement gamut mapping it may produce a different result. -
Add support for CSS Color Level 4 color spaces. Each color value now tracks its color space along with the values of each channel in that color space. There are two general principles to keep in mind when dealing with new color spaces:
-
With the exception of legacy color spaces (
rgb,hsl, andhwb), colors will always be emitted in the color space they were defined in unless they're explicitly converted. -
The
color.to-space()function is the only way to convert a color to another color space. Some built-in functions may do operations in a different color space, but they'll always convert back to the original space afterwards.
-
-
rgbcolors can now have non-integer channels and channels outside the normal gamut of 0-255. These colors are always emitted using thergb()syntax so that modern browsers that are being displayed on wide-gamut devices can display the most accurate color possible. -
Add support for all the new color syntax defined in Color Level 4, including:
oklab(),oklch(),lab(), andlch()functions;- a top-level
hwb()function that matches the space-separated CSS syntax; - and a
color()function that supports thesrgb,srgb-linear,display-p3,a98-rgb,prophoto-rgb,rec2020,xyz,xyz-d50, andxyz-d65color spaces.
-
Add new functions for working with color spaces:
-
color.to-space($color, $space)converts$colorto the given$space. In most cases this conversion is lossless—the color may end up out-of-gamut for the destination color space, but browsers will generally display it as best they can regardless. However, thehslandhwbspaces can't represent out-of-gamut colors and so will be clamped. -
color.channel($color, $channel, $space: null)returns the value of the given$channelin$color, after converting it to$spaceif necessary. It should be used instead of the old channel-specific functions such ascolor.red()andcolor.hue(). -
color.same($color1, $color2)returns whether two colors represent the same color even across color spaces. It differs from$color1 == $color2because==never consider colors in different (non-legacy) spaces as equal. -
color.is-in-gamut($color, $space: null)returns whether$coloris in-gamut for its color space (or$spaceif it's passed). -
color.to-gamut($color, $space: null)returns$colorconstrained to its space's gamut (or to$space's gamut, if passed). This is generally not recommended since even older browsers will display out-of-gamut colors as best they can, but it may be necessary in some cases. -
color.space($color): Returns the name of$color's color space. -
color.is-legacy($color): Returns whether$coloris in a legacy color space (rgb,hsl, orhwb). -
color.is-powerless($color, $channel, $space: null): Returns whether the given$channelof$coloris powerless in$space(or its own color space). A channel is "powerless" if its value doesn't affect the way the color is displayed, such as hue for a color with 0 chroma. -
color.is-missing($color, $channel): Returns whether$channel's value is missing in$color. Missing channels can be explicitly specified using the special valuenoneand can appear automatically whencolor.to-space()returns a color with a powerless channel. Missing channels are usually treated as 0, except when interpolating between two colors and incolor.mix()where they're treated as the same value as the other color.
-
-
Update existing functions to support color spaces:
-
hsl()andcolor.hwb()no longer forbid out-of-bounds values. Instead, they follow the CSS spec by clamping them to within the allowed range. -
color.change(),color.adjust(), andcolor.scale()now support all channels of all color spaces. However, if you want to modify a channel that's not in$color's own color space, you have to explicitly specify the space with the$spaceparameter. (For backwards-compatibility, this doesn't apply to legacy channels of legacy colors—for example, you can still adjust anrgbcolor's saturation without passing$space: hsl). -
color.mix()andcolor.invert()now support the standard CSS algorithm for interpolating between two colors (the same one that's used for gradients and animations). To use this, pass the color space to use for interpolation to the$methodparameter. For polar color spaces likehslandoklch, this parameter also allows you to specify how hue interpolation is handled. -
color.complement()now supports a$spaceparameter that indicates which color space should be used to take the complement. -
color.grayscale()now operates in theoklchspace for non-legacy colors. -
color.ie-hex-str()now automatically converts its color to thergbspace and gamut-maps it so that it can continue to take colors from any color space.
-
-
The following functions are now deprecated, and uses should be replaced with the new color-space-aware functions defined above:
-
The
color.red(),color.green(),color.blue(),color.hue(),color.saturation(),color.lightness(),color.whiteness(), andcolor.blackness()functions, as well as their global counterparts, should be replaced with calls tocolor.channel(). -
The global
adjust-hue(),saturate(),desaturate(),lighten(),darken(),transaprentize(),fade-out(),opacify(), andfade-in()functions should be replaced bycolor.adjust()orcolor.scale().
-
-
Add a
global-builtinfuture deprecation, which can be opted-into with the--future-deprecationflag or thefutureDeprecationsoption in the JS or Dart API. This emits warnings when any global built-in functions that are now available insass:modules are called. It will become active by default in an upcoming release alongside the@importdeprecation.
Dart API
-
Added a
ColorSpaceclass which represents the various color spaces defined in the CSS spec. -
Added
SassColor.spacewhich returns a color's color space. -
Added
SassColor.channelsand.channelsOrNullwhich returns a list of channel values, with missing channels converted to 0 or exposed as null, respectively. -
Added
SassColor.isLegacy,.isInGamut,.channel(),.isChannelMissing(),.isChannelPowerless(),.toSpace(),.toGamut(),.changeChannels(), and.interpolate()which do the same thing as the Sass functions of the corresponding names. -
SassColor.rgb()now allows out-of-bounds and non-integer arguments. -
SassColor.hsl()and.hwb()now allow out-of-bounds arguments. -
Added
SassColor.hwb(),.srgb(),.srgbLinear(),.displayP3(),.a98Rgb(),.prophotoRgb(),.rec2020(),.xyzD50(),.xyzD65(),.lab(),.lch(),.oklab(),.oklch(), and.forSpace()constructors. -
Deprecated
SassColor.red,.green,.blue,.hue,.saturation,.lightness,.whiteness, and.blacknessin favor ofSassColor.channel(). -
Deprecated
SassColor.changeRgb(),.changeHsl(), and.changeHwb()in favor ofSassColor.changeChannels(). -
Added
SassNumber.convertValueToUnit()as a shorthand forSassNumber.convertValue()with a single numerator. -
Added
InterpolationMethodandHueInterpolationMethodwhich collectively represent the method to use to interpolate two colors.
JS API
-
While the legacy API has been deprecated since we released the modern API, we now emit warnings when the legacy API is used to make sure users are aware that it will be removed in Dart Sass 2.0.0. In the meantime, you can silence these warnings by passing
legacy-js-apiinsilenceDeprecationswhen using the legacy API. -
Modify
SassColorto accept a newspaceoption, with support for all the new color spaces defined in Color Level 4. -
Add
SassColor.spacewhich returns a color's color space. -
Add
SassColor.channelsand.channelsOrNullwhich returns a list of channel values, with missing channels converted to 0 or exposed as null, respectively. -
Add
SassColor.isLegacy,.isInGamut(),.channel(),.isChannelMissing(),.isChannelPowerless(),.toSpace(),.toGamut(),.change(), and.interpolate()which do the same thing as the Sass functions of the corresponding names. -
Deprecate
SassColor.red,.green,.blue,.hue,.saturation,.lightness,.whiteness, and.blacknessin favor ofSassColor.channel().
Embedded Sass
-
Add
ColorSassScript value, with support for all the new color spaces defined in Color Level 4. -
Remove
RgbColor,HslColorandHwbColorSassScript values.
v1.78.0
-
The
meta.feature-existsfunction is now deprecated. This deprecation is namedfeature-exists. -
Fix a crash when using
@at-rootwithout any queries or children in the indented syntax.
JS API
-
Backport the deprecation options (
fatalDeprecations,futureDeprecations, andsilenceDeprecations) to the legacy JS API. The legacy JS API is itself deprecated, and you should move off of it if possible, but this will allow users of bundlers and other tools that are still using the legacy API to still control deprecation warnings. -
Fix a bug where accessing
SourceSpan.urlwould crash when a relative URL was passed to the Sass API.
Embedded Sass
-
Explicitly expose a
sassexecutable from thesass-embeddednpm package. This was intended to be included in 1.63.0, but due to the way platform-specific dependency executables are installed it did not work as intended. Now users can runnpx sassfor local installs or justsasswhensass-embeddedis installed globally. -
Add linux-riscv64, linux-musl-riscv64, and android-riscv64 support for the
sass-embeddednpm package. -
Fix an edge case where the Dart VM could hang when shutting down when requests were in flight.
-
Fix a race condition where the embedded host could fail to shut down if it was closed around the same time a new compilation was started.
-
Fix a bug where parse-time deprecation warnings could not be controlled by the deprecation options in some circumstances.
v1.77.8
- No user-visible changes.
v1.77.7
[Compare Source](h
Configuration
📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.