Releases: peckadesign/PublicAccessModule
Releases · peckadesign/PublicAccessModule
Lazy vytvoření klíčů
Vytvoření klíčů (openssl_pkey_get_private, openssl_pkey_get_public) je to celkem náročná operace. Umístění v konstruktoru mělo za následek, že se klíče vytvářely vždy, ikdyž je prakticky nebylo potřeba (AsymetricJwtTokenizer byl uvedený jako závislost, ale s tokenem jsme nepracovali).
Klíče se teď vytváření, až když jsou skutečně potřeba.
PR #11
Pokud dojde k chybě při vytváření, vyhodí se vyjímka Pd\PublicAccess\Exception\CreateKeyException
Aktualizace závislostí
- aktualizace knihovny firebase/php-jwt
- přiznána závislost na ext-openssl
- úprava tokenizeru dle nove verze firebase/php-jwt
Oprava typu property
Merge pull request #7 from peckadesign/fix-200 Fix property type pro verzi 2.0.0
Oprava typu property
Merge pull request #8 from peckadesign/fix-130 Fix property type pro verzi 1.3.0
Podpora pro PHP 7.4 a PHP 8.0
- dropnuta podpora Nette 2.4
Sjednocení Github Actions a povolení PHP7.4 a vyšší
Merge pull request #5 from peckadesign/github-actions Github Actions
Dovolí použít i verzi PHP vyšší, než 7.1
Merge pull request #4 from peckadesign/oprava-php-zavilosti Dovoluje použít i php verzi vyšší, než 7.1
Odstranění návratového typu z PublicAccess
Díky odstranění návratového typu z interface, bude možné si v konkrétní implementaci otypovat metodu createFromStdObject(\stdClass $token)
a díky tomu bude IDE hezky napovídat.