1
0
mirror of https://github.com/lancedikson/bowser synced 2026-09-22 12:05:23 +00:00

Commit Graph

  • c1208b4a56 fix: bundled.js is not ES5 — restore ES5 output and guard it (#632) master Naor Peled 2026-09-05 23:16:26 +03:00
  • 5d77bd5049 fix: getBrandVersion throws on ES5 browsers; make test:types runnable claude/es5-bundled-fix naorpeled 2026-08-30 22:38:01 +03:00
  • 4f59e5d25e test: guard ES5 runtime APIs and type-check consumers in CI naorpeled 2026-08-30 21:57:22 +03:00
  • 2a2ba39ddb fix: restore ES5 output for bundled.js, and assert it naorpeled 2026-08-30 21:45:38 +03:00
  • c436bf6af7 test: guard ES5 runtime APIs and type-check consumers in CI claude/esm-cjs-regression-test-787628 naorpeled 2026-08-30 21:57:22 +03:00
  • b080b831db fix: restore ES5 output for bundled.js, and assert it naorpeled 2026-08-30 21:45:38 +03:00
  • 28174aca5e fix: keep every published file reachable, and test all four build artifacts (#631) Naor Peled 2026-08-30 21:40:10 +03:00
  • d5a861e8ad fix: keep every published file reachable, and test all four build artifacts naorpeled 2026-08-30 21:37:09 +03:00
  • 1d7923497f fix: resolve open GitHub security findings (#630) Naor Peled 2026-08-30 21:05:22 +03:00
  • 982a91d5e8 fix: resolve open GitHub security findings claude/bowser-security-findings-615c1e naorpeled 2026-08-30 20:37:19 +03:00
  • a88622557d Dual packaging, without breaking existing consumers (#628) Naor Peled 2026-08-30 00:10:11 +03:00
  • 7d5e0e5894 fix(test): extract the smoke-test tarball with Node built-ins dual-packaging-v2 naorpeled 2026-08-30 00:03:36 +03:00
  • fb1771bb0f fix(types): give the bowser.mjs subpath export a types condition naorpeled 2026-08-30 00:03:36 +03:00
  • 876f2b81ca ci: restrict the pull-request workflow GITHUB_TOKEN to contents: read naorpeled 2026-08-29 23:50:17 +03:00
  • 434016a1f9 fix(build): fail loudly when terser produces no output for a chunk naorpeled 2026-08-29 23:50:17 +03:00
  • 19c2d8d3a1 fix(test): replace rm -rf with Node fs cleanup in package smoke test naorpeled 2026-08-29 23:50:17 +03:00
  • 5cfd97ed08 fix(types): drop ESM named exports that bowser.mjs does not provide naorpeled 2026-08-29 23:50:17 +03:00
  • 11a78f50b2 fix(ci): create the tarball directory before npm pack naorpeled 2026-08-01 21:28:56 +03:00
  • a78d9d35a2 fix: make dual packaging non-breaking for existing consumers naorpeled 2026-08-01 14:40:56 +03:00
  • a37b8be8a7 feat: add Ladybird browser support (#627) Jelle Raaijmakers 2026-07-31 11:10:10 +02:00
  • 1944c3d05c chore: Update devDependency eslint to 10.8.0 Yasumasa Ashida 2026-07-26 08:22:44 +09:00
  • a9d17b8891 chore: Update devDependency tsdown to 0.22.14 Yasumasa Ashida 2026-07-25 10:59:26 +09:00
  • c48ede52dc chore: Update devDependency tsdown to 0.22.13 Yasumasa Ashida 2026-07-23 20:12:02 +09:00
  • d3b4ee75d5 chore: Update devDependency tsdown to 0.22.12 Yasumasa Ashida 2026-07-22 14:10:28 +09:00
  • 552c183eb1 chore: Update devDependency tsdown to 0.22.9 Yasumasa Ashida 2026-07-18 08:10:43 +09:00
  • 395e4da9a7 chore: Update devDependency tsdown to 0.22.8 Yasumasa Ashida 2026-07-15 21:03:49 +09:00
  • 381def1620 chore: Update devDependency tsdown to 0.22.7 Yasumasa Ashida 2026-07-15 06:12:31 +09:00
  • a92bdc5ecb chore: Update pnpm-workspace.yaml Yasumasa Ashida 2026-07-13 09:52:06 +09:00
  • e5829fe94d chore: Update devDependency tsdown to 0.22.5 Yasumasa Ashida 2026-07-12 06:29:27 +09:00
  • 0d5ae62ea5 chore: Update devDependency eslint to 10.7.0 Yasumasa Ashida 2026-07-11 07:26:53 +09:00
  • 8b2b1736cb chore: Update dependencies Yasumasa Ashida 2026-07-10 21:00:04 +09:00
  • 184eaa6f3e chore: Update eslint.config.mjs Yasumasa Ashida 2026-07-10 20:44:57 +09:00
  • 9d854f1c2c chore: Update pnpm-workspace.yaml Yasumasa Ashida 2026-06-18 06:20:37 +09:00
  • 3b1648b7a1 chore: Roll back the gh-pages version. Yasumasa Ashida 2026-06-17 20:17:46 +09:00
  • 825b409478 chore: Remove devDependency @babel/eslint-parser Yasumasa Ashida 2026-06-17 15:34:37 +09:00
  • 8ab044238a chore: Update tsdown to 0.22.3 Yasumasa Ashida 2026-06-17 12:30:01 +09:00
  • 7c6fd2f463 chore: Update sinon to 22.0.0 Yasumasa Ashida 2026-06-16 17:57:43 +09:00
  • 6edf9da595 chore: Update ESLint to 10.5.0 Yasumasa Ashida 2026-06-16 16:58:53 +09:00
  • 4dcd3258b4 fix: Export the static methods of the Bowser class individually (#511) Yasumasa Ashida 2026-06-15 14:20:54 +09:00
  • 4ba3be2e46 chore: Install @rolldown/plugin-babel and update tsdown.config.ts Yasumasa Ashida 2026-06-15 09:23:47 +09:00
  • b339e6215c chore: Install core-js Yasumasa Ashida 2026-06-15 08:08:54 +09:00
  • 479d002bc2 chore: Install tsdown and create a dual package for UMD and ESM Yasumasa Ashida 2026-06-14 23:40:58 +09:00
  • 6ff01f53db chore: Switch to pnpm, update dependencies, and remove webpack Yasumasa Ashida 2026-06-14 21:51:01 +09:00
  • 92b5639733 feat: add support for HeyTap Browser and Vivo Browser identification (#621) Swapnil Sahu 2026-04-10 21:48:44 +05:30
  • ab590e3b3d chore(deps): bump Webpack (#602) next Naor Peled 2026-03-22 20:40:23 +02:00
  • 37903d2f58 Validate Android WebView detection with Client Hints brands copilot/add-webview-detection copilot-swe-agent[bot] 2026-03-14 15:00:10 +00:00
  • 7307dc6892 Add WebView detection for Android and iOS copilot-swe-agent[bot] 2026-03-14 14:30:58 +00:00
  • 4bd1024901 feat: add recognition for Google and Bing search bot user agents copilot/build-recognition-search-bot-user-agents copilot-swe-agent[bot] 2026-03-14 14:28:00 +00:00
  • 5cabbe62a4 Initial plan for WebView detection copilot-swe-agent[bot] 2026-03-14 14:27:56 +00:00
  • e99819eabc Initial plan copilot-swe-agent[bot] 2026-03-14 14:22:56 +00:00
  • e2f834bb98 Initial plan copilot-swe-agent[bot] 2026-03-14 14:22:55 +00:00
  • fae7bc0840 Initial plan copilot-swe-agent[bot] 2026-03-14 14:18:45 +00:00
  • 2c253c3ad2 fix: prevent Motorola Edge devices from being misidentified as Microsoft Edge (#612) Naor Peled 2026-03-14 16:17:53 +02:00
  • 59ceaeed9b fix: prevent Motorola Edge devices from being misidentified as Microsoft Edge (#610) worktree-unified-snacking-eclipse naorpeled 2026-03-14 16:10:33 +02:00
  • e7e3228311 Add Facebook Mobile browser detection copilot/add-facebook-mobile-detection copilot-swe-agent[bot] 2026-02-13 21:41:58 +00:00
  • 5a5f04f61e Initial plan copilot-swe-agent[bot] 2026-02-13 21:35:25 +00:00
  • ed3573e66b Fix linting issue - split long comment line copilot/fix-android-edge-engine-detection copilot-swe-agent[bot] 2026-02-13 21:34:27 +00:00
  • 9f574fb747 Fix Android/iOS Edge engine detection to Blink copilot-swe-agent[bot] 2026-02-13 21:32:20 +00:00
  • 0e7020ebee Initial analysis complete copilot-swe-agent[bot] 2026-02-13 21:29:34 +00:00
  • 2162369feb Initial plan copilot-swe-agent[bot] 2026-02-13 21:27:38 +00:00
  • cf397a4b50 feat: add Vivaldi client hints support naorpeled 2026-02-13 23:09:48 +02:00
  • 6d485edb9b Add support for Yowser, Konqueror, UCWEB, and UCMini browsers copilot/reporting-missing-browsers copilot-swe-agent[bot] 2026-02-13 21:05:47 +00:00
  • cbaebbce16 Initial plan for adding support for Yowser, Konqueror, and UCWEB/UCMINI browsers copilot-swe-agent[bot] 2026-02-13 21:00:15 +00:00
  • 51df6b2331 Initial plan copilot-swe-agent[bot] 2026-02-13 20:58:14 +00:00
  • 587196f211 feat: add copyright comment to bundle (#605) Naor Peled 2026-02-13 22:57:03 +02:00
  • 8cc0b854e3 feat: add copyright comment to bundle feat/add-copyright-comment naorpeled 2026-02-13 22:55:22 +02:00
  • 507b205791 chore: remove github copilot instructions file naorpeled 2026-02-13 22:31:33 +02:00
  • f11700291a Replace .github/copilot-instructions.md with AGENTS.md naorpeled 2026-02-13 22:30:26 +02:00
  • 8ddb4f5a0d feat: add the ability to use an array of versions in Parser.satisfies() (#466) Stas Tolpekin 2026-02-13 23:15:55 +03:00
  • eb3f153def fix: attempt to resolve build issues (#604) v2.14.1 Naor Peled 2026-02-09 00:03:04 +02:00
  • ba361a8dac fix fix/build naorpeled 2026-02-09 00:01:00 +02:00
  • 740d6c4844 Update npm to latest version before publishing to npm registry (#603) v2.14.0 Denis Demchenko 2026-02-08 23:37:11 +02:00
  • b4dadd4b76 fix: upgrade npm before publish for OIDC trusted publisher support claude/fix-npm-publish-auth-UXeSK Claude 2026-02-08 21:31:55 +00:00
  • c9929fc5b8 cleanup ci/make-build-better naorpeled 2026-02-07 20:07:24 +02:00
  • 05dd3fafdf LTS matrix naorpeled 2026-02-07 20:05:17 +02:00
  • 1b1f422147 fix versions naorpeled 2026-02-07 20:00:47 +02:00
  • d02ba7120a fix lint naorpeled 2026-02-07 19:59:01 +02:00
  • 02d4f94d61 LTS matrix naorpeled 2026-02-07 19:57:43 +02:00
  • c0278c4ac2 package lock naorpeled 2026-02-07 19:56:52 +02:00
  • ba2d4906f8 node 20 naorpeled 2026-02-07 19:55:19 +02:00
  • 2bb8caee93 fix: remove prepublish hook naorpeled 2026-02-07 19:48:42 +02:00
  • 42a8828eeb wip naorpeled 2026-02-07 19:48:20 +02:00
  • 382bc22397 chore: update publish flow naorpeled 2026-02-07 19:43:20 +02:00
  • e2318ef12d fix: attemp to resolve NPM publish issues naorpeled 2026-02-07 19:12:34 +02:00
  • 8f9badd27f chore: update publish flow naorpeled 2026-02-07 19:05:32 +02:00
  • 5032e0ee71 docs: resolve missing referenced links in index page naorpeled 2026-02-07 18:50:07 +02:00
  • a2d6ce81b1 feat: add Smart TV platform detection (#582) Copilot 2026-02-07 18:44:55 +02:00
  • 28c3f4ad2a Remove overly broad Tizen and WebOS rules, remove duplicate test copilot/fix-smart-tv-detection copilot-swe-agent[bot] 2026-02-07 16:33:14 +00:00
  • 227f5ecd4b feat: add Brave browser support via clientHints (#597) Copilot 2026-02-07 18:29:20 +02:00
  • 94bd4b51fd Simplify Brave descriptor and use valid version 144 copilot/support-brave-browser-client-hints copilot-swe-agent[bot] 2026-02-07 16:27:02 +00:00
  • 83197a0dad Revert navigator.brave.isBrave() support copilot-swe-agent[bot] 2026-02-07 16:13:39 +00:00
  • fa08e7c6f3 docs: fix badges naorpeled 2026-02-07 18:05:05 +02:00
  • 6cf163cfef docs: cleanup README badges naorpeled 2026-02-07 18:00:30 +02:00
  • fdcc87319b docs: document user agent client hints addition Copilot 2026-02-07 17:57:02 +02:00
  • 3c5236ca16 Document User-Agent Client Hints feature in README and source code copilot/document-hints-feature copilot-swe-agent[bot] 2026-02-06 21:16:21 +00:00
  • 45296b224e Initial plan copilot-swe-agent[bot] 2026-02-06 21:12:43 +00:00
  • c09ff24ae1 feat: Add Line sipder detection (#600) Jam Hsu 2026-02-07 05:08:55 +08:00
  • dfdb36ce96 Add support for navigator.brave.isBrave() detection copilot-swe-agent[bot] 2026-02-01 22:26:29 +00:00
  • f5d89c124d Add Brave browser support using clientHints mechanism copilot-swe-agent[bot] 2026-02-01 21:59:34 +00:00
  • 3c291d5213 Initial plan copilot/set-up-copilot-instructions copilot-swe-agent[bot] 2026-02-01 21:53:47 +00:00