fix(deps): update all dependencies #19
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
6.2.1->6.5.0v0.0.3->v0.3.0v2->v3v1->v3v2->v3v4->v6v1->v38.18.1->8.21.21.5.0->1.8.21.1.1->1.2.17.0.0->7.5.0v1->v2v0.4.1-rc.1.0.20220106143633-60d6503d1974->v0.4.39.5.4->10.11.01.7.0->2.2.1v2->v3v0.5.2->v0.6.0v0.8.2->v0.9.1v20.10.3-0.20220121014307-40bb9831756f+incompatible->v20.10.21v1.4.0->v1.6.0v0.1.12->v0.1.13v0.10.1->v0.10.5v1.26.1->v1.28.0v1.8.1->v1.9.0v1.4.0->v1.6.1v1.11.0->v1.13.0v1.7.1->v1.8.19ed6126->4638ad61.16->1.191.17->1.191.18.1-alpine->1.19.2-alpinev0.6.0-dev.0.20211013180041-c96bc1413d57->v0.6.0v0.0.0-20210220032951-036812b2e83c->v0.1.0v0.0.0-20210927222741-03fcf44c2211->v0.1.0v0.0.0-20210723032227-1f47c861a9ac->v0.1.0v1.47.0->v1.50.1v2->v3v1.0.0->v1.2.00.4.0->1.1.11.50.1->1.55.01.13.1->1.14.0Release Notes
gregberge/svgr
v6.5.0Compare Source
Bug Fixes
Features
v6.4.0Compare Source
Bug Fixes
Features
6.3.1 (2022-07-22)
Bug Fixes
v6.3.1Compare Source
Bug Fixes
v6.3.0Compare Source
Bug Fixes
Features
6.2.1 (2022-01-30)
Bug Fixes
actions/add-to-project
v0.3.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.2.0...v0.3.0
v0.2.0Compare Source
What's Changed
Full Changelog: https://github.com/actions/add-to-project/compare/v0.1.0...v0.2.0
v0.1.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.5...v0.1.0
v0.0.5Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.4...v0.0.5
v0.0.4Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.3...v0.0.4
actions/checkout
v3Compare Source
saveStateandgetStategithub-server-urlinputactions/setup-go
v3Compare Source
v2Compare Source
actions/stale
v6Compare Source
v5Compare Source
actions/upload-artifact
v3Compare Source
v2Compare Source
amplitude/amplitude-javascript
v8.21.2Compare Source
Bug Fixes
v8.21.1Compare Source
Bug Fixes
v8.21.0Compare Source
Features
8.20.1 (2022-09-01)
Bug Fixes
v8.20.1Compare Source
Bug Fixes
v8.20.0Compare Source
Features
v8.19.0Compare Source
Features
8.18.5 (2022-06-24)
Bug Fixes
8.18.4 (2022-05-31)
Bug Fixes
8.18.3 (2022-05-24)
Bug Fixes
8.18.2 (2022-05-12)
Bug Fixes
8.18.1 (2022-04-06)
Bug Fixes
v8.18.5Compare Source
Bug Fixes
v8.18.4Compare Source
Bug Fixes
v8.18.3Compare Source
Bug Fixes
v8.18.2Compare Source
Bug Fixes
bats-core/bats-core
v1.8.2Compare Source
Bats 1.8.2
Released: 2022-10-19
Fixed:
v1.8.1Compare Source
Bats 1.8.1
Released: 2022-10-19
Fixed:
shfmtall files and enforce via CI (#651)-j<n>(without space) (#657)v1.8.0Compare Source
Bats 1.8.0
Released: 2022-09-15
Added:
--formatter <absolute path>(also works for--report-formatter) (#602)--filter-status failed(#483)BATS_TEST_RETRIESthat specifies how often a test should bereattempted before it is considered failed (#618)
latest-no-faccessat2and<bats-version\>-no-faccessat2foravoiding
bash: bats: No such file or directoryondocker<20.10(orrunc<v1.0.0-rc93) (#622)BATS_TEST_TIMEOUTvariable to force a timeout on test (includingsetup()) (#491)$stderr(fromrun --separate-stderr) with--print-output-on-failure(#631)# bats test_tags=<tag list>/# bats file_tags=<tag list>and--filter-tags <tag list>for tagging tests for execution filters (#642)setup_suitein wrong file (.batsinstead ofsetup_suite.bash) (#652)Documentation
run !on Batsversions >=1.5.0 (#593)
bats_require_minimum_version(#595)setup_suite(#652)Fixed:
run -<N>being incorrectly documented asrun =<N>(#599)--gather-test-outputs-in <directory>to work with existing, emptydirectories (#603)
--clean-and-gather-test-outputs-in <directory>for improved UXloadinteardownmarking failed tests as not run (#612)teardown_fileerrors don't swallowsetup_fileerrors anymore, the behavioris more like
teardown's now (onlyreturn/last command can triggerteardownerrors) (#623)
(18.04 -> 22.04) (#630)
/usr/lib/batsas default value forBATS_LIB_PATH(#628)bats-formatter-junitwhensetup_filefails (#632)teardown/teardown_file/teardown_suitefunctions:only fail via return code, not via ERREXIT (#633)
set -uonsetup_suitefailures (#643)loadnot being available insetup_suite(#644)IFSbyrun(#650)setup_suite's stderr on errors (#649)Documentation
v1.7.0Compare Source
Bats 1.7.0
Released: 2022-05-14
Added:
bats_require_minimum_versionguard (#587)bats_require_minimum_versionto guard code that would not run on olderversions (#587)
Documentation
$BATS_VERSION(#557)Fixed:
SHELLOPTS=nounset(-u) (#558)flockandshlockfor parallel mode test (#554)#with pretty formatter (#561)teardown,teardown_file, andteardown_suitefrom overriding bats'exit code by setting
$status(e.g. via callingrun) (#581, #575)your CI from reporting test failures! The regression happened in version 1.6.0.
run --keep-empty-linesnow reports 0 lines on empty$output(#583)Documentation
run -N(had=Ninstead) (#579)issue #578 for more
details and how to find out if your tests are affected.
v1.6.1Compare Source
Bats 1.6.1
Released: 2022-05-14
Fixed:
teardown,teardown_file, andteardown_suitefrom overriding bats'exit code by setting
$status(e.g. via callingrun) (#581, #575)your CI from reporting test failures! The regression happened in version 1.6.0.
Documentation
run -N(had=Ninstead) (#579)v1.6.0Compare Source
Bats 1.6.0
Released: 2022-02-24
Added:
--code-quote-style(and$BATS_CODE_QUOTE_STYLE) to customizequotes around code blocks in error output (#506)
test run (#525, #535)
bats_load_libraryfor loading libraries from the search path$BATS_LIB_PATH(#548)Fixed:
/tmp/latchin selftest suite(single use latch) (#516)
teardown_fileas<failure>in junit output (#532)Documentation
lukeed/clsx
v1.2.1Compare Source
Patches
clsxexport tooChores
3712966,2114f5bv1.2.0Compare Source
Features
Add named
clsxexport alias (#43, #44):56ab81fThank you @danikaze~!
This is purely an alias for the default export so that TypeScript users can avoid the
esModuleInteropsetting. In other words, the followimportstatements are effectively identical, but the latter is preferred by TypeScript:Chores
tapetouvufor tests:1c36d10bc4f82774cefa6Thank you @gingerrific~!
400b848open-cli-tools/concurrently
v7.5.0Compare Source
What's Changed
onFinishsignature when using exactOptionalPropertyTypes by @Baune8D in https://github.com/open-cli-tools/concurrently/pull/372Full Changelog: https://github.com/open-cli-tools/concurrently/compare/v7.4.0...v7.5.0
v7.4.0Compare Source
conc- #358rxjsanddate-fns- #353, #340New Contributors
v7.3.0Compare Source
What's Changed
v7.2.2Compare Source
What's Changed
New Contributors
v7.2.1Compare Source
What's Changed
--successcommand-syntax when command name has dashes - #324, #325v7.2.0Compare Source
command-{name|index}and!command-{name|index}to--success- #280, #281, #318New Contributors
v7.1.0Compare Source
concurrently npm:lint:*(!fix)(#305, #306)New Contributors
crazy-max/ghaction-github-runtime
v2Compare Source
cue-lang/cue
v0.4.3Compare Source
This release includes various bug fixes, including fixing some crashes. It also fixes a memory leak that would cause long-running servers to OOM (see #1418). It also now supports Go 1.18.
It also fixes various builtin extensions.
This release also makes a lot of preparations for the upcoming comprehension rework, which will allow us to do all kinds improvements and performance enhancements.
As a reminder: users can register their projects with
unity, our regression and performance testing setup.unityis used to ensure that a project's CUE evaluations do not unexpectedly stop working, or regress in terms of performance.unitycontinues to catch multiple issues with each release. Adding your project tounitynot only guarantees that we will not break your tests (if we do, we will work with you to fix your CUE code), but it also helps to improve the quality of each CUE release. We are in the process of adding support for adding private projects tounity.Thank you to @benmoss, @cuichenli, @danbison, @emcfarlane, @eonpatapon, @jared-gs, @jdreaver, @jlongtine, @mattmoor, @mvdan, @oncilla, @roidelapluie, @slewiskelly, @xinau, and @yannk for contributing to this release!
Language changes
This release removes all remaining support for quoted identifiers. Although this hasn't been supported for a while, there were still parts of the code that handled them, resulting in cryptic error messages.
Core evaluator
This release sees an overall improvement in error location reporting. These changes are quite substantial but largely, aside from a few resulting bug fixes, do not alter behavior.
Builtins
netAdd
CIDRrange verification function.regexpAdd
ReplaceAllandReplaceAllLiteraltimeFixes a hermeticity issues where a local time zone may be selected. Added
FormatStringto ultimately replaceFormat, whereFormatwill first have to be deprecated.Add
FormatString,FormatDurationandSplittool/fileAdd
MkdirTemp,RemoveAlltool/httpAdd Support for TLS settings.
Changelog
5c43a87all: apply Go 1.18's gofmt -s41ad3a0all: bump x/texte74624ball: drop golang.org/x/xerrorsb6cdc74all: format .cue files in txtar archives054cc31all: move to go1.17-based go.modf396ea8all: upgrade github.com/spf13/cobra to v1.4.0f26cc29all: upgrade go-internals83a1700build: fix typo inclduded -> includeddc2c9e0ci: add Go 1.18 and bump action and Go versionsf44242cci: optimize CI build runtimes256f1f9ci: update to the latest goreleaser version935a926cmd/cue/cmd: make get go work with go 1.1837cc8accmd/cue/cmd: support byte in get go5127136cmd/cue/cmd: support uintptr in get go69e2dcccmd/cue: make long tests pass with Go 1.18aca00a0cmd/cue: thread cue.Context throughout calls583c11ecmd/import: fix typo in doc89d6078crypto/ed25519: support signature verification6b138e4cue/load: remove some unused code4136481cue/tools/flow: allow tasks in hidden fields699ce65cue: allow incomplete errors in Fields method71b43a8cue: fix doc string for CompileBytes and references84d3cadcue: fix IsClosed24c9117cue: fix TextUnmarshal bug in Decodeb1edc14cue: fix nil pointer deref in BuildInstancesa7eda13cue: remove all support for quoted identifiers49e295bcue: try harder to find a position for Pos2eb7d1edoc/ref/spec.md: fix hello world example in spec1c52d6adoc/spec: specify default constraint is not implementedba164f5doc: delete whitespace in README to test master builda6995f5doc: fix "click" typoeaaf5f0doc: fix up k8s tutorial7627c93doc: mention the commit message hook for --signoff2020208doc: remove duplicate GerritHub clone instructionsb67dc4dinteral/core/adt: improve error locationsfa141c2internal/cmd/qgo: make go 1.18 compatibility569fcbdinternal/core/adt: add nested logging support09c1ee0internal/core/adt: adjust error positions0a4d48dinternal/core/adt: change to incomplete errorb995f5binternal/core/adt: debug options for sorting arcs448b94cinternal/core/adt: don't yield struct on comprehension1e45d06internal/core/adt: fix closedness for API disjunctions6b37a01internal/core/adt: get rid of NotExistErrore70db24internal/core/adt: hoist code to prep for comprehension change8f3c71binternal/core/adt: introduce Comprehension typef045a5ainternal/core/adt: make comprehension value an Exprb2d9e16internal/core/adt: merge if and for comprehension listse499daeinternal/core/adt: pass Conjunct to addVertexConjuncts28f8d47internal/core/adt: performance: improve lists disambiguation49fdab8internal/core/adt: prepare for field conflict messagee0577bbinternal/core/adt: prevent state erasurebe2ee9binternal/core/adt: prevent state inversion7cdcc70internal/core/adt: reintroduce Conjunct.Expr0e634cfinternal/core/adt: report error for integer fields975f57cinternal/core/adt: store Ellipsis instead of Expr in Additional2421553internal/core/adt: track positions for incomplete types8dee602internal/core/adt: use partial lookup19782a6internal/core/dep: prevent crash195cdf7internal/core/runtime: don't share import cachec561f1finternal/core: automated rename28c1adbinternal/cuetxar: provide CUE_FORMAT_TXTAR to format .cue files4cbd2e6pkg/crypto/ed25519: format generated test case189de92pkg/net: add CIDR range verification function37eb22bpkg/regexp: add ReplaceAll and ReplaceAllLiteral53a108dpkg/regexp: bring docs more inline with Go equivalentsfe20132pkg/regexp: delete duplicate test case in txtar08fa1c7pkg/regexp: reorder for ease of maintenancea15720bpkg/time: add FormatDuration71e9d03pkg/time: add FormatString and Split65ff0f4pkg/time: fix hermeticity issuee32817apkg/time: use time.UTC for ParseInLocation977d353pkg/tool/cli: Fix Ask task8dee549pkg/tool/file: add MkdirTemp, RemoveAllda75cdfpkg/tool/http: add tls settingsffb044fpkg/tool/http: check tls.verify exists05f74a8pkg: remove usage of qgo in go generate04ac666tools/flow: add Value() to retrieve controller valuea03817ftools/flow: fix test race1b4b7e9tools/trim: appropriately label vertex8a2e832tools/trim: don't remove structs with comprehensionsFull Changelog: https://github.com/cue-lang/cue/compare/v0.4.2...v0.4.3
Docker images
docker pull docker.io/cuelang/cue:0.4.3v0.4.2Compare Source
This patch release largely focuses on bug fixes, but also includes some additions to the
cmd/cue cmdtooling layer and builtins. Some of the bug fixes were identified as part of preparing for an upcoming CUE talk at FOSDEM.Thank you to @brandonbloom, @eonpatapon, @obowersa and @seh for contributing to this release!
Core evaluator
A number of bug fixes relating to edge cases of CUE evaluation. Notably,
1374dc9fixes some subtle bugs where fields can be missed if patterns are inserted too late.0aaf4c6disallows_as a field label, fixing a bug where the following CUE was previously accepted as valid:This now results in:
Tooling layer (
cmd/cue cmd)@eonpatapon added
Mkdir,MkdirAlltopkg/tool/file. https://github.com/cue-lang/cue/issues/1502 was raised as a follow-up, a wider review of how thepkg/…API needs to change prev1.Spec
@seh contributed to the "Declarations and scope" section, clarifying that top-level let identifiers are scoped to the containing file block.
cmd/cue@slewiskelly highlighted a regression introduced as far back as
aaf6e84wherecmd/cueis used to validate data using a schema. In this regression, CUE inadvertently marks the failures as "fatal", instead of "incomplete" (that is, could be satisfied by making a value more concrete).04812bfdisables schema checking for now whilst we consider a more precise solution.Builtins
Both
pkg/encoding/yamlandpkg/encoding/jsonnow supportUnmarshalStream.Changelog
6bc922ctools/trim: prevent nil-pointer panic9aeaf70pkg/encoding/json: implement UnmarshalStream480b28bpkg/encoding/yaml: implement UnmarshalStream880863aencoing/json: made independent of pkg/encoding/json802a852cmd/cue/cmd: only consider "kind" field for known tasksbd3b6eacmd/cue: add newline between imported objects04812bfcmd/cue: fix spurious errors2fe5251doc/ref/spec.md: clarify scope of top-level let ID556f57fdoc/tutorial: fix typo in 55_defs.txtf0d03f3cue/ast: fix typo in docstringf29b460cmd/cue/cmd: remove stale reference to ::50d69c9all: prepare for private repository support in unity5581d64doc: fix heading level for div et al builtins45c54f8pkg/tool/file: add Mkdir, MkdirAll34c4f9cRevert "pkg/tool/file: add Mkdir, MkdirAll"23cc102pkg/tool/file: add Mkdir, MkdirAll0aaf4c6internal/core: disallow_as field labelc1bf550internal/core/eval: dereference indirections earlier9f6a40einternal/core/adt: zero-value feature means "invalid"1374dc9internal/core/adt: single place for inserting matched patternsFull Changelog: https://github.com/cue-lang/cue/compare/v0.4.1...v0.4.2
Docker images
docker pull docker.io/cuelang/cue:0.4.2v0.4.1Compare Source
After an extended break following CUE's migration to
cue-lang/cueand multiple pre-releases, thev0.4.1release mainly focuses on bug fixes. We also renew our pledge to in future release smaller changes more frequently on our way to language stability.Thank you to @chai2010, @yujunz, @caarlos0, @hrvolapeter, @slewiskelly, @antong, @mvdan, @ameowlia and @palmamartin for contributing to this release!
Project-level changes
amd64andarm64release assets forlinux,windowsanddarwin, with accompanyingamd64andarm64Docker images and manifests:v0.4.1-beta.6go1.15from build matrix:v0.4.1-beta.6v0.4.1-beta.6Encoders
gopkg.in/yaml.v3; may result in some formatting changes for Yaml output:v0.4.1-beta.6cmd/cuetool/exec.Run:v0.4.1-beta.6cue evalexporting ofletexpressions (#1116):v0.4.1-beta.6cue defbug where multiple list conjuncts resulted in an output containing a{}conjunct:v0.4.1-beta.6API
cue.ResolveReferencesfixed to work for the KubeVela project:v0.4.1-beta.6cue.Context:v0.4.1-beta.6cue.Context:v0.4.1-rc.1Evaluator
v0.4.1-beta.6v0.4.1-beta.6v0.4.1-beta.6v0.4.1-beta.6letdeclarations (#1042):v0.4.1-beta.6"_"label:v0.4.1-rc.2Language
This release makes no changes to the language.
$as an identifier (#1264):v0.4.1-beta.6Changelog
d4d0f148fbaf81e5c71763d3f72160d650325cfb208a40ef028b425779303b6547e5cc6e68ca4795719eb68f4c302556bce7da62ff68e000d413bb89a040dc910ff4d6c306789e7d4d64d505e0eb53c4eb99ce0a061e6617922f9bc490d4ce62a95af88046799825264f3988f91476ab718c9a0f65dd0fb89ad85a8b721a15adb6c4e76bb40e56b82$in identifier75c3d6bc1c2cdaa83c6c6b9ac1ea59bdbb562e876d9bb874c72936e429a686ddbf59929217c4d437920efca61f58031fe7ddd96c65cf1aa135c2f3ce8550b80f53054ecb17c9370fac938c8f7da4a38ed7d25ee259079b15f28bb45ab75b835c4960a68df18723a7fe3d9cd716da50d906484a320ed9ab0070bb1aa61ee767bf363ec427f98e053d4e8de4b1Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.0...v0.4.1
Docker images
docker pull docker.io/cuelang/cue:0.4.1cypress-io/cypress
v10.11.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-11-0
v10.10.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-10-0
v10.9.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-9-0
v10.8.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-8-0
v10.7.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#​10-7-0
v10.6.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-6-0
v10.5.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-5-0
v10.4.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-4-0
v10.3.1Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-1
v10.3.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-0
v10.2.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-2-0
v10.1.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-1-0
v10.0.3Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-3
v10.0.2Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-2
v10.0.1Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-1
v10.0.0Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-0
v9.7.0Compare Source
Released 5/23/2022
Features:
Addressed in #21418.
Deprecations:
Cypress.Cookies.preserveOnce()andCypress.Cookies.defaults()CypressAPIs have been deprecated. In a future release, support for
Cypress.Cookies.preserveOnce()andCypress.Cookies.defaults()will beremoved. Consider using the experimental
cy.session()command instead to cache and restorecookies and other sessions details between tests. Fixed
#21333.
Bugfixes:
cy.contains()command to correctlyerror and retry if the provided regex pattern begins with an equal sign and a
match was not initially found. Previously the command would incorrectly fail
with a syntax error. Fixed
#21108.
cy.session()command log grouping and validation verbiage.This change provides better insights to logs associated with the command.
Fixed #21377.
eventemitter2third-party type definitions fromcyandCypressthat were unintentionally exposed. Fixed
#20556.
Dependency Updates:
16.5.0to16.13.2. Addressed in#21418.
cypress runand whenselecting Electron browser in
cypress openfrom94.0.4606.81to100.0.4896.75. Addressed in#21418.
electrondependency from15.5.1to18.0.4. Addressed in#21418.
v9.6.1Compare Source
Released 5/9/2022
Bugfixes:
Fixed #19793.
body in the command log. Fixed
#21361.
cy.contains()and.should('contain', ...)to handle finding text thatcontains backslash characters. Fixed
#19116
.type('{enter}')to support sending the Enterkeystroke to submit buttons that are not rendered within a form html element,
but are associated with a form via the
formattribute. Fixed#21163.
cy.session()such that re-running tests in open modewill now correctly recreate a session. Before this change, an error was thrown
indicating the saved
setupfunction was not a function because it wasserialized. Fixed
#17805.
v9.6.0Compare Source
Released 4/25/2022
Features:
cy.origin()command. This feature allows you to testacross different origins or domains within a single test. This experiment was
designed to work side-by-side with the
cy.session()experimental feature. You can turn on use of this command by setting the
experimentalSessionAndOriginconfigurationoption to
true. For more details, readour blog post.
Addressed #17336 and
#944.
experimentalSessionAndOrigin. Thisoption enables support for
cy.session()andcy.origin().experimentalSessionSupportconfiguration option has been removed andreplaced by the
experimentalSessionAndOriginconfiguration option. Pleaseupdate your configuration to use the new
experimentalSessionAndOriginoption to continue to opt-in to this experimental feature.
experimentalSessionAndOriginis enabled, cross-origin requests willno longer immediately fail, but instead, time out based on the
pageLoadTimeoutconfiguration. This allows the request to be appropriately handled by the
cy.origin()command.experimentalSessionAndOriginis enabled, Cypress will no longer waiton page loads between hooks before moving on to the next test.
Bugfixes:
to an input element when using
.type('{enter}'). Fixed#21033.
or if it came from an error in a plugin before showing the error message.
Fixed #21010.
Cypress binary and the max file length is exceeded. Fixed in
#21047.
Cypress.Commands.add()TypeScript types to better reflect theattributes of the
.add()utility and the JQuery element, a possible previoussubject type. #20376.
Dependency Updates:
electrondependency from15.3.5to15.5.1to consume fixesrelated to
improve performance on
macOS Big Sur and later. Addressed
#21068.
javierbrea/cypress-localstorage-commands
v2.2.1Compare Source
Changed
v2.2.0Compare Source
Added
Changed
v2.1.0Compare Source
Changed
v2.0.0Compare Source
Removed
Changed
dagger/dagger-for-github
v3Compare Source
Microsoft/go-winio
v0.6.0Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/microsoft/go-winio/compare/v0.5.2...v0.6.0
docker/buildx
v0.9.1Compare Source
Notable changes
v0.9.0Compare Source
Welcome to the 0.9.0 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Notable changes
oci-layout://for loading build context from local OCI layout directories. Note that this feature depends on an unreleased BuildKit feature and builder instance frommoby/buildkit:masterneeds to be used until BuildKit v0.11 is released. #1173 docs--printflag can be used to run helper functions supported by the BuildKit frontend performing the build and print their results. In Dockerfile this feature can be used to show the build arguments and secrets that the current build supports with--print=outlineand list all available Dockerfile stages with--print=targets. This feature is experimental for gathering early feedback and requires enablingBUILDX_EXPERIMENTAL=1environment variable. We plan to update/extend this feature in the future without keeping backward compatibility. #1100 #1272--invokeflag can be used to launch interactive containers from build results for an iterative debugging cycle. These containers can then be reloaded with code changes or restored to intial state from special monitor mode. This feature is experimental for gathering early feedback and requires enablingBUILDX_EXPERIMENTAL=1environment variable. We plan to update/extend this feature in the future without keeping backwards compatibility #1168 #1257 #1259 docsBUILDKIT_COLORSandNO_COLORto customize/disable the colors of interactive build progressbar #1230 #1226 docsbuildx createcommand now does additional validation of builder parameters to avoid creating a builder instance with invalid configuration #1206buildx imagetools createcommand can now create new multi-platform images even if the source subimages are located on different repositories or registries #1137--configvalue #1111buildx lscommand now shows the current BuildKit version of each builder instance #998buildx lscommand output has been updated with better access to errors from different builders #1109dockerdinstance supports initially disabled Buildkit features like multi-platform images #1260 #1262.envfile automatically when building Compose files for compatibility #1261cache_todefinition #1155timestamp()to access current time #1214x-bake#1256.in the name are now converter to use_so the selector keys can still be used in such targets #1011prunecommand #1252--builderflag correctly #1067Contributors
Dependency Changes
a01c71e->4bf35478667ccd->418ca3b40bb983->a60b45810e6f94->55ba9d1693428a->c5a74bc9ed6126->0dbf3a85770296->3147a52fe4d628->cd36cc0036812b->886fb93da31bd3->c0bba946886f2d->03fcf441f47c86->90d013b3a66f56->197313610cb982new496545a-> v3.0.1docker/docker
v20.10.21Compare Source
This release of Docker Engine contains updated versions of Docker Compose,
Docker Scan, Containerd, added packages for Ubuntu 22.10, and some minor bug
fixes and enhancements.
Client
Daemon
Invalid standard handle identifiepanic when registering the docker daemon as a service from a legacy CLI on Windows moby/moby#44326.Builder
Packaging
containerd.iopackage) to v1.6.9.v20.10.20Compare Source
This release of Docker Engine contains partial mitigations for a Git vulnerability
(CVE-2022-39253), and has updated handling of
image:tag@digestimage references.The Git vulnerability allows a maliciously crafted Git repository, when used as a
build context, to copy arbitrary filesystem paths into resulting containers/images;
this can occur in both the daemon, and in API clients, depending on the versions and
tools in use.
The mitigations available in this release and in other consumers of the daemon API
are partial and only protect users who build a Git URL context (e.g.
git+protocol://).As the vulnerability could still be exploited by manually run Git commands that interact
with and check out submodules, users should immediately upgrade to a patched version of
Git to protect against this vulernability. Further details are available from the GitHub
blog ("Git security vulnerabilities announced").
Client
when using the classic Builder with a Git URL as the build context.
Daemon
image:tag@digestreferences. When pulling an image usingthe
image:tag@digest("pull by digest"), image resolution happens throughthe content-addressable digest and the
imageandtagare not used. Whilethis is expected, this could lead to confusing behavior, and could potentially
be exploited through social engineering to run an image that is already present
in the local image store. Docker now checks if the digest matches the repository
name used to pull the image, and otherwise will produce an error.
Builder
image:tag@digestreferences. Refer to the "Daemon" sectionabove for details.
for CVE-2022-39253.
v20.10.19Compare Source
This release of Docker Engine comes with some bug-fixes, and an updated version
of Docker Compose.
Builder
docker builder pruneordocker system prunemoby/moby#44122.Daemon
docker volume prunewould remove volumes that werestill in use if the daemon was running with "live restore" and was restarted
moby/moby#44238.
Packaging
and CVE-2022-41715.
v20.10.18Compare Source
This release of Docker Engine comes with a fix for a low-severity security issue,
some minor bug fixes, and updated versions of Docker Compose, Docker Buildx,
containerd, andrunc.Client
Builder
Daemon
could allow a container process to bypass primary group restrictions within the
container CVE-2022-36109, GHSA-rc4r-wh2q-q6c4.
in a redundant round-trip to the image registry moby/moby#44109.
execprocesses and healthchecks were not terminatedwhen they timed out moby/moby#44018.
Packaging
containerd.iopackage) to v1.6.8.which contains fixes for CVE-2022-27664
and CVE-2022-32190.
v20.10.17Compare Source
This release of Docker Engine comes with updated versions of the
compose,containerd, andrunccomponents, as well as some minor bug fixes.Client
Networking
Packaging
containerd.iopackage) to v1.6.6, which contains a fix for CVE-2022-31030v20.10.16Compare Source
This release of Docker Engine fixes a regression in the Docker CLI builds for
macOS, fixes an issue with
docker statswhen using containerd 1.5 and up,and updates the Go runtime to include a fix for CVE-2022-29526.
Client
resulted in a panic docker/cli#43426.
CVE-2022-29526.
Daemon
docker statswas showing empty stats when running withcontainerd 1.5.0 or up moby/moby#43567.
golang.org/x/sysbuild-time dependency which contains a fix for CVE-2022-29526.Packaging
which contains a fix for CVE-2022-29526.
docker scanCLI plugin, to prevent a"conflicting requests" error when users performed an off-line installation from
downloaded RPM packages docker/docker-ce-packaging#659.
v20.10.15Compare Source
This release of Docker Engine comes with updated versions of the
compose,buildx,containerd, andrunccomponents, as well as some minor bugfixes.Daemon
some conditions moby/moby#43360
Packaging
containerd.iopackage) to v1.6.4.v20.10.14Compare Source
This release of Docker Engine updates the default inheritable capabilities for
containers to address CVE-2022-24769,
a new version of the
containerd.ioruntime is also included to address the sameissue.
Daemon
Builder
Packaging
containerd.iopackage) to v1.5.11.docker buildxto v0.8.1.v20.10.13Compare Source
This release of Docker Engine contains some bug-fixes and packaging changes,
updates to the
docker scananddocker buildxcommands, an updated version ofthe Go runtime, and new versions of the
containerd.ioruntime.Together with this release, we now also provide
.deband.rpmpackages ofDocker Compose V2, which can be installed using the (optional)
docker-compose-pluginpackage.
Builder
Daemon
net.ipv4.ping_group_rangesysctl moby/moby#43084.Distribution
pull moby/moby#43333.
Documentation
Logging
a large amount of log messages moby/moby#43165.
containers from hanging when using the
fluentd-async-connect=trueand theremote server is unreachable moby/moby#43147.
Packaging
.deband.rpmpackages for Docker Compose V2. Docker Compose v2.3.3can now be installed on Linux using the
docker-compose-pluginpackages, whichprovides the
docker composesubcommand on the Docker CLI. The Docker Composeplugin can also be installed and run standalone to be used as a drop-in replacement
for
docker-compose(Docker Compose V1) docker/docker-ce-packaging#638.The
compose-cli-pluginpackage can also be used on older version of the DockerCLI with support for CLI plugins (Docker CLI 18.09 and up).
docker buildxto v0.8.0.docker scan(docker-scan-plugin) to v0.17.0.containerd.iopackage) to v1.5.10.v20.10.12Compare Source
Packaging
docker scanto v0.12.0.docker buildxto v0.7.1.v20.10.11Compare Source
20.10.11
Distribution
See GHSA-xmmx-7jpf-fx42 for details.
Windows
Packaging
v20.10.10Compare Source
20.10.10
Builder
docker buildusing not finding images inthe local image cache on Arm machines when using BuildKit moby/moby#42954
Runtime
clone3syscall in the default seccomp policy to support runningcontainers based on recent versions of Fedora and Ubuntu. moby/moby/#42836.
layers, which was exposed by recent changes in Windows moby/moby#42944.
docker stopcould hang forever moby/moby#42956.Swarm
Packaging
docker scanto v0.9.0v20.10.9Compare Source
This release is a security release with security fixes in the CLI, runtime, as
well as updated versions of the containerd.io package and the Go runtime.
Client
Ensure default auth config has address field set, to prevent credentials being
sent to the default registry.
Runtime
Create parent directories inside a chroot during
docker cpto prevent a speciallycrafted container from changing permissions of existing files in the host’s filesystem.
Lock down file permissions to prevent unprivileged users from discovering and
executing programs in
/var/lib/docker.Packaging
and CVE-2021-39293
v1.4.11 and runc v1.0.2 to address CVE-2021-41103.
v20.10.8Compare Source
20.10.8
Deprecation
specified in RFC 1423 is insecure by design. Because it does not authenticate
the ciphertext, it is vulnerable to padding oracle attacks that can let an
attacker recover the plaintext. Support for encrypted TLS private keys is now
marked as deprecated, and will be removed in an upcoming release. docker/cli#3219
support for Kubernetes in the
stackandcontextcommands in the Docker CLIis now marked as deprecated, and will be removed in an upcoming release docker/cli#3174.
Client
Invalid standard handle identifiererrors on Windows docker/cli#3132.Rootless
can't open lock file /run/xtables.lock: Permission deniederror onSELinux hosts moby/moby#42462.
x509: certificate signed by unknown authorityerror on openSUSE Tumbleweed moby/moby#42462.Runtime
--platformoption to pull a single-arch imagethat does not match the specified architecture moby/moby#42633.
Your kernel does not support swap memory limitwarning whenrunning with cgroups v2 moby/moby#42479.
HcsShutdownComputeSystemreturned an
ERROR_PROC_NOT_FOUNDerror moby/moby#42613Swarm
node failing to clean up its old loadbalancer IPs moby/moby#42538
Packaging
v20.10.7Compare Source
20.10.7
Client
SIGURGsignals to container on Linux and macOS. The Go runtime(starting with Go 1.14) uses
SIGURGsignals internally as an interrupt tosupport preemptable syscalls. In situations where the Docker CLI was attached
to a container, these interrupts were forwarded to the container. This fix
changes the Docker CLI to ignore
SIGURGsignals docker/cli#3107,moby/moby#42421.
Builder
a breaking change in runc v1.0.0-rc94 and up. moby/buildkit#2137.
a
COPYcommand with a wildcard. Note that this change invalidatesexisting build caches for copy commands that use a wildcard. moby/buildkit#2018.
FROMimage is not cached when using legacy schema 1 images moby/moby#42382.Logging
Rootless
user-namespaces enabled moby/moby#42352.
Networking
parameter
ipv6.disable=1, and to fix a deadlock causing internal DNS lookupsto fail moby/moby#42413.
Contrib
with the
slirp4netnsport driver moby/moby#42294.daemon moby/moby#42342.
Packaging
moby/moby#42398, moby/moby#42395,
ocker/containerd-packaging#234
moby/moby#42388, docker/containerd-packaging#232.
docker-scan-plugin) to v0.8 docker/docker-ce-packaging#545.v20.10.6Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20106
v20.10.5Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20105
20.10.5
Client
v20.10.4Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20104
20.10.4
Builder
invalid mutable referrors)builder prunemoby/moby#42065Client
docker loginif no config file is present docker/cli#2959WARNING: Error loading config file: .dockercfg: $HOME is not defineddocker/cli#2958Runtime
Logger
labels-regexconfig even iflabelsis not set moby/moby#42046Rootless
Security
Swarm
--update-orderand--rollback-orderflags when only--update-orderor--rollback-orderis provided docker/cli#2963docker service rollbackreturning a non-zero exit code in some situations docker/cli#2964docker service rollbackdocker/cli#2964hashicorp/go-version
v1.6.0Compare Source
FEATURES:
Prereleasefunction toConstraintto return true if the version includes a prerelease field (#100)v1.5.0Compare Source
FEATURES:
encodingTextMarshaler&TextUnmarshalerinstead of JSON equivalents (#95)mattn/go-colorable
v0.1.13Compare Source
moby/buildkit
v0.10.5Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
This release contains two security fixes.
BUILDKIT_CONTEXT_KEEP_GIT_DIR=1build-arg could lead to copying arbitrary file system paths into resulting containers/images.image@digestreferences from the local build cache. The new validation makes sure that the same repository name populated the local data and invalid name and digest combinations are detected.v0.10.4Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
v0.10.3Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
v0.10.2Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
rs/zerolog
v1.28.0Compare Source
v1.27.0Compare Source
sirupsen/logrus
v1.9.0Compare Source
spf13/cobra
v1.6.1Compare Source
Bug fixes 🐛
AddGroupisn't called beforeAddCommand(my-sub-command)is executed. This can happen within more complex cobra file structures that have many differentinits to be executed. Now, the check for groups has been moved toExecuteCand provides more flexibility when working with grouped commands - @marckhouzam (and shout out to @aawsome, @andig and @KINGSABRI for a deep investigation into this! 👏🏼)v1.6.0Compare Source
Summer 2022 Release
Some exciting changes make their way to Cobra! Command completions continue to get better and better (including adding
--helpand--versionautomatic flags to the completions list). Grouping is now possible in your help output as well! And you can now use theOnFinalizemethod to cleanup things when all "work" is done. Checkout the full changelog below:Features 🌠
ValidateRequiredFlagsandValidateFlagGroups: @skeetwu #1760--versionflag to help output: @fnickels #1707--helpand--versionflag in completions: @marckhouzam #1813OnFinalizemethod: @yann-soubeyrand #1788InitDefaultcompletionCmdpublic: @gssbzn #1467Deprecation 👎🏼
ExactValidArgsis deprecated (but not being removed entirely). This is abit nuanced, so checkout #1643 for further information and the updateduser_guide.mdon how this may affect you (and how you can take advantage of the correct behavior in the validators): @umarcor #1643Bug fixes 🐛
activeHelplength check syntax: @scop #1762see_alsofor yaml documentation: @zregvart #1771Dependencies 🗳️
gopkg.in/yaml.v3: @tklauser #1766Testing 🤔
action/setup-gocache: @umarcor #1783workflow_dispatchto CI actions: @umarcor #1387Docs ✏️
SetContextdocumentation: @katexochen #1748go installfor binary: @marckhouzam #1726Misc 💭
exemptyaml keys: @jpmcb #1800Note: Per #1804, we will be moving away from "seasonal" releases and doing more generic point release targets. Continue to track the milestones and issues in the
spf13/cobraGitHub repository for more information!Great work everyone! Cobra would never be possible without your contributions! 🐍
Full Changelog: https://github.com/spf13/cobra/compare/v1.5.0...v1.6.0
v1.5.0Compare Source
Spring 2022 Release 🌥️
Hello everyone! Welcome to another release of cobra. Completions continue to get better and better. This release adds a few really cool new features. We also continue to patch versions of our dependencies as they become available via dependabot. Happy coding!
Active help 👐🏼
Shout out to @marckhouzam for a big value add: Active Help https://github.com/spf13/cobra/pull/1482. With active help, a program can provide some inline warnings or hints for users as they hit tab. Now, your CLIs can be even more intuitive to use!
Currently active help is only supported for bash V2 and zsh. Marc wrote a whole guide on how to do this, so make sure to give it a good read to learn how you can add this to your cobra code! https://github.com/spf13/cobra/blob/master/active_help.md
Group flags 🧑🏼🤝🧑🏼
Cobra now has the ability to mark flags as required or exclusive as a group. Shout out to our newest maintainer @johnSchnake for this! https://github.com/spf13/cobra/pull/1654 Let's say you have a
usernameflag that MUST be partnered with apasswordflag. Well, now, you can enforce those as being required together:Flags may also be marked as "mutally exclusive" with the
MarkFlagsMutuallyExclusive(string, string ... )command API. Refer to our user guide documentation for further info!Completions 👀
Documentation 📝
CHANGELOG.mdas it isn't updated - @johnSchnake https://github.com/spf13/cobra/pull/1634shell_completion.md- @danieldn https://github.com/spf13/cobra/pull/1678Testing & CI ⚙️
RICHGO_FORCE_COLOR- @umarcor https://github.com/spf13/cobra/pull/1647stale-botsettings - @jpmcb https://github.com/spf13/cobra/pull/1609Beep boop, bot commits 🤖
Misc 💭
errors.Is()to check for errors - @Luap99 https://github.com/spf13/cobra/pull/1730Shoutout to ALL our contributors (and all the new first time contributors!!) - great work everyone!! Cobra and it's huge impact wouldn't be possible without you 👏🏼 🚀 🐍
Full Changelog: https://github.com/spf13/cobra/compare/v1.4.0...v1.5.0
spf13/viper
v1.13.0Compare Source
Important: This is the last release supporting Go 1.15.
What's Changed
Exciting New Features 🎉
Enhancements 🚀
GetUint16by @oxisto in https://github.com/spf13/viper/pull/1405Bug Fixes 🐛
Dependency Updates ⬆️
New Contributors
Full Changelog: https://github.com/spf13/viper/compare/v1.12.0...v1.13.0
v1.12.0Compare Source
This release makes YAML v3 and TOML v2 the default versions used for encoding.
You can switch back to the old versions by adding
viper_yaml2andviper_toml1to the build tags.Please note that YAML v2 and TOML v1 are considered deprecated from this release and may be removed in a future release.
Please provide feedback in discussions and report bugs on the issue tracker. Thanks!
What's Changed
Exciting New Features 🎉
Enhancements 🚀
Dependency Updates ⬆️
New Contributors
Full Changelog: https://github.com/spf13/viper/compare/v1.11.0...v1.12.0
stretchr/testify
v1.8.1Compare Source
v1.8.0Compare Source
v1.7.5Compare Source
v1.7.4Compare Source
v1.7.3Compare Source
v1.7.2Compare Source
grpc/grpc-go
v1.50.1Compare Source
New Features
v1.50.0Compare Source
Behavior Changes
client: use proper "@" semantics for connecting to abstract unix sockets. (#5678)
New Features
ValueFromIncomingContextto more efficiently retrieve a single value (#5596)HandleConncontext (#5589)Bug Fixes
cluster_specifier_pluginset to be NACKed when GRPC_EXPERIMENTAL_XDS_RLS_LB was off (#5670)config_source_specifierinlrs_serveris notself(#5613)IDLEinstead of falling back on the default channel behavior of connecting to all addresses (#5614)IDLE(#5656)WaitForReadyon handshaker service RPCs, thereby delaying fallback when required (#5620)v1.49.0Compare Source
New Features
GRPC_CONFIG_OBSERVABILITY_JSON(#5525)Behavior Changes
Bug Fixes
nilstats handler togrpc.WithStatsHandlerorgrpc.StatsHandler(#5543)IDLEoverTRANSIENT_FAILUREwhen aggregating connectivity state (#5473)GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTIONis set to true (#5537)v1.48.0Compare Source
Bug Fixes
New Features
goreleaser/goreleaser-action
v3Compare Source
lewagon/wait-on-check-action
v1.2.0Compare Source
What's Changed
New Contributors
Full Changelog:
v1.1.2..v1.2.0v1.1.2Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/lewagon/wait-on-check-action/compare/v1.0.0...v1.1.2
v1.1.1Compare Source
This includes compatibility with Windows and Mac self-hosted runners using composite.
kevin940726/remark-code-import
v1.1.1Compare Source
v1.1.0Compare Source
New features
\.<rootDir>to reference the root directory.rootDiroption to change the path of the root directory.allowImportingFromOutsideoption to allow importing files from outside therootDir.Full Changelog: https://github.com/kevin940726/remark-code-import/compare/v1.0.0...v1.1.0
v1.0.0Compare Source
Breaking changes
imported instead ofrequired.New features
Full Changelog: https://github.com/kevin940726/remark-code-import/compare/v0.4.0...v1.0.0
sass/dart-sass
v1.55.0Compare Source
Potentially breaking bug fix: Sass numbers are now universally stored as
64-bit floating-point numbers, rather than sometimes being stored as integers.
This will generally make arithmetic with very large numbers more reliable and
more consistent across platforms, but it does mean that numbers between nine
quadrillion and nine quintillion will no longer be represented with full
accuracy when compiling Sass on the Dart VM.
Potentially breaking bug fix: Sass equality is now properly transitive.
Two numbers are now considered equal (after doing unit conversions) if they
round to the same
1e-11th. Previously, numbers were considered equal if theywere within
1e-11of one another, which led to some circumstances where$a == $band$b == $cbut$a != $b.Potentially breaking bug fix: Various functions in
sass:mathno longertreat floating-point numbers that are very close (but not identical) to
integers as integers. Instead, these functions now follow the floating-point
specification exactly. For example,
math.pow(0.000000000001, -1)now returns1000000000000instead ofInfinity.Emit a deprecation warning for
$a -$band$a +$b, since these look likethey could be unary operations but they're actually parsed as binary
operations. Either explicitly write
$a - $bor$a (-$b). Seehttps://sass-lang.com/d/strict-unary for more details.
Dart API
Add an optional
argumentNameparameter toSassScriptException()to make iteasier to throw exceptions associated with particular argument names.
Most APIs that previously returned
numnow returndouble. All APIscontinue to accept
num, although in Dart 2.0.0 these APIs will be changedto accept only
double.JS API
accessible by the JS API.
v1.54.9Compare Source
@mediaquery deprecation warnings.v1.54.8Compare Source
v1.54.7Compare Source
v1.54.6Compare Source
@mediaquery could be incorrectly omitted from astylesheet if it had multiple levels of nested
@mediaqueries within itand the inner queries were mergeable but the outer query was not.
v1.54.5Compare Source
Properly consider
a ~ cto be a superselector ofa ~ b ~ canda + b + c.Properly consider
b > cto be a superselector ofa > b > c, and similarlyfor other combinators.
Properly calculate specificity for selector pseudoclasses.
Deprecate use of
random()when$limithas units to make it explicit thatrandom()currently ignores units. A future version will no longer ignoreunits.
Don't throw an error when the same module is
@forwarded multiple timesthrough a configured module.
Embedded Sass
install, the
sass-embeddednpm package now declares optional dependencies onplatform-specific embedded compiler packages.
v1.54.4Compare Source
out-of-bounds to various color functions.
v1.54.3Compare Source
v1.54.2Compare Source
v1.54.1Compare Source
@extendandselector.unify(), ensure that:root,:scope,:host, and:host-contextonly appear at the beginningof complex selectors.
v1.54.0Compare Source
Deprecate selectors with leading or trailing combinators, or with multiple
combinators in a row. If they're included in style rules after nesting is
resolved, Sass will now produce a deprecation warning and, in most cases, omit
the selector. Leading and trailing combinators can still be freely used for
nesting purposes.
See https://sass-lang.com/d/bogus-combinators for more details.
Add partial support for new media query syntax from Media Queries Level 4. The
only exception are logical operations nested within parentheses, as these were
previously interpreted differently as SassScript expressions.
A parenthesized media condition that begins with
notor an openingparenthesis now produces a deprecation warning. In a future release, these
will be interpreted as plain CSS instead.
Deprecate passing non-
degunits tocolor.hwb()'s$hueargument.Fix a number of bugs when determining whether selectors with pseudo-elements
are superselectors.
Treat
*as a superselector of all selectors.Dart API
fakeFromImport()function for testing custom importersthat use
AsyncImporter.fromImport.JS API
Add a
charsetoption that controls whether or not Sass emits a@charset/BOM for non-ASCII stylesheets.Fix Sass npm package types for TS 4.7+ Node16 and NodeNext module resolution.
v1.53.0Compare Source
var()with an empty second argument, such asvar(--side, ).JS API
meta.load-css()would sometimes resolve relative URLsincorrectly when called from a mixin using the legacy JS API.
Embedded Sass
v1.52.3Compare Source
/* ... */) appear twice in a rowacross two different imports which themselves imported the same file each.
v1.52.2Compare Source
/* ... */) instead of pushingthe comment to the next line.
v1.52.1Compare Source
Command Line Interface
--watchmode would close immediately in TTY mode. This wascaused by our change to close
--watchwhen stdin was closed outside of TTYmode, which has been reverted for now while we work on a fix.
v1.52.0Compare Source
Add support for arbitrary modifiers at the end of plain CSS imports, in
addition to the existing
supports()and media queries. Sass now allows anysequence of identifiers of functions after the URL of an import for forwards
compatibility with future additions to the CSS spec.
Fix an issue where source locations tracked through variable references could
potentially become incorrect.
Fix a bug where a loud comment in the source can break the source map when
embedding the sources, when using the command-line interface or the legacy JS
API.
JS API
SassNumber.assertUnit()andSassNumber.assertNoUnits()now correctlyreturn the number called on when it passes the assertion.
v1.51.0Compare Source
Potentially breaking change: Change the order of maps returned by
map.deep-merge()to match those returned bymap.merge(). All keys thatappeared in the first map will now be listed first in the same order they
appeared in that map, followed by any new keys added from the second map.
Improve the string output of some AST nodes in error messages.
bahmutov/start-server-and-test
v1.14.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.
645406565btoec9a8240b6