Skip to content

chore(deps-dev): bump postcss from 8.5.26 to 8.5.32 in /components/chat_widget - #4939

Merged
ocs-percy merged 1 commit into
mainfrom
dependabot/npm_and_yarn/components/chat_widget/postcss-8.5.32
Nov 2, 2026
Merged

ocs-percy merged 1 commit into
mainfrom
dependabot/npm_and_yarn/components/chat_widget/postcss-8.5.32

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps postcss from 8.5.26 to 8.5.32.

Release notes

Sourced from postcss's releases.

8.5.32

  • Fixed Input#origin() without opts.from (by @​wleeaf).
  • Fixed final-word lookup without source offsets (by @​Don-Yin).
  • Fixed explicit start in Warning#toString() (by @​Don-Yin).
  • Fixed Promise semantics in LazyResult#finally() (by @​Don-Yin).

8.5.31

8.5.30

  • Fix broken map on </style> escaping (by @​Rufflet).

8.5.29

8.5.28

  • Fixes types regression.

8.5.27

Changelog

Sourced from postcss's changelog.

8.5.32

  • Fixed Input#origin() without opts.from (by @​wleeaf).
  • Fixed final-word lookup without source offsets (by @​Don-Yin).
  • Fixed explicit start in Warning#toString() (by @​Don-Yin).
  • Fixed Promise semantics in LazyResult#finally() (by @​Don-Yin).

8.5.31

8.5.30

  • Fix broken map on </style> escaping (by @​Rufflet).

8.5.29

8.5.28

  • Fixes types regression.

8.5.27

Commits

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [postcss](https://github.com/postcss/postcss) from 8.5.26 to 8.5.32.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.26...8.5.32)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.32
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 2, 2026
@claude

claude Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

🔍 Dependency Analysis Summary

Package Change Type Scope
postcss 8.5.26 → 8.5.32 Patch components/chat_widget devDependency (build-time only)
nanoid (transitive via postcss) 3.3.18 → 3.3.20 Patch build-time only
source-map-js (transitive) 1.2.1 → deduplicated onto the existing 1.2.2 Patch build-time only

Only components/chat_widget/pnpm-lock.yaml changes. The package.json specifier (^8.5.22) stays the same.

Overall risk: LOW

📋 Detailed Changelog Review

postcss 8.5.26 → 8.5.32. These are all bug fixes, with no new APIs and no breaking changes:

  • 8.5.27: Comments starting with /*# are no longer removed. Fixes for * hack before comments in custom properties, empty or whitespace-only values in list.comma() / list.space(), a rule's end position when there is a space before ;, and types.
  • 8.5.28: Fixes a types regression from 8.5.27.
  • 8.5.29: Better </style> escaping, comment support in list.comma() / list.space(), and a fix for semicolons in custom properties.
  • 8.5.30 / 8.5.31: Source map fixes for </style> escaping.
  • 8.5.32: Fixes Input#origin() without opts.from, the final-word lookup without source offsets, an explicit start in Warning#toString(), and LazyResult#finally() Promise semantics.
  • Security: No advisories are listed. The </style> escaping change hardens output that is inlined into <style> tags, which is a minor improvement.
  • Migration: None needed.

nanoid 3.3.20 / source-map-js 1.2.2: These are patch-level transitive bumps. The lockfile now resolves a single source-map-js version instead of two.

⚠️ Impact Assessment

  • Breaking changes found: No.
  • Where OCS uses postcss: Only in components/chat_widget/stencil.config.ts, inside the tailwindComponentStyles() Stencil plugin. It calls postcss([tailwind]).process(..., { from: file, map: false }) and reads result.css and result.messages.
    • It sets map: false, so the source map fixes in 8.5.30 and 8.5.31 don't apply.
    • It always passes from, so the Input#origin() fix in 8.5.32 doesn't apply.
    • The /** @prop */ doc comments are taken from the original source with a regex, not from the PostCSS output, so the comment-handling changes in 8.5.27 and 8.5.29 can't drop them.
    • Custom-property parsing fixes could change minified CSS byte-for-byte, but only in edge cases (a * hack or ; inside custom property values).
  • Affected files: None need changes.
  • Test impact: None expected. Jest specs don't run postcss.
  • Configuration changes: None.
  • Runtime impact: None on the Django app or assets/. The root project doesn't use this lockfile.

🛠️ Recommendations

  • Action required: None.
  • Testing focus: I installed the lockfile with pnpm install --frozen-lockfile and it resolved postcss 8.5.32 cleanly. I could not run stencil build --docs in this environment, so CI's widget build is the check to rely on. Optionally, confirm that the generated src/components/**/readme.md files show no diff and that the widget looks the same in the browser.
  • Follow-up tasks: None.
  • Merge recommendation: APPROVE, once CI passes.

📚 Useful Links

@ocs-percy ocs-percy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving at 53a9ff1: chore(deps-dev): bump postcss from 8.5.26 to 8.5.32 in /components/chat_widget.

Changes: components/chat_widget/pnpm-lock.yaml (+11 -17). The automated review rated it low risk. All 6 CI checks on this exact head pass. A fresh merge simulation is not needed beyond what GitHub reports: the PR is mergeable.

Not done: manual smoke tests. I am relying on CI, the diff and the review.

@ocs-percy
ocs-percy merged commit 1fcf2ec into main Nov 2, 2026
14 checks passed
@ocs-percy
ocs-percy deleted the dependabot/npm_and_yarn/components/chat_widget/postcss-8.5.32 branch November 2, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code risk:medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant