fix(deps): update all dependencies #19
Loading…
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.0
v0.0.3
->v0.3.0
v2
->v3
v1
->v3
v2
->v3
v4
->v6
v1
->v3
8.18.1
->8.21.2
1.5.0
->1.8.2
1.1.1
->1.2.1
7.0.0
->7.5.0
v1
->v2
v0.4.1-rc.1.0.20220106143633-60d6503d1974
->v0.4.3
9.5.4
->10.11.0
1.7.0
->2.2.1
v2
->v3
v0.5.2
->v0.6.0
v0.8.2
->v0.9.1
v20.10.3-0.20220121014307-40bb9831756f+incompatible
->v20.10.21
v1.4.0
->v1.6.0
v0.1.12
->v0.1.13
v0.10.1
->v0.10.5
v1.26.1
->v1.28.0
v1.8.1
->v1.9.0
v1.4.0
->v1.6.1
v1.11.0
->v1.13.0
v1.7.1
->v1.8.1
9ed6126
->4638ad6
1.16
->1.19
1.17
->1.19
1.18.1-alpine
->1.19.2-alpine
v0.6.0-dev.0.20211013180041-c96bc1413d57
->v0.6.0
v0.0.0-20210220032951-036812b2e83c
->v0.1.0
v0.0.0-20210927222741-03fcf44c2211
->v0.1.0
v0.0.0-20210723032227-1f47c861a9ac
->v0.1.0
v1.47.0
->v1.50.1
v2
->v3
v1.0.0
->v1.2.0
0.4.0
->1.1.1
1.50.1
->1.55.0
1.13.1
->1.14.0
Release Notes
gregberge/svgr
v6.5.0
Compare Source
Bug Fixes
Features
v6.4.0
Compare Source
Bug Fixes
Features
6.3.1 (2022-07-22)
Bug Fixes
v6.3.1
Compare Source
Bug Fixes
v6.3.0
Compare Source
Bug Fixes
Features
6.2.1 (2022-01-30)
Bug Fixes
actions/add-to-project
v0.3.0
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.2.0...v0.3.0
v0.2.0
Compare Source
What's Changed
Full Changelog: https://github.com/actions/add-to-project/compare/v0.1.0...v0.2.0
v0.1.0
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.5...v0.1.0
v0.0.5
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.4...v0.0.5
v0.0.4
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/actions/add-to-project/compare/v0.0.3...v0.0.4
actions/checkout
v3
Compare Source
saveState
andgetState
github-server-url
inputactions/setup-go
v3
Compare Source
v2
Compare Source
actions/stale
v6
Compare Source
v5
Compare Source
actions/upload-artifact
v3
Compare Source
v2
Compare Source
amplitude/amplitude-javascript
v8.21.2
Compare Source
Bug Fixes
v8.21.1
Compare Source
Bug Fixes
v8.21.0
Compare Source
Features
8.20.1 (2022-09-01)
Bug Fixes
v8.20.1
Compare Source
Bug Fixes
v8.20.0
Compare Source
Features
v8.19.0
Compare 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.5
Compare Source
Bug Fixes
v8.18.4
Compare Source
Bug Fixes
v8.18.3
Compare Source
Bug Fixes
v8.18.2
Compare Source
Bug Fixes
bats-core/bats-core
v1.8.2
Compare Source
Bats 1.8.2
Released: 2022-10-19
Fixed:
v1.8.1
Compare Source
Bats 1.8.1
Released: 2022-10-19
Fixed:
shfmt
all files and enforce via CI (#651)-j<n>
(without space) (#657)v1.8.0
Compare 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_RETRIES
that specifies how often a test should bereattempted before it is considered failed (#618)
latest-no-faccessat2
and<bats-version\>-no-faccessat2
foravoiding
bash: bats: No such file or directory
ondocker<20.10
(orrunc<v1.0.0-rc93
) (#622)BATS_TEST_TIMEOUT
variable 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_suite
in wrong file (.bats
instead 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 UXload
inteardown
marking failed tests as not run (#612)teardown_file
errors don't swallowsetup_file
errors anymore, the behavioris more like
teardown
's now (onlyreturn
/last command can triggerteardown
errors) (#623)
(18.04 -> 22.04) (#630)
/usr/lib/bats
as default value forBATS_LIB_PATH
(#628)bats-formatter-junit
whensetup_file
fails (#632)teardown
/teardown_file
/teardown_suite
functions:only fail via return code, not via ERREXIT (#633)
set -u
onsetup_suite
failures (#643)load
not being available insetup_suite
(#644)IFS
byrun
(#650)setup_suite
's stderr on errors (#649)Documentation
v1.7.0
Compare Source
Bats 1.7.0
Released: 2022-05-14
Added:
bats_require_minimum_version
guard (#587)bats_require_minimum_version
to guard code that would not run on olderversions (#587)
Documentation
$BATS_VERSION
(#557)Fixed:
SHELLOPTS=nounset
(-u
) (#558)flock
andshlock
for parallel mode test (#554)#
with pretty formatter (#561)teardown
,teardown_file
, andteardown_suite
from 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-lines
now reports 0 lines on empty$output
(#583)Documentation
run -N
(had=N
instead) (#579)issue #578 for more
details and how to find out if your tests are affected.
v1.6.1
Compare Source
Bats 1.6.1
Released: 2022-05-14
Fixed:
teardown
,teardown_file
, andteardown_suite
from 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=N
instead) (#579)v1.6.0
Compare 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_library
for loading libraries from the search path$BATS_LIB_PATH
(#548)Fixed:
/tmp/latch
in selftest suite(single use latch) (#516)
teardown_file
as<failure>
in junit output (#532)Documentation
lukeed/clsx
v1.2.1
Compare Source
Patches
clsx
export tooChores
3712966
,2114f5b
v1.2.0
Compare Source
Features
Add named
clsx
export alias (#43, #44):56ab81f
Thank you @danikaze~!
This is purely an alias for the default export so that TypeScript users can avoid the
esModuleInterop
setting. In other words, the followimport
statements are effectively identical, but the latter is preferred by TypeScript:Chores
tape
touvu
for tests:1c36d10
bc4f827
74cefa6
Thank you @gingerrific~!
400b848
open-cli-tools/concurrently
v7.5.0
Compare Source
What's Changed
onFinish
signature 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.0
Compare Source
conc
- #358rxjs
anddate-fns
- #353, #340New Contributors
v7.3.0
Compare Source
What's Changed
v7.2.2
Compare Source
What's Changed
New Contributors
v7.2.1
Compare Source
What's Changed
--success
command-
syntax when command name has dashes - #324, #325v7.2.0
Compare Source
command-{name|index}
and!command-{name|index}
to--success
- #280, #281, #318New Contributors
v7.1.0
Compare Source
concurrently npm:lint:*(!fix)
(#305, #306)New Contributors
crazy-max/ghaction-github-runtime
v2
Compare Source
cue-lang/cue
v0.4.3
Compare 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.unity
is used to ensure that a project's CUE evaluations do not unexpectedly stop working, or regress in terms of performance.unity
continues to catch multiple issues with each release. Adding your project tounity
not 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
net
Add
CIDR
range verification function.regexp
Add
ReplaceAll
andReplaceAllLiteral
time
Fixes a hermeticity issues where a local time zone may be selected. Added
FormatString
to ultimately replaceFormat
, whereFormat
will first have to be deprecated.Add
FormatString
,FormatDuration
andSplit
tool/file
Add
MkdirTemp
,RemoveAll
tool/http
Add Support for TLS settings.
Changelog
5c43a87
all: apply Go 1.18's gofmt -s41ad3a0
all: bump x/texte74624b
all: drop golang.org/x/xerrorsb6cdc74
all: format .cue files in txtar archives054cc31
all: move to go1.17-based go.modf396ea8
all: upgrade github.com/spf13/cobra to v1.4.0f26cc29
all: upgrade go-internals83a1700
build: fix typo inclduded -> includeddc2c9e0
ci: add Go 1.18 and bump action and Go versionsf44242c
ci: optimize CI build runtimes256f1f9
ci: update to the latest goreleaser version935a926
cmd/cue/cmd: make get go work with go 1.1837cc8ac
cmd/cue/cmd: support byte in get go5127136
cmd/cue/cmd: support uintptr in get go69e2dcc
cmd/cue: make long tests pass with Go 1.18aca00a0
cmd/cue: thread cue.Context throughout calls583c11e
cmd/import: fix typo in doc89d6078
crypto/ed25519: support signature verification6b138e4
cue/load: remove some unused code4136481
cue/tools/flow: allow tasks in hidden fields699ce65
cue: allow incomplete errors in Fields method71b43a8
cue: fix doc string for CompileBytes and references84d3cad
cue: fix IsClosed24c9117
cue: fix TextUnmarshal bug in Decodeb1edc14
cue: fix nil pointer deref in BuildInstancesa7eda13
cue: remove all support for quoted identifiers49e295b
cue: try harder to find a position for Pos2eb7d1e
doc/ref/spec.md: fix hello world example in spec1c52d6a
doc/spec: specify default constraint is not implementedba164f5
doc: delete whitespace in README to test master builda6995f5
doc: fix "click" typoeaaf5f0
doc: fix up k8s tutorial7627c93
doc: mention the commit message hook for --signoff2020208
doc: remove duplicate GerritHub clone instructionsb67dc4d
interal/core/adt: improve error locationsfa141c2
internal/cmd/qgo: make go 1.18 compatibility569fcbd
internal/core/adt: add nested logging support09c1ee0
internal/core/adt: adjust error positions0a4d48d
internal/core/adt: change to incomplete errorb995f5b
internal/core/adt: debug options for sorting arcs448b94c
internal/core/adt: don't yield struct on comprehension1e45d06
internal/core/adt: fix closedness for API disjunctions6b37a01
internal/core/adt: get rid of NotExistErrore70db24
internal/core/adt: hoist code to prep for comprehension change8f3c71b
internal/core/adt: introduce Comprehension typef045a5a
internal/core/adt: make comprehension value an Exprb2d9e16
internal/core/adt: merge if and for comprehension listse499dae
internal/core/adt: pass Conjunct to addVertexConjuncts28f8d47
internal/core/adt: performance: improve lists disambiguation49fdab8
internal/core/adt: prepare for field conflict messagee0577bb
internal/core/adt: prevent state erasurebe2ee9b
internal/core/adt: prevent state inversion7cdcc70
internal/core/adt: reintroduce Conjunct.Expr0e634cf
internal/core/adt: report error for integer fields975f57c
internal/core/adt: store Ellipsis instead of Expr in Additional2421553
internal/core/adt: track positions for incomplete types8dee602
internal/core/adt: use partial lookup19782a6
internal/core/dep: prevent crash195cdf7
internal/core/runtime: don't share import cachec561f1f
internal/core: automated rename28c1adb
internal/cuetxar: provide CUE_FORMAT_TXTAR to format .cue files4cbd2e6
pkg/crypto/ed25519: format generated test case189de92
pkg/net: add CIDR range verification function37eb22b
pkg/regexp: add ReplaceAll and ReplaceAllLiteral53a108d
pkg/regexp: bring docs more inline with Go equivalentsfe20132
pkg/regexp: delete duplicate test case in txtar08fa1c7
pkg/regexp: reorder for ease of maintenancea15720b
pkg/time: add FormatDuration71e9d03
pkg/time: add FormatString and Split65ff0f4
pkg/time: fix hermeticity issuee32817a
pkg/time: use time.UTC for ParseInLocation977d353
pkg/tool/cli: Fix Ask task8dee549
pkg/tool/file: add MkdirTemp, RemoveAllda75cdf
pkg/tool/http: add tls settingsffb044f
pkg/tool/http: check tls.verify exists05f74a8
pkg: remove usage of qgo in go generate04ac666
tools/flow: add Value() to retrieve controller valuea03817f
tools/flow: fix test race1b4b7e9
tools/trim: appropriately label vertex8a2e832
tools/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.3
v0.4.2
Compare Source
This patch release largely focuses on bug fixes, but also includes some additions to the
cmd/cue cmd
tooling 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,
1374dc9
fixes some subtle bugs where fields can be missed if patterns are inserted too late.0aaf4c6
disallows_
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
,MkdirAll
topkg/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
aaf6e84
wherecmd/cue
is 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).04812bf
disables schema checking for now whilst we consider a more precise solution.Builtins
Both
pkg/encoding/yaml
andpkg/encoding/json
now supportUnmarshalStream
.Changelog
6bc922c
tools/trim: prevent nil-pointer panic9aeaf70
pkg/encoding/json: implement UnmarshalStream480b28b
pkg/encoding/yaml: implement UnmarshalStream880863a
encoing/json: made independent of pkg/encoding/json802a852
cmd/cue/cmd: only consider "kind" field for known tasksbd3b6ea
cmd/cue: add newline between imported objects04812bf
cmd/cue: fix spurious errors2fe5251
doc/ref/spec.md: clarify scope of top-level let ID556f57f
doc/tutorial: fix typo in 55_defs.txtf0d03f3
cue/ast: fix typo in docstringf29b460
cmd/cue/cmd: remove stale reference to ::50d69c9
all: prepare for private repository support in unity5581d64
doc: fix heading level for div et al builtins45c54f8
pkg/tool/file: add Mkdir, MkdirAll34c4f9c
Revert "pkg/tool/file: add Mkdir, MkdirAll"23cc102
pkg/tool/file: add Mkdir, MkdirAll0aaf4c6
internal/core: disallow_
as field labelc1bf550
internal/core/eval: dereference indirections earlier9f6a40e
internal/core/adt: zero-value feature means "invalid"1374dc9
internal/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.2
v0.4.1
Compare Source
After an extended break following CUE's migration to
cue-lang/cue
and multiple pre-releases, thev0.4.1
release 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
amd64
andarm64
release assets forlinux
,windows
anddarwin
, with accompanyingamd64
andarm64
Docker images and manifests:v0.4.1-beta.6
go1.15
from build matrix:v0.4.1-beta.6
v0.4.1-beta.6
Encoders
gopkg.in/yaml.v3
; may result in some formatting changes for Yaml output:v0.4.1-beta.6
cmd/cue
tool/exec.Run
:v0.4.1-beta.6
cue eval
exporting oflet
expressions (#1116):v0.4.1-beta.6
cue def
bug where multiple list conjuncts resulted in an output containing a{}
conjunct:v0.4.1-beta.6
API
cue.ResolveReferences
fixed to work for the KubeVela project:v0.4.1-beta.6
cue.Context
:v0.4.1-beta.6
cue.Context
:v0.4.1-rc.1
Evaluator
v0.4.1-beta.6
v0.4.1-beta.6
v0.4.1-beta.6
v0.4.1-beta.6
let
declarations (#1042):v0.4.1-beta.6
"_"
label:v0.4.1-rc.2
Language
This release makes no changes to the language.
$
as an identifier (#1264):v0.4.1-beta.6
Changelog
d4d0f14
8fbaf81
e5c7176
3d3f721
60d6503
25cfb20
8a40ef0
28b4257
79303b6
547e5cc
6e68ca4
795719e
b68f4c3
02556bc
e7da62f
f68e000
d413bb8
9a040dc
910ff4d
6c30678
9e7d4d6
4d505e0
eb53c4e
b99ce0a
061e661
7922f9b
c490d4c
e62a95a
f880467
9982526
4f3988f
91476ab
718c9a0
f65dd0f
b89ad85
a8b721a
15adb6c
4e76bb4
0e56b82
$
in identifier75c3d6b
c1c2cda
a83c6c6
b9ac1ea
59bdbb5
62e876d
9bb874c
72936e4
29a686d
dbf5992
9217c4d
437920e
fca61f5
8031fe7
ddd96c6
5cf1aa1
35c2f3c
e8550b8
0f53054
ecb17c9
370fac9
38c8f7d
a4a38ed
7d25ee2
59079b1
5f28bb4
5ab75b8
35c4960
a68df18
723a7fe
3d9cd71
6da50d9
06484a3
20ed9ab
0070bb1
aa61ee7
67bf363
ec427f9
8e053d4
e8de4b1
Full Changelog: https://github.com/cue-lang/cue/compare/v0.4.0...v0.4.1
Docker images
docker pull docker.io/cuelang/cue:0.4.1
cypress-io/cypress
v10.11.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-11-0
v10.10.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-10-0
v10.9.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-9-0
v10.8.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-8-0
v10.7.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#​10-7-0
v10.6.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-6-0
v10.5.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-5-0
v10.4.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-4-0
v10.3.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-1
v10.3.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-0
v10.2.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-2-0
v10.1.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-1-0
v10.0.3
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-3
v10.0.2
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-2
v10.0.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-1
v10.0.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-0
v9.7.0
Compare 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.
eventemitter2
third-party type definitions fromcy
andCypress
that were unintentionally exposed. Fixed
#20556.
Dependency Updates:
16.5.0
to16.13.2
. Addressed in#21418.
cypress run
and whenselecting Electron browser in
cypress open
from94.0.4606.81
to100.0.4896.75
. Addressed in#21418.
electron
dependency from15.5.1
to18.0.4
. Addressed in#21418.
v9.6.1
Compare 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
form
attribute. 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
setup
function was not a function because it wasserialized. Fixed
#17805.
v9.6.0
Compare 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
experimentalSessionAndOrigin
configurationoption to
true
. For more details, readour blog post.
Addressed #17336 and
#944.
experimentalSessionAndOrigin
. Thisoption enables support for
cy.session()
andcy.origin()
.experimentalSessionSupport
configuration option has been removed andreplaced by the
experimentalSessionAndOrigin
configuration option. Pleaseupdate your configuration to use the new
experimentalSessionAndOrigin
option to continue to opt-in to this experimental feature.
experimentalSessionAndOrigin
is enabled, cross-origin requests willno longer immediately fail, but instead, time out based on the
pageLoadTimeout
configuration. This allows the request to be appropriately handled by the
cy.origin()
command.experimentalSessionAndOrigin
is 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:
electron
dependency from15.3.5
to15.5.1
to consume fixesrelated to
improve performance on
macOS Big Sur and later. Addressed
#21068.
javierbrea/cypress-localstorage-commands
v2.2.1
Compare Source
Changed
v2.2.0
Compare Source
Added
Changed
v2.1.0
Compare Source
Changed
v2.0.0
Compare Source
Removed
Changed
dagger/dagger-for-github
v3
Compare Source
Microsoft/go-winio
v0.6.0
Compare 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.1
Compare Source
Notable changes
v0.9.0
Compare 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:master
needs to be used until BuildKit v0.11 is released. #1173 docs--print
flag 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=outline
and list all available Dockerfile stages with--print=targets
. This feature is experimental for gathering early feedback and requires enablingBUILDX_EXPERIMENTAL=1
environment variable. We plan to update/extend this feature in the future without keeping backward compatibility. #1100 #1272--invoke
flag 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=1
environment variable. We plan to update/extend this feature in the future without keeping backwards compatibility #1168 #1257 #1259 docsBUILDKIT_COLORS
andNO_COLOR
to customize/disable the colors of interactive build progressbar #1230 #1226 docsbuildx create
command now does additional validation of builder parameters to avoid creating a builder instance with invalid configuration #1206buildx imagetools create
command can now create new multi-platform images even if the source subimages are located on different repositories or registries #1137--config
value #1111buildx ls
command now shows the current BuildKit version of each builder instance #998buildx ls
command output has been updated with better access to errors from different builders #1109dockerd
instance supports initially disabled Buildkit features like multi-platform images #1260 #1262.env
file automatically when building Compose files for compatibility #1261cache_to
definition #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 #1011prune
command #1252--builder
flag correctly #1067Contributors
Dependency Changes
a01c71e
->4bf3547
8667ccd
->418ca3b
40bb983
->a60b458
10e6f94
->55ba9d1
693428a
->c5a74bc
9ed6126
->0dbf3a8
5770296
->3147a52
fe4d628
->cd36cc0
036812b
->886fb93
da31bd3
->c0bba94
6886f2d
->03fcf44
1f47c86
->90d013b
3a66f56
->1973136
10cb982
new496545a
-> v3.0.1docker/docker
v20.10.21
Compare 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 identifie
panic when registering the docker daemon as a service from a legacy CLI on Windows moby/moby#44326.Builder
Packaging
containerd.io
package) to v1.6.9.v20.10.20
Compare Source
This release of Docker Engine contains partial mitigations for a Git vulnerability
(CVE-2022-39253), and has updated handling of
image:tag@digest
image 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@digest
references. When pulling an image usingthe
image:tag@digest
("pull by digest"), image resolution happens throughthe content-addressable digest and the
image
andtag
are 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@digest
references. Refer to the "Daemon" sectionabove for details.
for CVE-2022-39253.
v20.10.19
Compare Source
This release of Docker Engine comes with some bug-fixes, and an updated version
of Docker Compose.
Builder
docker builder prune
ordocker system prune
moby/moby#44122.Daemon
docker volume prune
would 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.18
Compare 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.
exec
processes and healthchecks were not terminatedwhen they timed out moby/moby#44018.
Packaging
containerd.io
package) to v1.6.8.which contains fixes for CVE-2022-27664
and CVE-2022-32190.
v20.10.17
Compare Source
This release of Docker Engine comes with updated versions of the
compose
,containerd
, andrunc
components, as well as some minor bug fixes.Client
Networking
Packaging
containerd.io
package) to v1.6.6, which contains a fix for CVE-2022-31030v20.10.16
Compare Source
This release of Docker Engine fixes a regression in the Docker CLI builds for
macOS, fixes an issue with
docker stats
when 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 stats
was showing empty stats when running withcontainerd 1.5.0 or up moby/moby#43567.
golang.org/x/sys
build-time dependency which contains a fix for CVE-2022-29526.Packaging
which contains a fix for CVE-2022-29526.
docker scan
CLI 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.15
Compare Source
This release of Docker Engine comes with updated versions of the
compose
,buildx
,containerd
, andrunc
components, as well as some minor bugfixes.Daemon
some conditions moby/moby#43360
Packaging
containerd.io
package) to v1.6.4.v20.10.14
Compare Source
This release of Docker Engine updates the default inheritable capabilities for
containers to address CVE-2022-24769,
a new version of the
containerd.io
runtime is also included to address the sameissue.
Daemon
Builder
Packaging
containerd.io
package) to v1.5.11.docker buildx
to v0.8.1.v20.10.13
Compare Source
This release of Docker Engine contains some bug-fixes and packaging changes,
updates to the
docker scan
anddocker buildx
commands, an updated version ofthe Go runtime, and new versions of the
containerd.io
runtime.Together with this release, we now also provide
.deb
and.rpm
packages ofDocker Compose V2, which can be installed using the (optional)
docker-compose-plugin
package.
Builder
Daemon
net.ipv4.ping_group_range
sysctl 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=true
and theremote server is unreachable moby/moby#43147.
Packaging
.deb
and.rpm
packages for Docker Compose V2. Docker Compose v2.3.3can now be installed on Linux using the
docker-compose-plugin
packages, whichprovides the
docker compose
subcommand 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-plugin
package can also be used on older version of the DockerCLI with support for CLI plugins (Docker CLI 18.09 and up).
docker buildx
to v0.8.0.docker scan
(docker-scan-plugin
) to v0.17.0.containerd.io
package) to v1.5.10.v20.10.12
Compare Source
Packaging
docker scan
to v0.12.0.docker buildx
to v0.7.1.v20.10.11
Compare Source
20.10.11
Distribution
See GHSA-xmmx-7jpf-fx42 for details.
Windows
Packaging
v20.10.10
Compare Source
20.10.10
Builder
docker build
using not finding images inthe local image cache on Arm machines when using BuildKit moby/moby#42954
Runtime
clone3
syscall 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 stop
could hang forever moby/moby#42956.Swarm
Packaging
docker scan
to v0.9.0v20.10.9
Compare 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 cp
to 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.8
Compare 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
stack
andcontext
commands in the Docker CLIis now marked as deprecated, and will be removed in an upcoming release docker/cli#3174.
Client
Invalid standard handle identifier
errors on Windows docker/cli#3132.Rootless
can't open lock file /run/xtables.lock: Permission denied
error onSELinux hosts moby/moby#42462.
x509: certificate signed by unknown authority
error on openSUSE Tumbleweed moby/moby#42462.Runtime
--platform
option to pull a single-arch imagethat does not match the specified architecture moby/moby#42633.
Your kernel does not support swap memory limit
warning whenrunning with cgroups v2 moby/moby#42479.
HcsShutdownComputeSystem
returned an
ERROR_PROC_NOT_FOUND
error moby/moby#42613Swarm
node failing to clean up its old loadbalancer IPs moby/moby#42538
Packaging
v20.10.7
Compare Source
20.10.7
Client
SIGURG
signals to container on Linux and macOS. The Go runtime(starting with Go 1.14) uses
SIGURG
signals 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
SIGURG
signals docker/cli#3107,moby/moby#42421.
Builder
a breaking change in runc v1.0.0-rc94 and up. moby/buildkit#2137.
a
COPY
command with a wildcard. Note that this change invalidatesexisting build caches for copy commands that use a wildcard. moby/buildkit#2018.
FROM
image 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
slirp4netns
port 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.6
Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20106
v20.10.5
Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20105
20.10.5
Client
v20.10.4
Compare Source
release notes: https://docs.docker.com/engine/release-notes/#20104
20.10.4
Builder
invalid mutable ref
errors)builder prune
moby/moby#42065Client
docker login
if no config file is present docker/cli#2959WARNING: Error loading config file: .dockercfg: $HOME is not defined
docker/cli#2958Runtime
Logger
labels-regex
config even iflabels
is not set moby/moby#42046Rootless
Security
Swarm
--update-order
and--rollback-order
flags when only--update-order
or--rollback-order
is provided docker/cli#2963docker service rollback
returning a non-zero exit code in some situations docker/cli#2964docker service rollback
docker/cli#2964hashicorp/go-version
v1.6.0
Compare Source
FEATURES:
Prerelease
function toConstraint
to return true if the version includes a prerelease field (#100)v1.5.0
Compare Source
FEATURES:
encoding
TextMarshaler
&TextUnmarshaler
instead of JSON equivalents (#95)mattn/go-colorable
v0.1.13
Compare Source
moby/buildkit
v0.10.5
Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
This release contains two security fixes.
BUILDKIT_CONTEXT_KEEP_GIT_DIR=1
build-arg could lead to copying arbitrary file system paths into resulting containers/images.image@digest
references 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.4
Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
v0.10.3
Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
v0.10.2
Compare Source
https://hub.docker.com/r/moby/buildkit
Notable changes:
rs/zerolog
v1.28.0
Compare Source
v1.27.0
Compare Source
sirupsen/logrus
v1.9.0
Compare Source
spf13/cobra
v1.6.1
Compare Source
Bug fixes 🐛
AddGroup
isn't called beforeAddCommand(my-sub-command)
is executed. This can happen within more complex cobra file structures that have many differentinit
s to be executed. Now, the check for groups has been moved toExecuteC
and 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.0
Compare Source
Summer 2022 Release
Some exciting changes make their way to Cobra! Command completions continue to get better and better (including adding
--help
and--version
automatic flags to the completions list). Grouping is now possible in your help output as well! And you can now use theOnFinalize
method to cleanup things when all "work" is done. Checkout the full changelog below:Features 🌠
ValidateRequiredFlags
andValidateFlagGroups
: @skeetwu #1760--version
flag to help output: @fnickels #1707--help
and--version
flag in completions: @marckhouzam #1813OnFinalize
method: @yann-soubeyrand #1788InitDefaultcompletionCmd
public: @gssbzn #1467Deprecation 👎🏼
ExactValidArgs
is deprecated (but not being removed entirely). This is abit nuanced, so checkout #1643 for further information and the updateduser_guide.md
on how this may affect you (and how you can take advantage of the correct behavior in the validators): @umarcor #1643Bug fixes 🐛
activeHelp
length check syntax: @scop #1762see_also
for yaml documentation: @zregvart #1771Dependencies 🗳️
gopkg.in/yaml.v3
: @tklauser #1766Testing 🤔
action/setup-go
cache: @umarcor #1783workflow_dispatch
to CI actions: @umarcor #1387Docs ✏️
SetContext
documentation: @katexochen #1748go install
for binary: @marckhouzam #1726Misc 💭
exempt
yaml 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/cobra
GitHub 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.0
Compare 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
username
flag that MUST be partnered with apassword
flag. 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.md
as 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-bot
settings - @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.0
Compare Source
Important: This is the last release supporting Go 1.15.
What's Changed
Exciting New Features 🎉
Enhancements 🚀
GetUint16
by @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.0
Compare 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_yaml2
andviper_toml1
to 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.1
Compare Source
v1.8.0
Compare Source
v1.7.5
Compare Source
v1.7.4
Compare Source
v1.7.3
Compare Source
v1.7.2
Compare Source
grpc/grpc-go
v1.50.1
Compare Source
New Features
v1.50.0
Compare Source
Behavior Changes
client: use proper "@" semantics for connecting to abstract unix sockets. (#5678)
New Features
ValueFromIncomingContext
to more efficiently retrieve a single value (#5596)HandleConn
context (#5589)Bug Fixes
cluster_specifier_plugin
set to be NACKed when GRPC_EXPERIMENTAL_XDS_RLS_LB was off (#5670)config_source_specifier
inlrs_server
is notself
(#5613)IDLE
instead of falling back on the default channel behavior of connecting to all addresses (#5614)IDLE
(#5656)WaitForReady
on handshaker service RPCs, thereby delaying fallback when required (#5620)v1.49.0
Compare Source
New Features
GRPC_CONFIG_OBSERVABILITY_JSON
(#5525)Behavior Changes
Bug Fixes
nil
stats handler togrpc.WithStatsHandler
orgrpc.StatsHandler
(#5543)IDLE
overTRANSIENT_FAILURE
when aggregating connectivity state (#5473)GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION
is set to true (#5537)v1.48.0
Compare Source
Bug Fixes
New Features
goreleaser/goreleaser-action
v3
Compare Source
lewagon/wait-on-check-action
v1.2.0
Compare Source
What's Changed
New Contributors
Full Changelog:
v1.1.2..v1.2.0
v1.1.2
Compare 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.1
Compare Source
This includes compatibility with Windows and Mac self-hosted runners using composite.
kevin940726/remark-code-import
v1.1.1
Compare Source
v1.1.0
Compare Source
New features
\
.<rootDir>
to reference the root directory.rootDir
option to change the path of the root directory.allowImportingFromOutside
option 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.0
Compare Source
Breaking changes
import
ed instead ofrequire
d.New features
Full Changelog: https://github.com/kevin940726/remark-code-import/compare/v0.4.0...v1.0.0
sass/dart-sass
v1.55.0
Compare 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-11
th. Previously, numbers were considered equal if theywere within
1e-11
of one another, which led to some circumstances where$a == $b
and$b == $c
but$a != $b
.Potentially breaking bug fix: Various functions in
sass:math
no 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 returns1000000000000
instead ofInfinity
.Emit a deprecation warning for
$a -$b
and$a +$b
, since these look likethey could be unary operations but they're actually parsed as binary
operations. Either explicitly write
$a - $b
or$a (-$b)
. Seehttps://sass-lang.com/d/strict-unary for more details.
Dart API
Add an optional
argumentName
parameter toSassScriptException()
to make iteasier to throw exceptions associated with particular argument names.
Most APIs that previously returned
num
now 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.9
Compare Source
@media
query deprecation warnings.v1.54.8
Compare Source
v1.54.7
Compare Source
v1.54.6
Compare Source
@media
query could be incorrectly omitted from astylesheet if it had multiple levels of nested
@media
queries within itand the inner queries were mergeable but the outer query was not.
v1.54.5
Compare Source
Properly consider
a ~ c
to be a superselector ofa ~ b ~ c
anda + b + c
.Properly consider
b > c
to be a superselector ofa > b > c
, and similarlyfor other combinators.
Properly calculate specificity for selector pseudoclasses.
Deprecate use of
random()
when$limit
has 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
@forward
ed multiple timesthrough a configured module.
Embedded Sass
install, the
sass-embedded
npm package now declares optional dependencies onplatform-specific embedded compiler packages.
v1.54.4
Compare Source
out-of-bounds to various color functions.
v1.54.3
Compare Source
v1.54.2
Compare Source
v1.54.1
Compare Source
@extend
andselector.unify()
, ensure that:root
,:scope
,:host
, and:host-context
only appear at the beginningof complex selectors.
v1.54.0
Compare 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
not
or an openingparenthesis now produces a deprecation warning. In a future release, these
will be interpreted as plain CSS instead.
Deprecate passing non-
deg
units tocolor.hwb()
's$hue
argument.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
charset
option 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.0
Compare 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.3
Compare Source
/* ... */
) appear twice in a rowacross two different imports which themselves imported the same file each.
v1.52.2
Compare Source
/* ... */
) instead of pushingthe comment to the next line.
v1.52.1
Compare Source
Command Line Interface
--watch
mode would close immediately in TTY mode. This wascaused by our change to close
--watch
when stdin was closed outside of TTYmode, which has been reverted for now while we work on a fix.
v1.52.0
Compare 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.0
Compare 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.0
Compare 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.
645406565b
toec9a8240b6