Releases: RobThree/TwoFactorAuth
v3.0.2
A small fix to further support the latest version of Endroid QR Code.
What's Changed
- add support for endroid/qr-code (with logo) version 6 by @YellowMaker in #143
New Contributors
- @YellowMaker made their first contribution in #143
Full Changelog: v3.0.1...v3.0.2
v3.0.1
A small fix to support the latest version of Endroid QR Code.
What's Changed
- remove warning about default external qr code provider in README.md by @NicolasCARPi in #137
- add support for endroid/qr-code version 6 by @cliffordvickrey in #140
New Contributors
- @cliffordvickrey made their first contribution in #140
Full Changelog: v3.0.0...v3.0.1
v3.0.0
A lot of cleaning up and improvements across the board.
For a full breakdown of the key changes, including all the backwards incompatible changes, have a read of the official changelog
What's Changed
- delete files specific to code editors by @NicolasCARPi in #120
- remove insecure rng providers by @NicolasCARPi in #122
- add CI4-auth link in README. fix #107 by @NicolasCARPi in #123
- add SensitiveParameter to sensitive arguments by @NicolasCARPi in #119
- Changed default secret length from 80bits to 160bits as recommended by RFC4226 by @Mattie112 in #117
- Bacon has multiple versions now by @willpower232 in #124
- make QR Code Provider a mandatory constructor argument by @NicolasCARPi in #125
- set verify ssl parameter for HTTP based QR provider to true by default by @NicolasCARPi in #126
- Changelog for 3.x by @NicolasCARPi in #127
- handle curl errors. fix #129 by @NicolasCARPi in #130
- add a code of conduct by @NicolasCARPi in #134
- mention #130 in changelog by @NicolasCARPi in #133
- 📚 consistent changelog links to github by @willpower232 in #135
Full Changelog: v2.1.0...v3.0.0
v2.1.0
tl;dr
Cleaned up code and support for Endroid QR Code 5
What's Changed
- Fix badges in README by @NicolasCARPi in #102
- Add warning of default QR Code provider to README.md by @RMEngels in #105
- code improvements, readability enhancements, type safety, modern syntax adaptation by @xHeaven in #108
- Fix docs: Construct new TwoFactorAuth-class by @modelrailroader in #110
- Fix issue #114 (Support for EndroidQR v5) by @Mattie112 in #115
New Contributors
- @RMEngels made their first contribution in #105
- @xHeaven made their first contribution in #108
- @modelrailroader made their first contribution in #110
- @Mattie112 made their first contribution in #115
Full Changelog: v2.0.0...v2.1.0
v2.0.0
This release bumps the minimum supported PHP version to 8.1, the oldest actively supported PHP version at this time, and makes use of the newer features that enables.
What's Changed
- Namespace mistake in docs by @thomascorthals in #98
- Ensure composer dist archive contains only usefull files by @cedric-anne in #101
- Move to PHP 8.1 minimum version, add typing by @NicolasCARPi in #97
New Contributors
- @thomascorthals made their first contribution in #98
- @cedric-anne made their first contribution in #101
- @NicolasCARPi made their first contribution in #97
Full Changelog: 1.8.2...v2.0.0
v2.0.0-RC1
Testing #101, full release to follow
1.8.2
tl;dr
This release fixes support for PHP 8 and 8.1 and Endroid QR Code 4 and vastly improves the automated testing
What's Changed
- Catch deprecations as part of test suite by @MasterOdin in #85
- convert issuer to string prevents php 8.1 errors by @brainfoolong in #83
- Test specific provider by @willpower232 in #86
- Fix compatibility with endroid/qr-code 4 by @MasterOdin in #84
New Contributors
- @brainfoolong made their first contribution in #83
Full Changelog: 1.8.1...1.8.2
1.8.1
1.8.0
-
Introducing offline QR code generators - endroid/qr-code and Bacon/BaconQrCode
-
Now tested against PHP 8
-
Code clean up
Extra special thanks to @willpower232 for a lot / most of the work put in this version! 🙏
Dropped support for PHP < 5.6, minor NTPTimeProvider changes
1.7.0 Dropping support for older PHP versions (5.4, 5.5)