- Fixed issue https://github.com/Mastercard/oauth1-signer-python/issues/35: `oauth_signature` not encoded in versions **1.2.0** and **1.3.0**
- Fixed security hotspot [python:S2245](https://rules.sonarsource.com/python/RSPEC-2245)
- Keep the behavior consistent with other [Mastercard OAuth1.0a signer libraries](https://github.com/Mastercard?q=oauth1-signer&type=&language=&sort=) when encoding URL and params
- The `OAuth1RSA` module reuse the core functions instead of redefining them
- `sha256_encode`: added support for `byte` payload
- Moved `nonce` and `timestamp` generation function into the utils module
- `get_authorization_header` method is now static in `OAuth` class
- Added [pycodestyle](https://pypi.org/project/pycodestyle/) GitHub workflow and fixed sonar scan not running on new Pull Requests
- Improved code coverage