* python 3.12 support
* Introducing new `ua.getRandom`, `ua.getFirefox`,
`ua.getChrome`, `ua.getSafari`. And a generic method:
`ua.getBrowser(..)` (eg. `getBrowser('firefox')`)
These new properties above allows you to retrieve the whole
raw Python dictionary, instead of only the UA string.
These properties might return different key/values pairs in
the future! So `ua.random` is a more stable interface.
* Improved user-agent scraper (now also containing Safari
browser again)
* Updated browsers.json data file
* security update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fake-useragent?expand=0&rev=18
* Still using the new dataset of course!
* Small improvements in the min_percentage check
* Update all Pip package dependencies
* Updated browser useragent data 🚀
* Allow filters on browser, OS and usage percentage 🚀
* Update the cache scraper to scape the new data source for
user-agent strings
* Adapted the code to work with the new JSON data format
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fake-useragent?expand=0&rev=16