From acf78bc7218027d0f61f3e2943c8b8b1f52ee9af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Nov 2025 19:55:27 +0000 Subject: [PATCH] Update CHANGELOG for v3.0.0 breaking change Co-authored-by: naorpeled <6171622+naorpeled@users.noreply.github.com> --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b57bd6d..5137d2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Bowser Changelog +### 3.0.0 (Nov 18, 2025) +- [BREAKING] Browser names are now returned in lowercase (e.g., "chrome", "firefox" instead of "Chrome", "Firefox") + - This change improves compatibility with downstream libraries that perform case-sensitive string comparisons + - Use `Bowser.BROWSER_MAP[alias]` to get display names with proper casing + - Methods like `isBrowser()` and `is()` already performed case-insensitive comparisons and continue to work +- [FIX] Fixed issue where SDKs using case-sensitive browser name comparisons would fail on all browsers + ### 2.11.0 (Sep 12, 2020) - [ADD] Added support for aliases in `Parser#is` method (#437) - [ADD] Added more typings (#438, #427)