Do not parse sourcemaps in post-css. This fixes a vulnerability in which information about the existence or non-existence of files on a server could be disclosed via properly crafted HTML input when the style attribute is allowed by the configuration. Thanks to the Snyk Security team for the disclosure and to Dylan Armstrong for the fix.
2.12.0 (2024-02-21)
Introduced the allowedEmptyAttributes option, enabling explicit specification of empty string values for select attributes, with the default attribute set to alt. Thanks to Na for the contribution.
Clarified the use of SVGs with a new test and changes to documentation. Thanks to Gauav Kumar for the contribution.
Do not process source maps when processing style tags with PostCSS.
Commits
4a7d7dd Merge pull request #654 from apostrophecms/release-2.12.1
Note: If you find missing information about particular minor version, that version must have been changed without any functional change in this library.
4.5.0 / 2024-09-03
feat #666: ignoreAttributes support function, and array of string or regex (By ArtemM)
4.4.1 / 2024-07-28
v5 fix: maximum length limit to currency value
fix #634: build attributes with oneListGroup and attributesGroupName (#653)(By Andreas Naziris)
fix: get oneListGroup to work as expected for array of strings (#662)(By Andreas Naziris)
4.4.0 / 2024-05-18
fix #654: parse attribute list correctly for self closing stop node.
Ultimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/beeminder/blog/network/alerts).
Bumps the npm_and_yarn group with 11 updates:
2.11.0
2.12.1
3.22.2
3.22.3
4.4.9
4.5.5
3.0.2
3.0.3
3.1.3
3.1.4
4.2.7
4.5.0
4.0.5
4.0.8
6.2.1
6.3.0
8.4.29
8.4.39
3.29.2
3.29.5
6.2.0
6.2.1
Updates
sanitize-html
from 2.11.0 to 2.12.1Changelog
Sourced from sanitize-html's changelog.
Commits
4a7d7dd
Merge pull request #654 from apostrophecms/release-2.12.1f8e02be
release 2.12.1c5dbdf7
Merge pull request #650 from dylanarmstrong/fix/ignore-source-maps5a5a74e
Merge pull request #652 from apostrophecms/add-thanks-to-changelogee71ff0
Add community contribution thanks youa226fe7
Merge pull request #651 from apostrophecms/release-2.12.0ff18600
release 2.12.01e2294c
test: added test for postcss mapc376501
doc: update changelog075499d
fix: ignore source maps when processing with postcssUpdates
zod
from 3.22.2 to 3.22.3Release notes
Sourced from zod's releases.
Commits
1e61d76
3.22.32ba00fe
[2609] fix ReDoS vulnerability in email regex (#2824)ae0f7a2
docs: update ref to discriminated-unions docs (#2485)ad2ee9c
2718 Updated Custom Schemas documentation example to use type narrowing (#2778)28c1927
Update sponsors18115a8
Formatting64dcc8e
Update sponsorsf59be09
clarify datetime ISO 8601 (#2673)9bd3879
docs: remove obsolete text about readonly types (#2676)1e23990
CommitUpdates
vite
from 4.4.9 to 4.5.5Changelog
Sourced from vite's changelog.
... (truncated)
Commits
f1d8845
release: v4.5.52466c08
release: v4.5.4e812716
fix: avoid DOM Clobbering gadget ingetRelativeUrlFromDocument
(#18115)b901438
fix: backport #18112, fs raw queryaac695e
release: v4.5.396a7f3a
fix:fs.deny
with globs with directories (#16250)d0360c1
release: v4.5.2eeec23b
fix: fs deny for case insensitive systems (#15653)c075115
release: v4.5.141bb354
fix: backport #15223, proxy html path should be encoded (#15226)Updates
braces
from 3.0.2 to 3.0.3Commits
74b2db2
3.0.388f1429
update eslint. lint, fix unit tests.415d660
Snyk js braces 6838727 (#40)190510f
fix tests, skip 1 test in test/braces.expand716eb9f
readme bumpa5851e5
Merge pull request #37 from coderaiser/fix/vulnerability2092bd1
feature: braces: add maxSymbols (https://github.com/micromatch/braces/issues/...9f5b4cf
fix: vulnerability (https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727)98414f9
remove funding file665ab5d
update keepEscaping doc (#27)Updates
dset
from 3.1.3 to 3.1.4Commits
05b1ec0
3.1.416d6154
fix: prevent proto assignment via implicit stringUpdates
fast-xml-parser
from 4.2.7 to 4.5.0Changelog
Sourced from fast-xml-parser's changelog.
... (truncated)
Commits
7ed4606
update package detail98d8f47
feat #666: add selective ignoreAttributes by pattern or callback (#668)d40e29c
update package detail and browser bundlesd0bfe8a
fix maxlength for currency value2c14fcf
Update bug-report-or-unexpected-output.mdacf610f
fix #634: build attributes with oneListGroup and attributesGroupName (#653)931e910
fix: get oneListGroup to work as expected for array of strings (#662)b8e40c8
Update ISSUE_TEMPLATE.mda6265ba
chore: add trend image (#658)db1c548
redesign README.mdUpdates
micromatch
from 4.0.5 to 4.0.8Release notes
Sourced from micromatch's releases.
Changelog
Sourced from micromatch's changelog.
Commits
8bd704e
4.0.8a0e6841
run verb to generate README documentation4ec2884
Merge branch 'v4' into hauserkristof-feature/v4.0.803aa805
Merge pull request #266 from hauserkristof/feature/v4.0.8814f5f7
lint67fcce6
fix: CHANGELOG about braces & CVE-2024-4068, v4.0.5113f2e3
fix: CVE numbers in CHANGELOGd9dbd9a
feat: updated CHANGELOG2ab1315
fix: use actions/setup-node@v41406ea3
feat: rework test to work on macos with node 10,12 and 14Updates
path-to-regexp
from 6.2.1 to 6.3.0Release notes
Sourced from path-to-regexp's releases.
Commits
75a92c3
6.3.0f1253b4
Add backtrack protection to 6.x (#324)28a5b27
6.2.2270876d
Test on min node 16d5a42b6
Run tests on ubuntu1c265a1
Upgrade dev deps, prettier formatc7ec332
Fix readme example25da491
Bump node v14 for tests980d1db
Add v8 coveragee828000
Update shield URLUpdates
postcss
from 8.4.29 to 8.4.39Release notes
Sourced from postcss's releases.
Changelog
Sourced from postcss's changelog.
Commits
e0efb16
Release 8.4.39 version48304c5
Update dependencies155ac57
Merge pull request #1947 from romainmenke/fix-css-syntax-error-type--reliable...1b9b466
fix CssSyntaxError type declaration3f4d96e
Update dependenciesb952be7
Update CI actionsb512b29
Typof9a9868
Move to pnpm 9 and Node.js 2279052c2
Merge pull request #1940 from Xvezda/patch-10eedad4
Update changed urlsUpdates
rollup
from 3.29.2 to 3.29.5Release notes
Sourced from rollup's releases.
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
dfd233d
3.29.52ef77c0
Fix DOM Clobbering CVEa6448b9
3.29.44e92d60
Deoptimize all parameters when losing track of a function (#5158)801ffd1
3.29.3353e462
Fully deoptimize first level path when deoptimizing nested parameter paths (#...a1a89e7
chore(deps): update dependency@vue/eslint-config-typescript
to v12 (#5148)cc14f70
chore(deps): lock file maintenance minor/patch updates (#5149)1e8355b
docs: improve the docs repl appearance in the light mode (#5145)5950fc8
Adapt branches in REPL workflowUpdates
tar
from 6.2.0 to 6.2.1Commits
bef7b1e
6.2.1fe8cd57
prevent extraction in excessively deep subfoldersfe7ebfd
remove security.mdDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show