All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update of user agent versions
- Update of user agent versions
- Update of user agent versions
- 🇺🇦 Ukrainian localization by @Yctftcyfc
- 🇵🇱 Polish localization by @Yctftcyfc
- 🇯🇵 Japanese localization by @webact1
- 🇹🇷 Turkish localization by @webact1
- 🇪🇸 Spanish localization by @webact1
- Update of user agent versions
- Update of user agent versions
- Indonesian localization [#379]
- Hover icon title text #370
- Displaying current user-agent on extension icon hover #364
- The whitelist/blacklist modes toggle was redesigned #369
- Settings toggle for Black\White-List logic #367
- War hint offsets (popup window scrolling)
- Icons size of quick generator switcher
- Quick generator switcher behavior
- Quick generator switcher in the popup window #354
- "Rate this addon" button (displayed until it is clicked once) #356
- 🇫🇷 French localization by @maxgfr #355
- Extension name
Random User-Agent
→Random User-Agent (Switcher)
#354 - Default generator type settings (for new users) #356
- Required locale for displaying the war hint
- Extension icon reverted
- A war hint for Russian users
- "Previous settings" tab from the options page
- Additional HTTP header (
Sec-CH-UA-Full-Version
, header is deprecated) faking #351 - HTTP header
Sec-CH-UA-Platform-Version
replacing with empty value #351 navigator.userAgentData
object faking #350, #351
- Better custom user agents (including remote) OS/engine/browser determination (is needed for more accurate masking of the browser) #351
- Additional HTTP headers (
Sec-CH-UA
,Sec-CH-UA-Full-Version-List
,Sec-CH-UA-Platform
,Sec-CH-UA-Mobile
) faking #348
- Versions of the generated user-agents
- Versions of the generated user-agents
- Versions of the generated user-agents
- Versions of the generated user-agents
- Generator for "Edge on Mac" #222
- German
de
localization (thanks to @Xenorio)
- Versions of the generated user-agents
- Portuguese translation
- Navigator
oscpu
leaking #191
- Chinese
zh_CN
localization (thanks to @yfdyh000) - Portuguese
pt_BR
localization (thanks to @inkhorn-ptbr) - "Save changes" button on the options page
- Possibility to use the remote User-Agents list #190, #175
- Custom user-agent list on the settings page now limited (maximal
4096
symbols are allowed, the reason is QUOTA_BYTES_PER_ITEM) - New options page #189
extraHeaders
options bug foronHeadersReceived
hook in FireFox- Colors in the popup window when chrome uses the "Force Dark" feature #184
- Watching for the dynamically created iframes and pathing them
- Aggressive User-Agent detection (now even the inline scripts cannot detect the real User-Agent; thanks to @neroux for the idea) #26, #36
- Navigator
platform
andvendor
leaking #7, #144
- Vietnamese (
vi
) localization, translated by the robots - Dark theme for the popup window (Firefox only)
i18n
function calls in Vue files now with fallbacks
- The extension has been completely rewritten on TypeScript
- The new settings format is not compatible with the previous version (you should migrate them manually - use the settings page to watch previous settings)
- Improved User-Agent's generator
- Locales
uk
andzh_CH
:(
- Update of user agent versions
- Console message with faked user-agent is disabled
- Update of user agent versions
- Update of user agent versions
- Update of underlying regular expression library
- Removed on Firefox the JavaScript preference as well as the script overriding the user agent (f04e149 and 2569b90). This addresses #60 and fixes #59 and #98
- Fix for an incomplete Chrome user agent - 0265aa3
- Update of user agent versions
- Update of user agent versions
- Legacy code removed
- Updated browser versions
- Updated Chrome, Firefox, and Edge versions
- Support for Firefox on Android
- Fixes for [#12] and [#56]
- Major user agent update
- Fixed options windows height in Chrome 65
- Issue fixed where non-keyboard input of option values was ignored [#40]
- Update of Chrome versions
- Added
zh_CN
localization (thx to @yfdyh000)
- Safari version update, preparations for Firefox version
- Regex fixes and JavaScript support enabled by default (88be3bd, 64f9eba, e2812b9, e34ba2d, ea9b9ba, 5f53fe3)
- Fixes by @neroux
- Small UA generator fixes
- Small UA generator fixes
- Issue fix [#15]
- Text adjustments
- Up generated browsers versions
- Gulp & bower supports
- Donation link
- Refactoring
- Up generated browsers versions
- JS-protection method [#10]
- Fix translation error
- All tests passed, stable release
- Added Ukrainian localization
- Font 'Roboto', font 'Material Icons' replaced with 'Flaticon' costom icons set
- Fixed manifest file error
- Small fixes
- Fixed synchronization event
- JS-protection
- Icons
- Russian localization
- Small fixes
- Extension totally re-writed, repository re-created
- Updated User-Agent strings (updated the extension to use more "current" browsers)
- Fixed issue where auto-refresh interval wouldn't change
- Minor syntax amendments related to
'use strict'
- A bug with loading settings (caused by the previous version update =) )
- A bug with loading settings (default only after restarting the browser)
- Added exclusion (exception) list
- Default settings
- Excluded files "content.js"
- Minor bug fixes
- Updated language packs, minor improvements
- Redesigned User-agent's algorithm change - no longer selects from one preset option, it now generates fully - have
randexp.js
to thank for it
- Field "Description" as it was not correct
- A large number of small improvements
- Added German (de) localization, fixed bugs in the absence of initialization
- First release on Github