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

Merge from upstream #8

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
b79c191
Add regex for the PingdomPageSpeed bot
GeyseR Sep 30, 2022
948bd79
handle firefox version without patch segment
karissekjw Oct 26, 2022
ed34ecd
remove unnecessary line space
karissekjw Oct 26, 2022
c8e6439
update regex
karissekjw Oct 26, 2022
33762aa
use $ instead of \z
karissekjw Jan 11, 2023
ff55fbd
add a test for parsing PingdomPageSpeed user agent
GeyseR Jan 13, 2023
57adae1
Add PetalBot
jkseppan Jan 29, 2023
bc170c5
Add Oculus Browser
Mar 29, 2023
c5405dd
iOS 16 Darwin
longzheng Apr 4, 2023
1409765
To correctly parse modern Java agents like "Java/17.0.6" and legacy a…
palkopatel Apr 19, 2023
578e59a
to correctly parse modern Java
palkopatel Apr 19, 2023
d78ee7d
Merge pull request #536 from jkseppan/petalbot
commenthol May 20, 2023
a64956e
Merge pull request #541 from geoadaMeta/quest
commenthol May 20, 2023
77970a3
Merge pull request #542 from longzheng/ios16
commenthol May 20, 2023
89d2a2a
Merge pull request #544 from palkopatel/master
commenthol May 20, 2023
13e2d1d
Merge pull request #530 from karissekjw/fix-firefox-regex
commenthol May 20, 2023
30ddf9a
Merge pull request #529 from GeyseR/patch-1
commenthol May 20, 2023
fa0bbec
chore: bump mocha@10
commenthol May 20, 2023
90737bd
chore(actions): adding node@20 while deprecating node@14
commenthol May 20, 2023
44a33af
0.17.0
commenthol May 20, 2023
cee1e79
chore(actions): upgrade to checkout@v3
commenthol May 20, 2023
d4c92b9
Merge pull request #547 from ua-parser/chore-actions
commenthol May 20, 2023
d668d6c
0.18.0
commenthol May 20, 2023
6eef3d4
feat: add support for Ecosia iOS & Ecosia Android
lbarthon Oct 25, 2023
d7d11c8
fix: ensure regex for Phantom on Android matches the string properly
lbarthon Oct 25, 2023
785a6d5
feat: add support for MullvadBrowser
lbarthon Oct 25, 2023
c318c48
Merge pull request #560 from lbarthon/lbarthon/ecosia
elsigh Feb 21, 2024
e04cc97
Merge branch 'master' into lbarthon/mullvad-browser
lbarthon Feb 21, 2024
dfb8c52
Merge pull request #561 from lbarthon/lbarthon/mullvad-browser
lbarthon Feb 21, 2024
ff278a9
fix: parse Edge on iPad OS properly
lbarthon Oct 25, 2023
f1a1ce0
Merge pull request #558 from lbarthon/lbarthon/edge-ipados
lbarthon Feb 21, 2024
88e4cbc
fix: parse properly Chrome on iOS with request desktop (#559)
lbarthon Feb 21, 2024
d00cd60
fix: Update nintendo regex to handle Nintendo Switch (#557)
lbarthon Feb 21, 2024
8144b03
Update UA for Ladybird Browser (previously SerenityOS Browser) (#546)
MacDue Feb 21, 2024
d3450bb
fix: ensure Ladybird regex works with newer UAs (#573)
lbarthon Feb 21, 2024
1cb1bf8
Add Meta Quest 3 (#572)
geoadaMeta Feb 28, 2024
0cf88c5
fix: update yandex browser regex (#578)
csazevedo Apr 9, 2024
7f417c8
update vivaldi browser regex to match multiple versioning structures …
csazevedo Apr 9, 2024
cfa5164
feat: add support to new DuckDuckGo user-agents
Mar 19, 2024
c10ae3f
fix: update Brave Browser regex (#577)
csazevedo Apr 9, 2024
959e106
feat: add multiple new browsers (#576)
csazevedo Apr 9, 2024
cd52910
fix missing and extra `patch_minor` in ua tests
masklinn Apr 20, 2024
1f6353a
fix: parse Chrome and Edge mobile on iOS as iOS, even with desktop mo…
lbarthon May 31, 2024
ae4c16d
feat: Update and expand Chromecast device families
joeyparrish May 8, 2024
3421cb1
fix(device): ensure chromecast parsing doesn't return null
lbarthon Jun 3, 2024
df56280
Merge pull request #588 from ua-parser/lbarthon/chromecast-fix
migueldemoura Jun 3, 2024
cc19966
fix: update ecosia browser regex to match multiple versioning structures
Jul 9, 2024
1458dfa
Merge pull request #595 from csazevedo/csazevedo/fix-ecosia-browser-r…
migueldemoura Jul 10, 2024
cee7823
feat: add RecipeRadar crawler
jayaddison Aug 16, 2024
c00d168
refactor: consolidate two RecipeRadar regexes into one
jayaddison Aug 30, 2024
ad305db
Add detection of HiBrowser and VivoBrowser
Sirozha1337 Jun 22, 2024
95ecd15
add user agent 'aws-sdk-go-v2' to regex file
akhil-jay May 9, 2024
c941f1d
feat: add new iOS versions (#601)
dilex42 Sep 27, 2024
d4cde4c
Add detection of TikTok WebView
Sirozha1337 Jun 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
# For more information see: https://github.com/marketplace/actions/setup-node-js-environment

name: CI

Expand All @@ -11,18 +11,15 @@ on:

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
node-version: [16.x, 18.x, 20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
# cache: 'npm'
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "uap-core",
"description": "The regex file necessary to build language ports of Browserscope's user agent parser.",
"version": "0.16.0",
"version": "0.18.0",
"maintainers": [
{
"name": "Tobie Langel",
Expand All @@ -25,7 +25,7 @@
}
],
"devDependencies": {
"mocha": "^9.2.2",
"mocha": "^10.2.0",
"safe-regex": "^2.1.1",
"uap-ref-impl": "git+https://github.com/ua-parser/uap-ref-impl#master",
"yamlparser": "^0.0.2"
Expand Down
Loading