NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #502 most downloaded on Packagist
A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator
Last release 4 months ago
06 Jun 2026
Release timing varies
gaps range from 3 weeks to 1.6 years
Rarely documented
notes for 10 of 54 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
62 releases · first in 2014
276: docs: replace deprecated Google Charts example with local BaconQrCode thanks to @guillaumedelre
Feature release (minor)
This release fixes two medium-severity advisories affecting Factory::loadFromProvisioningUri() — the entry point used to load third-party otpauth:// p
One column per quarter.
This release fixes two medium-severity advisories affecting Factory::loadFromProvisioningUri() — the entry point used to load third-party otpauth:// provisioning URIs. All versions < 11.4.3 are affected; upgrade to 11.4.3.
digits value made 10 ** digits overflow, raising an uncatchable DivisionByZeroError in at()/now()/verify(). digits is now bounded to 1..10.TypeError, readonly Error). Only label/issuer are now written; any failure surfaces as the documented InvalidProvisioningUriException.11.4.x bugfix release (patch)
Total pull requests resolved: 2
11.4.x bugfix release (patch)
Total pull requests resolved: 1
11.4.x bugfix release (patch)
Total issues resolved: 1
Total pull requests resolved: 1
Total contributors: 2
262: fix: remove mbstring dependency for better PHP compatibility thanks to @Spomky and @timsmid
Total pull requests resolved: 10
Feature release (minor)
readonly classes thanks to @Slamdunk$secretSize when generating a secret thanks to @browner12248: Fix label validation to comply with Google Authenticator spec thanks to @Spomky
240: Allow generateURI to better handle creation with missing label or issuer thanks to @pkly
243: Enhance project configuration and add new files for improved coding s… thanks to @Spomky
237: Fix totp expires in thanks to @tomme87
Total pull requests resolved: 6
Feature release (minor)
222: Update infection/infection requirement from ^0.26|^0.27|^0.28 to ^0.26|^0.27|^0.28|^0.29 thanks to @dependabot[bot]
221: Update paragonie/constant_time_encoding requirement from ^2.0 to ^2.0 || ^3.0 thanks to @dependabot[bot]
220: Bump actions/checkout from 3 to 4 thanks to @dependabot[bot]
219: Bump ramsey/composer-install from 2 to 3 thanks to @dependabot[bot]
189: Rector updated thanks to @Spomky
187: Feature/psr 20 thanks to @Spomky
Total pull requests resolved: 1
11.2.x bugfix release (patch)
Total pull requests resolved: 2
11.2.x bugfix release (patch)
Total issues resolved: 0
Total pull requests resolved: 2
Total contributors: 2
213: Refactor PHP codebase and update dependencies thanks to @Spomky
Nothing published for this version
Total pull requests resolved: 1
11.1.x bugfix release (patch)
Total issues resolved: 0
Total pull requests resolved: 1
Total contributors: 1
211: Merge release 11.0.3 into 11.1.x thanks to @github-actions[bot]
Nothing published for this version
Total pull requests resolved: 1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →