Bump path-to-regexp and @appium/base-driver
Type: Pull Request
State: Open
![dependabot[bot]](https://github.com/dependabot.png)
Association: None
Comments: 1
(3 months ago)
(3 months ago)
dependencies javascript
Bumps path-to-regexp and @appium/base-driver. These dependencies needed to be updated together.
Updates path-to-regexp
from 0.1.7 to 8.2.0
Release notes
Sourced from path-to-regexp's releases.
8.2.0
Fixed
- Allowing
path-to-regexp
to run on older browsers by targeting ES2015
- Target ES2015 5969033
- Also saved 0.22kb (10%!) by removing the private class field down level
- Remove
s
flag from regexp 51dbd45https://github.com/pillarjs/path-to-regexp/compare/v8.1.0...v8.2.0
v8.1.0
Added
- Adds
pathToRegexp
method back for generating a regex- Adds
stringify
method for convertingTokenData
into a path stringhttps://github.com/pillarjs/path-to-regexp/compare/v8.0.0...v8.1.0
Simpler API
Heads up! This is a fairly large change (again) and I need to apologize in advance. If I foresaw what this version would have ended up being I would not have released version 7. A longer blog post and explanation will be incoming this week, but the pivot has been due to work on Express.js v5 and this will the finalized syntax used in Express moving forward.
Edit: The post is out - https://blakeembrey.com/posts/2024-09-web-redos/
Added
- Adds key names to wildcards using
*name
syntax, aligns with:
behavior but using an asterisk insteadChanged
- Removes group suffixes of
?
,+
, and*
- only optional exists moving forward (use wildcards for+
,{*foo}
for*
)- Parameter names follow JS identifier rules and allow unicode characters
Added
- Parameter names can now be quoted, e.g.
:"foo-bar"
- Match accepts an array of values, so the signature is now
string | TokenData | Array<string | TokenData>
Removed
- Removes
loose
mode- Removes regular expression overrides of parameters
https://github.com/pillarjs/path-to-regexp/compare/v7.1.0...v8.0.0
Support array inputs (again)
Added
- Support array inputs for
match
andpathToRegexp
3fdd88fhttps://github.com/pillarjs/path-to-regexp/compare/v7.1.0...v7.2.0
... (truncated)
Changelog
Sourced from path-to-regexp's changelog.
Moved to GitHub Releases
3.0.0 / 2019-01-13
- Always use prefix character as delimiter token, allowing any character to be a delimiter (e.g.
/:att1-:att2-:att3-:att4-:att5
)- Remove
partial
support, prefer escaping the prefix delimiter explicitly (e.g.\\/(apple-)?icon-:res(\\d+).png
)2.4.0 / 2018-08-26
- Support
start
option to disable anchoring from beginning of the string2.3.0 / 2018-08-20
- Use
delimiter
when processing repeated matching groups (e.g.foo/bar
has no prefix, but has a delimiter)2.2.1 / 2018-04-24
- Allow empty string with
end: false
to match both relative and absolute paths2.2.0 / 2018-03-06
- Pass
token
as second argument toencode
option (e.g.encode(value, token)
)2.1.0 / 2017-10-20
- Handle non-ending paths where the final character is a delimiter
- E.g.
/foo/
before required either/foo/
or/foo//
to match in non-ending mode2.0.0 / 2017-08-23
- New option! Ability to set
endsWith
to match paths like/test?query=string
up to the query string- New option! Set
delimiters
for specific characters to be treated as parameter prefixes (e.g./:test
)- Remove
isarray
dependency- Explicitly handle trailing delimiters instead of trimming them (e.g.
/test/
is now treated as/test/
instead of/test
when matching)- Remove overloaded
keys
argument that acceptedoptions
- Remove
keys
list attached to theRegExp
output- Remove asterisk functionality (it's a real pain to properly encode)
- Change
tokensToFunction
(e.g.compile
) to accept anencode
function for pretty encoding (e.g. pass your own implementation)1.7.0 / 2016-11-08
- Allow a
delimiter
option to be passed in withtokensToRegExp
which will be used for "non-ending" token match situations1.6.0 / 2016-10-03
- Populate
RegExp.keys
when using thetokensToRegExp
method (making it consistent with the main export)- Allow a
delimiter
option to be passed in withparse
- Updated TypeScript definition with
Keys
andOptions
updated1.5.3 / 2016-06-15
... (truncated)
Commits
776c898
8.2.0678756a
Dumb down code for negatee85fe27
Upgrade deps5969033
Target ES201551dbd45
Remove s flag from regexpdf39d6c
Append backtrack, ignore bench in coveraged6c3658
Update express 4 compatibility guidec302644
8.1.07b4598c
Document stringify methodd6150f5
Add pathToRegexp method back- Additional commits viewable in compare view
Updates @appium/base-driver
from 9.6.0 to 9.18.0
Release notes
Sourced from @appium/base-driver
's releases.
@appium/base-driver
@9
.18.09.18.0 (2025-06-01)
Features
@appium/base-driver
@9
.17.09.17.0 (2025-04-25)
Features
- Add a possibility to mask sensitive log values depending on request headers (#21123) (c24d2ac)
- base-driver: Accept
x-request-id
as override to generated requestId inhandleLogContext
(#21154) (a82476f)
@appium/base-driver
@9
.16.49.16.4 (2025-03-17)
Bug Fixes
@appium/base-driver
@9
.16.39.16.3 (2025-03-11)
Bug Fixes
- base-driver: Fix proxy url generation (#21099) (e68757b)
- base-driver: Tune capabilities array parsing (#21044) (594bc04)
- base-driver: Update parseCapsArray function types (#21045) (5541142)
@appium/base-driver
@9
.16.29.16.2 (2025-02-20)
Bug Fixes
@appium/base-driver
@9
.16.19.16.1 (2025-02-20)
Bug Fixes
Changelog
Sourced from @appium/base-driver
's changelog.
9.18.0 (2025-06-01)
Features
9.17.0 (2025-04-25)
Features
- Add a possibility to mask sensitive log values depending on request headers (#21123) (c24d2ac)
- base-driver: Accept
x-request-id
as override to generated requestId inhandleLogContext
(#21154) (a82476f)9.16.4 (2025-03-17)
Bug Fixes
9.16.3 (2025-03-11)
Bug Fixes
- base-driver: Fix proxy url generation (#21099) (e68757b)
- base-driver: Tune capabilities array parsing (#21044) (594bc04)
- base-driver: Update parseCapsArray function types (#21045) (5541142)
9.16.2 (2025-02-20)
Bug Fixes
9.16.1 (2025-02-20)
... (truncated)
Commits
c8fe441
chore: publish4b2141d
chore(base-driver): Mark geolocation-related methods as deprecated (#21302)a9d4595
chore(): fix typos (#21294)c5c7e44
refactor(base-driver,logger,opencv,strongbox): remove unnecessary undefined &...64bad9e
refactor(base-driver): use optional chaining (#21289)b5c8c09
refactor(appium,base-driver,support): replace regex checks with string method...0f0b938
chore(types): update dependency type-fest to v4.41.0 (#21252)5c42ded
chore(base-driver): Tune the deprecation warning message (#21240)5f6bdfc
feat(appium): implement GET /appium/sessions and deprecate GET /sessions (#21...0f8f59e
chore(types): update dependency type-fest to v4.40.1 (#21228)- Additional commits viewable in compare view
Updates @appium/base-driver
from 9.5.3 to 9.18.0
Release notes
Sourced from @appium/base-driver
's releases.
@appium/base-driver
@9
.18.09.18.0 (2025-06-01)
Features
@appium/base-driver
@9
.17.09.17.0 (2025-04-25)
Features
- Add a possibility to mask sensitive log values depending on request headers (#21123) (c24d2ac)
- base-driver: Accept
x-request-id
as override to generated requestId inhandleLogContext
(#21154) (a82476f)
@appium/base-driver
@9
.16.49.16.4 (2025-03-17)
Bug Fixes
@appium/base-driver
@9
.16.39.16.3 (2025-03-11)
Bug Fixes
- base-driver: Fix proxy url generation (#21099) (e68757b)
- base-driver: Tune capabilities array parsing (#21044) (594bc04)
- base-driver: Update parseCapsArray function types (#21045) (5541142)
@appium/base-driver
@9
.16.29.16.2 (2025-02-20)
Bug Fixes
@appium/base-driver
@9
.16.19.16.1 (2025-02-20)
Bug Fixes
Changelog
Sourced from @appium/base-driver
's changelog.
9.18.0 (2025-06-01)
Features
9.17.0 (2025-04-25)
Features
- Add a possibility to mask sensitive log values depending on request headers (#21123) (c24d2ac)
- base-driver: Accept
x-request-id
as override to generated requestId inhandleLogContext
(#21154) (a82476f)9.16.4 (2025-03-17)
Bug Fixes
9.16.3 (2025-03-11)
Bug Fixes
- base-driver: Fix proxy url generation (#21099) (e68757b)
- base-driver: Tune capabilities array parsing (#21044) (594bc04)
- base-driver: Update parseCapsArray function types (#21045) (5541142)
9.16.2 (2025-02-20)
Bug Fixes
9.16.1 (2025-02-20)
... (truncated)
Commits
c8fe441
chore: publish4b2141d
chore(base-driver): Mark geolocation-related methods as deprecated (#21302)a9d4595
chore(): fix typos (#21294)c5c7e44
refactor(base-driver,logger,opencv,strongbox): remove unnecessary undefined &...64bad9e
refactor(base-driver): use optional chaining (#21289)b5c8c09
refactor(appium,base-driver,support): replace regex checks with string method...0f0b938
chore(types): update dependency type-fest to v4.41.0 (#21252)5c42ded
chore(base-driver): Tune the deprecation warning message (#21240)5f6bdfc
feat(appium): implement GET /appium/sessions and deprecate GET /sessions (#21...0f8f59e
chore(types): update dependency type-fest to v4.40.1 (#21228)- Additional commits viewable in compare view
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 <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)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Pull Request Statistics
0
0
+0
-0
Package Dependencies
Technical Details
ID: | 896071 |
UUID: | 3110254114 |
Node ID: | PR_kwDOOyB2tM6YoXEG |
Host: | GitHub |
Repository: | happn-app/happn-qa-auto-test |