Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump postcss, @tarojs/webpack-runner and stylelint #25

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 21, 2022

Bumps postcss to 8.3.5 and updates ancestor dependencies postcss, @tarojs/webpack-runner and stylelint. These dependencies need to be updated together.

Updates postcss from 5.2.18 to 8.3.5

Release notes

Sourced from postcss's releases.

8.3.5

  • Fixed broken AST detection.

8.3.4

  • Fixed broken AST detection.

8.3.3

  • Fixed broken AST on postcss dependency duplication in custom parsers.

8.3.2

  • Update changelog.

8.3.1

  • Fixed false positives PostCSS does nothing warning on syntax option.

8.3 “Duke Murmur”

PostCSS 8.3 improved source map parsing performance, added Node#assign() shortcut, and experimental Document node to AST.

Thanks to Sponsors

This release was possible thanks to our community.

If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:

Source Map Performance

Because PostCSS needs synchronous API, we can’t move from the old `source-map 0.6 to 0.7 (many other open-source projects too).

@​7rulnik forked source-map 0.6 to source-map-js and back-ported performance improvements from 0.7. In 8.3 we switched from source-map to this source-map-js fork.

You map see 4x performance improvements in parsing map from processing step before PostCSS (for instance, Sass).

Document Nodes

Thanks to @​gucong3000, PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects).

But his plugin need big updates. @​hudochenkov from stylelint team decided to create new parsers for styles inside CSS-in-JS, HTML, and Markdown.

... (truncated)

Changelog

Sourced from postcss's changelog.

8.3.5

  • Fixed broken AST detection.

8.3.4

  • Fixed broken AST detection.

8.3.3

  • Fixed broken AST on postcss dependency duplication in custom parsers.

8.3.2

  • Update changelog.

8.3.1

  • Fixed false positives PostCSS does nothing warning on syntax option.

8.3 “Duke Murmur”

  • Added Node#assign() shortcut (by Jonathan Neal).
  • Added experimental Document node to AST (by Aleks Hudochenkov).
  • Moved to faster fork of source-map (by Valentin Semirulnik).

8.2.15

8.2.14

  • Removed source-map from client-side bundle (by Barak Igal).

8.2.13

  • Fixed ReDoS vulnerabilities in source map parsing (by Yeting Li).

8.2.12

  • Fixed package.json exports.

8.2.11

  • Fixed DEP0148 warning in Node.js 16.
  • Fixed docs (by @​semiromid).

8.2.10

  • Fixed ReDoS vulnerabilities in source map parsing.
  • Fixed webpack 5 support (by Barak Igal).
  • Fixed docs (by Roeland Moors).

8.2.9

  • Exported NodeErrorOptions type (by Rouven Weßling).

8.2.8

  • Fixed browser builds in webpack 4 (by Matt Jones).

8.2.7

  • Fixed browser builds in webpack 5 (by Matt Jones).

... (truncated)

Commits

Updates @tarojs/webpack-runner from 1.3.15 to 3.5.7

Release notes

Sourced from @​tarojs/webpack-runner's releases.

chore(release): publish 3.5.7

特性

H5

  • 新增兼容 getLaunchOptionsSyncgetEnterOptionsSync API
  • 新增监听各 API、组件不支持状态抛出事件

修复

小程序

  • Promise 化字节小程序的 getUserProfile API,#12612,by @​TheKonka
  • 支持支付宝小程序的 Camera 组件,#12442,by @​TheKonka
  • 修复 App 没有触发首次 componentDidShow 系列生命周期的问题,#12634,by @​Barrierml
  • 修复自动为数字类型的 CSS 变量与部分属性(如: animation-iteration-count)自动添加 px 后缀的问题,#12617,by @​Barrierml
  • 修复 PReact 压缩后属性设置不生效的问题,#12589,by @​wenshin
  • 微信小程序反向转换功能兼容以 kebab-case 命名的 triggerEvent 事件名,by @​campcc
  • 修复预渲染报错的问题,#12622
  • 支持 PayButtonConsumeCard 组件,#12650
  • 修复 tmpl_0_view not found 警告,#12558
  • 修复小程序插件编译报错,支持插件页面的 onLoadonUnload 生命周期,#12603
  • 修复编译为原生组件时不支持使用小程序 slot 组件的问题 ,#11865

H5

  • 修复 onLaunch 参数的数据结构与小程序的不一致的问题,#12387,by @​yoyo837
  • 修复 request API 与小程序的网络请求处理不一致的问题,#9983,by @​yoyo837
  • 修复当 postcss-pxtransform 计算为 0 时不支持在 calc 表达式使用的问题,#12607,by @​yoyo837
  • 修复 canvasContextcreateLinearGradient 循环调用的问题,by @​hisanshao
  • 修复开启多页模式时 devServer 初始页未正常打开的问题,#12582,by @​biorz
  • 修复 downloadFileuploadFile API 跨域失败的问题,#12520,by @​TheKonka
  • 优化 MovableView 组件,#12319
  • 优化 h5Plugin 获取 pxtransform 参数缺失问题
  • 优化 mode 判断,支持使用不同环境的 prebundle 特性

babel-preset-taro

  • 优先探测用户的 browserslist 配置, 如果没有才设置 @babel/preset-envtargets 配置,by @​yoyo837

RN

  • 使 react-native-svg 包变为可选依赖,#12637

Typings

  • 同步小程序组件类型,by @​robinv8
  • 修复支付宝组件同步类型错误覆盖问题,#12551
  • 优化 complie 类型和相关 hooks 声明

... (truncated)

Commits
  • 5fedb20 chore(release): publish 3.5.7 (#12678)
  • f70b2f4 test(components): 补齐缺失用例
  • 87f267c test(runner): update snapshot
  • f56b832 fix(events): add method & component not support events
  • edbcb87 fix(router): 提前 router-change 事件到页面加载前
  • 04b8dd4 fix(example): add readme
  • 7ca6284 feat(example): add support prebundle prod build
  • 10e35e0 feat(example): support prebundle in dev start
  • 55aaef7 feat(example): eject external-prebundle
  • c3a7ccc feat(example): add external-prebundle
  • Additional commits viewable in compare view

Updates stylelint from 9.3.0 to 9.10.1

Release notes

Sourced from stylelint's releases.

9.10.1

  • Fixed: "fatal: Not a git repository" error (#3915).
  • Fixed: unintended increase in package size (#3915).

9.10.0

  • Added: support for ordinary regular expressions anywhere a regex string is accepted in rule config (#3799).
  • Added: css-in-js syntax option that will replace the existing styled and jsx ones (#3872).
  • Added: function-calc-no-invalid rule (#3833).
  • Added: ignore: ["next-sibling"] to selector-max-type (#3832).
  • Added: declaration-block-semicolon-space-after autofix (#3865).
  • Fixed: autofix is now disabled when a stylelint processors is used (#3873).
  • Fixed: CssSyntaxError for functions in template literals (#3869).
  • Fixed: no-descending-specificity false positives for styled-components (#3875).
  • Fixed: no-duplicate-selectors false positives for styled-components (#3875).
  • Fixed: selector-pseudo-class-no-unknown false positives for focus-visible (#3887).
  • Fixed: selector-max-universal false positives for flush comments containing a comma (#3817).
  • Fixed: shorthand-property-redundant-values false positives for negative values (#3888).

9.9.0

  • Added: selector-list-comma-newline-after autofix (#3815).
  • Added: value-list-max-empty-lines autofix (#3814).
  • Added: ignoreSelectors: [] to selector-no-vendor-prefix (#3748).
  • Fixed: ignored files are no longer parsed (#3801).
  • Fixed: ignore &:extend for Less syntax (#3824).
  • Fixed: --report-needless-disables CLI flag (#3819).
  • Fixed: font-family-no-missing-generic-family-keyword false positives for system fonts (#3794).

9.8.0

  • Added: value-keyword-case autofix (#3775).
  • Added: ignore: ["pseudo-classes"] to max-nesting-depth (#3724).
  • Added: ignoreTypes:[] to selector-type-case (#3758).
  • Added: ignoreFunctions:[] to unit-no-unkown (#3736).
  • Fixed: error for single-line Sass comments (#3772).
  • Fixed: at-rule-* false positives for Less variables and mixins (#3767).
  • Fixed: max-empty-lines false positives for final newlines (#3785).

9.7.1

  • Fixed: at-rule-* false positives for Less variables and mixins (#3759).

9.7.0

  • Added: allow globally installed configuration (#3642).
  • Added: media-feature-parentheses-space-inside autofix (#3720).
  • Added: selector-descendant-combinator-no-non-space autofix (#3565).
  • Added: unit-case autofix (#3725).
  • Fixed: false negatives for Less at-imports (#3687).
  • Fixed: SyntaxError when an empty string is used for a rule's custom message (#3743).
  • Fixed: max-empty-lines false positives for empty lines before </style> (#3708).
  • Fixed: selector-max-specificity false positives for functional psuedo-classes (#3711).

9.6.0

... (truncated)

Changelog

Sourced from stylelint's changelog.

9.10.1

  • Fixed: "fatal: Not a git repository" error (#3915).
  • Fixed: unintended increase in package size (#3915).

9.10.0

  • Added: support for ordinary regular expressions anywhere a regex string is accepted in rule config (#3799).
  • Added: css-in-js syntax option that will replace the existing styled and jsx ones (#3872).
  • Added: function-calc-no-invalid rule (#3833).
  • Added: ignore: ["next-sibling"] to selector-max-type (#3832).
  • Added: declaration-block-semicolon-space-after autofix (#3865).
  • Fixed: autofix is now disabled when a Stylelint processors is used (#3873).
  • Fixed: CssSyntaxError for functions in template literals (#3869).
  • Fixed: no-descending-specificity false positives for styled-components (#3875).
  • Fixed: no-duplicate-selectors false positives for styled-components (#3875).
  • Fixed: selector-pseudo-class-no-unknown false positives for focus-visible (#3887).
  • Fixed: selector-max-universal false positives for flush comments containing a comma (#3817).
  • Fixed: shorthand-property-redundant-values false positives for negative values (#3888).

9.9.0

  • Added: selector-list-comma-newline-after autofix (#3815).
  • Added: value-list-max-empty-lines autofix (#3814).
  • Added: ignoreSelectors: [] to selector-no-vendor-prefix (#3748).
  • Fixed: ignored files are no longer parsed (#3801).
  • Fixed: ignore &:extend for Less syntax (#3824).
  • Fixed: --report-needless-disables CLI flag (#3819).
  • Fixed: font-family-no-missing-generic-family-keyword false positives for system fonts (#3794).

9.8.0

  • Added: value-keyword-case autofix (#3775).
  • Added: ignore: ["pseudo-classes"] to max-nesting-depth (#3724).
  • Added: ignoreTypes:[] to selector-type-case (#3758).
  • Added: ignoreFunctions:[] to unit-no-unknown (#3736).
  • Fixed: error for single-line Sass comments (#3772).
  • Fixed: at-rule-* false positives for Less variables and mixins (#3767).
  • Fixed: max-empty-lines false positives for final newlines (#3785).

9.7.1

  • Fixed: at-rule-* false positives for Less variables and mixins (#3759).

9.7.0

  • Added: allow globally installed configuration (#3642).
  • Added: media-feature-parentheses-space-inside autofix (#3720).
  • Added: selector-descendant-combinator-no-non-space autofix (#3565).
  • Added: unit-case autofix (#3725).

... (truncated)

Commits

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 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [postcss](https://github.com/postcss/postcss) to 8.3.5 and updates ancestor dependencies [postcss](https://github.com/postcss/postcss), [@tarojs/webpack-runner](https://github.com/NervJS/taro) and [stylelint](https://github.com/stylelint/stylelint). These dependencies need to be updated together.


Updates `postcss` from 5.2.18 to 8.3.5
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/commits/8.3.5)

Updates `@tarojs/webpack-runner` from 1.3.15 to 3.5.7
- [Release notes](https://github.com/NervJS/taro/releases)
- [Commits](NervJS/taro@v1.3.15...v3.5.7)

Updates `stylelint` from 9.3.0 to 9.10.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@9.3.0...9.10.1)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
- dependency-name: "@tarojs/webpack-runner"
  dependency-type: direct:development
- dependency-name: stylelint
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 21, 2022
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants