Title: Bump js-yaml, eslint and mocha by dependabot[bot] · Pull Request #167 · browserstack/browserstack-local-nodejs · GitHub
Open Graph Title: Bump js-yaml, eslint and mocha by dependabot[bot] · Pull Request #167 · browserstack/browserstack-local-nodejs
X Title: Bump js-yaml, eslint and mocha by dependabot[bot] · Pull Request #167 · browserstack/browserstack-local-nodejs
Description: Bumps js-yaml to 4.1.1 and updates ancestor dependencies js-yaml, eslint and mocha. These dependencies need to be updated together.
Updates js-yaml from 3.14.1 to 4.1.1
Changelog
Sourced from js-yaml's changelog.
[4.1.1] - 2025-11-12
Security
Fix prototype pollution issue in yaml merge (<<) operator.
[4.1.0] - 2021-04-15
Added
Types are now exported as yaml.types.XXX.
Every type now has options property with original arguments kept as they were
(see yaml.types.int.options as an example).
Changed
Schema.extend() now keeps old type order in case of conflicts
(e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered as abcd instead of cbad).
[4.0.0] - 2021-01-03
Changed
Check migration guide to see details for all breaking changes.
Breaking: "unsafe" tags !!js/function, !!js/regexp, !!js/undefined are
moved to js-yaml-js-types package.
Breaking: removed safe* functions. Use load, loadAll, dump
instead which are all now safe by default.
yaml.DEFAULT_SAFE_SCHEMA and yaml.DEFAULT_FULL_SCHEMA are removed, use
yaml.DEFAULT_SCHEMA instead.
yaml.Schema.create(schema, tags) is removed, use schema.extend(tags) instead.
!!binary now always mapped to Uint8Array on load.
Reduced nesting of /lib folder.
Parse numbers according to YAML 1.2 instead of YAML 1.1 (01234 is now decimal,
0o1234 is octal, 1:23 is parsed as string instead of base60).
dump() no longer quotes :, [, ], (, ) except when necessary, #470, #557.
Line and column in exceptions are now formatted as (X:Y) instead of
at line X, column Y (also present in compact format), #332.
Code snippet created in exceptions now contains multiple lines with line numbers.
dump() now serializes undefined as null in collections and removes keys with
undefined in mappings, #571.
dump() with skipInvalid=true now serializes invalid items in collections as null.
Custom tags starting with ! are now dumped as !tag instead of !, #576.
Custom tags starting with tag:yaml.org,2002: are now shorthanded using !!, #258.
Added
Added .mjs (es modules) support.
Added quotingType and forceQuotes options for dumper to configure
string literal style, #290, #529.
Added styles: { '!!null': 'empty' } option for dumper
(serializes { foo: null } as "foo: "), #570.
Added replacer option (similar to option in JSON.stringify), #339.
Custom Tag can now handle all tags or multiple tags with the same prefix, #385.
Fixed
... (truncated)
Commits
cc482e7 4.1.1 released
50968b8 dist rebuild
d092d86 lint fix
383665f fix prototype pollution in merge (<<)
0d3ca7a README.md: HTTP => HTTPS (#678)
49baadd doc: 'empty' style option for !!null
ba3460e Fix demo link (#618)
2cef47b 4.1.0 released
810b149 dist rebuild
2b5620e Export built-in types, type override now preserves order
Additional commits viewable in compare view
Updates eslint from 7.32.0 to 9.39.1
Release notes
Sourced from eslint's releases.
v9.39.1
Bug Fixes
650753e fix: Only pass node to JS lang visitor methods (#20283) (Nicholas C. Zakas)
Documentation
51b51f4 docs: add a section on when to use extends vs cascading (#20268) (Tanuj Kanti)
b44d426 docs: Update README (GitHub Actions Bot)
Chores
92db329 chore: update @eslint/js version to 9.39.1 (#20284) (Francesco Trotta)
c7ebefc chore: package.json update for @eslint/js release (Jenkins)
61778f6 chore: update eslint-config-eslint dependency @eslint/js to ^9.39.0 (#20275) (renovate[bot])
d9ca2fc ci: Add rangeStrategy to eslint group in renovate config (#20266) (唯然)
009e507 test: fix version tests for ESLint v10 (#20274) (Milos Djermanovic)
v9.39.0
Features
cc57d87 feat: update error loc to key in no-dupe-class-members (#20259) (Tanuj Kanti)
126552f feat: update error location in for-direction and no-dupe-args (#20258) (Tanuj Kanti)
167d097 feat: update complexity rule to highlight only static block header (#20245) (jaymarvelz)
Bug Fixes
15f5c7c fix: forward traversal step.args to visitors (#20253) (jaymarvelz)
5a1a534 fix: allow JSDoc comments in object-shorthand rule (#20167) (Nitin Kumar)
e86b813 fix: Use more types from @eslint/core (#20257) (Nicholas C. Zakas)
927272d fix: correct Scope typings (#20198) (jaymarvelz)
37f76d9 fix: use AST.Program type for Program node (#20244) (Francesco Trotta)
ae07f0b fix: unify timing report for concurrent linting (#20188) (jaymarvelz)
b165d47 fix: correct Rule typings (#20199) (jaymarvelz)
fb97cda fix: improve error message for missing fix function in suggestions (#20218) (jaymarvelz)
Documentation
d3e81e3 docs: Always recommend to include a files property (#20158) (Percy Ma)
0f0385f docs: use consistent naming recommendation (#20250) (Alex M. Spieslechner)
a3b1456 docs: Update README (GitHub Actions Bot)
cf5f2dd docs: fix correct tag of no-useless-constructor (#20255) (Tanuj Kanti)
10b995c docs: add TS options and examples for nofunc in no-use-before-define (#20249) (Tanuj Kanti)
2584187 docs: remove repetitive word in comment (#20242) (reddaisyy)
637216b docs: update CLI flags migration instructions (#20238) (jaymarvelz)
e7cda3b docs: Update README (GitHub Actions Bot)
7b9446f docs: handle empty flags sections on the feature flags page (#20222) (sethamus)
Chores
dfe3c1b chore: update @eslint/js version to 9.39.0 (#20270) (Francesco Trotta)
2375a6d chore: package.json update for @eslint/js release (Jenkins)
a1f4e52 chore: update @eslint dependencies (#20265) (Francesco Trotta)
c7d3229 chore: update dependency @eslint/core to ^0.17.0 (#20256) (renovate[bot])
27549bc chore: update fuzz testing to not error if code sample minimizer fails (#20252) (Milos Djermanovic)
a1370ee ci: bump actions/setup-node from 5 to 6 (#20230) (dependabot[bot])
9e7fad4 chore: add script to auto-generate eslint:recommended configuration (#20208) (唯然)
... (truncated)
Commits
e277281 9.39.1
4cdf397 Build: changelog update for 9.39.1
92db329 chore: update @eslint/js version to 9.39.1 (#20284)
c7ebefc chore: package.json update for @eslint/js release
650753e fix: Only pass node to JS lang visitor methods (#20283)
51b51f4 docs: add a section on when to use extends vs cascading (#20268)
61778f6 chore: update eslint-config-eslint dependency @eslint/js to ^9.39.0 (#20275)
d9ca2fc ci: Add rangeStrategy to eslint group in renovate config (#20266)
009e507 test: fix version tests for ESLint v10 (#20274)
b44d426 docs: Update README
Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by eslintbot, a new releaser for eslint since your current version.
Updates mocha from 10.0.0 to 10.8.2
Release notes
Sourced from mocha's releases.
v10.8.2
10.8.2 (2024-10-30)
🩹 Fixes
support errors with circular dependencies in object values with --parallel (#5212) (ba0fefe)
test link in html reporter (#5224) (f054acc)
📚 Documentation
indicate 'exports' interface does not work in browsers (#5181) (14e640e)
🧹 Chores
fix docs builds by re-adding eleventy and ignoring gitignore again (#5240) (881e3b0)
🤖 Automation
deps: bump the github-actions group with 1 update (#5132) (e536ab2)
v10.8.1
10.8.1 (2024-10-29)
🩹 Fixes
handle case of invalid package.json with no explicit config (#5198) (f72bc17)
Typos on mochajs.org (#5237) (d8ca270)
use accurate test links in HTML reporter (#5228) (68803b6)
v10.8.0
10.8.0 (2024-10-29)
🌟 Features
highlight browser failures (#5222) (8ff4845)
🩹 Fixes
remove :is() from mocha.css to support older browsers (#5225) (#5227) (0a24b58)
📚 Documentation
... (truncated)
Changelog
Sourced from mocha's changelog.
10.8.2 (2024-10-30)
🩹 Fixes
support errors with circular dependencies in object values with --parallel (#5212) (ba0fefe)
test link in html reporter (#5224) (f054acc)
📚 Documentation
indicate 'exports' interface does not work in browsers (#5181) (14e640e)
🧹 Chores
fix docs builds by re-adding eleventy and ignoring gitignore again (#5240) (881e3b0)
🤖 Automation
deps: bump the github-actions group with 1 update (#5132) (e536ab2)
10.8.1 (2024-10-29)
🩹 Fixes
handle case of invalid package.json with no explicit config (#5198) (f72bc17)
Typos on mochajs.org (#5237) (d8ca270)
use accurate test links in HTML reporter (#5228) (68803b6)
10.8.0 (2024-10-29)
🌟 Features
highlight browser failures (#5222) (8ff4845)
🩹 Fixes
remove :is() from mocha.css to support older browsers (#5225) (#5227) (0a24b58)
📚 Documentation
add SECURITY.md pointing to Tidelift (#5210) (bd7e63a)
adopt Collective Funds Guidelines 0.1 (#5199) (2b03d86)
update README, LICENSE and fix outdated (#5197) (1203e0e)
🧹 Chores
fix npm scripts on windows (#5219) (1173da0)
remove trailing whitespace in SECURITY.md (7563e59)
10.7.3 (2024-08-09)
... (truncated)
Commits
05097db chore(main): release 10.8.2 (#5239)
14e640e docs: indicate 'exports' interface does not work in browsers (#5181)
881e3b0 chore: fix docs builds by re-adding eleventy and ignoring gitignore again (#5...
f054acc fix: test link in html reporter (#5224)
e536ab2 build(deps): bump the github-actions group with 1 update (#5132)
ba0fefe fix: support errors with circular dependencies in object values with --parall...
f44f71b chore(main): release 10.8.1 (#5238)
f72bc17 fix: handle case of invalid package.json with no explicit config (#5198)
68803b6 fix: use accurate test links in HTML reporter (#5228)
d8ca270 fix: Typos on mochajs.org (#5237)
Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by voxpelli, a new releaser for mocha since your current version.
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
Open Graph Description: Bumps js-yaml to 4.1.1 and updates ancestor dependencies js-yaml, eslint and mocha. These dependencies need to be updated together. Updates js-yaml from 3.14.1 to 4.1.1 Changelog Sourced from js-y...
X Description: Bumps js-yaml to 4.1.1 and updates ancestor dependencies js-yaml, eslint and mocha. These dependencies need to be updated together. Updates js-yaml from 3.14.1 to 4.1.1 Changelog Sourced from js-y...
Opengraph URL: https://github.com/browserstack/browserstack-local-nodejs/pull/167
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ec573fe1-5e81-5916-2d97-d76e8dd44856 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 8260:15F881:8EBAF45:BC78F2C:696DF3E6 |
| html-safe-nonce | c18e3f2961cde6c06c400d9c56aacea9e25a09da74f5c63533c653bb16bc91dd |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MjYwOjE1Rjg4MTo4RUJBRjQ1OkJDNzhGMkM6Njk2REYzRTYiLCJ2aXNpdG9yX2lkIjoiNzQ1NjA0NTczODUxNzk4NDIzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f385b96a82c37ed7ad05378bca80e2abf3bc4986d43b004ae90463ecbd398f8c |
| hovercard-subject-tag | pull_request:3011054604 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/browserstack/browserstack-local-nodejs/pull/167/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps js-yaml to 4.1.1 and updates ancestor dependencies js-yaml, eslint and mocha. These dependencies need to be updated together. Updates js-yaml from 3.14.1 to 4.1.1 Changelog Sourced from js-y... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4922b452d03cd8dbce479d866a11bc25b59ef6ee2da23aa9b0ddefa6bd4d0064 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/browserstack/browserstack-local-nodejs git https://github.com/browserstack/browserstack-local-nodejs.git |
| octolytics-dimension-user_id | 1119453 |
| octolytics-dimension-user_login | browserstack |
| octolytics-dimension-repository_id | 51923223 |
| octolytics-dimension-repository_nwo | browserstack/browserstack-local-nodejs |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 51923223 |
| octolytics-dimension-repository_network_root_nwo | browserstack/browserstack-local-nodejs |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7e5ae23c70136152637ceee8d6faceb35596ec46 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width