Skip to content

Upgrading lcobucci/jwt 1 to 2

Unknown1.1.0 → 2.1.2

Fetching 4 releases from GitHub…0 / 4
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published PHP source. Not mixed with prose notes.

  • removed: method Builder.setIssueAt($issuedAt, $replicateAsHeader = …)
  • removed: method Signer.createHash($payload, $key)
  • changed: constructor Builder(Encoder $encoder = …) → constructor Builder(Encoder $encoder = …, ClaimFactory $claimFactory = …)
  • changed: constructor Parser(Encoder $encoder = …, Decoder $decoder = …, Factory $factory = …) → constructor Parser(Encoder $encoder = …, Decoder $decoder = …, SignerFactory $signerFactory = …, ClaimFactory $claimFactory = …)
  • changed: method Token.validate($issuer = …, $audience = …, $subject = …, $currentTime = …) → method Token.validate(ValidationData $data)
  • added: class ValidationData
  • added: constructor ValidationData($currentTime = …)
  • added: interface Claim extends JsonSerializable
  • added: method Builder.setIssuedAt($issuedAt, $replicateAsHeader = …)
  • added: method Claim.__toString()
  • added: method Claim.getName()
  • added: method Claim.getValue()
  • added: method Signer.verify($expected, $payload, $key)
  • added: method Token.getClaim($name)
  • added: method ValidationData.get($name)
  • added: method ValidationData.has($name)
  • added: method ValidationData.setAudience($audience)
  • added: method ValidationData.setCurrentTime($currentTime)
  • added: method ValidationData.setId($id)
  • added: method ValidationData.setIssuer($issuer)
  • added: method ValidationData.setSubject($subject)
  • added: class Basic implements Claim
  • added: class EqualsTo extends Basic implements Claim, Validatable
  • added: class Factory
  • added: class GreaterOrEqualsTo extends Basic implements Claim, Validatable
  • added: class LesserOrEqualsTo extends Basic implements Claim, Validatable
  • added: constructor Basic($name, $value)
  • added: constructor Factory(array $callbacks = …)
  • added: interface Validatable
  • added: method Basic.__toString()
  • added: method Basic.getName()
  • added: method Basic.getValue()
  • added: method Basic.jsonSerialize()
  • added: method EqualsTo.validate(ValidationData $data)
  • added: method Factory.create($name, $value)
  • added: method GreaterOrEqualsTo.validate(ValidationData $data)
  • added: method LesserOrEqualsTo.validate(ValidationData $data)
  • added: method Validatable.validate(ValidationData $data)
  • removed: class Sha256 extends Hmac
  • removed: class Sha384 extends Hmac
  • removed: class Sha512 extends Hmac
  • removed: method Sha256.getAlgorithm()
  • removed: method Sha256.getAlgorithmId()
  • removed: method Sha384.getAlgorithm()
  • removed: method Sha384.getAlgorithmId()
  • removed: method Sha512.getAlgorithm()
  • removed: method Sha512.getAlgorithmId()
  • added: abstract class Ecdsa extends OpenSSL
  • added: abstract class OpenSSL extends BaseSigner
  • added: abstract class Rsa extends OpenSSL
  • added: class Keychain
  • added: constructor Factory(array $callbacks = …)
  • added: method BaseSigner.createHash($payload, $key)
  • added: method Ecdsa.getType()
  • added: method Hmac.hashEquals($expected, $generated)
  • added: method Hmac.verify($expected, $payload, $key)
  • added: method Keychain.getPrivateKey($key, $passphrase = …)
  • added: method Keychain.getPublicKey($certificate)
  • added: method OpenSSL.createHash($payload, $key)
  • added: method OpenSSL.getAlgorithm()
  • added: method OpenSSL.getType()
  • added: method OpenSSL.verify($expected, $payload, $key)
  • added: method Rsa.getType()
  • added: class Sha256 extends Ecdsa
  • added: class Sha384 extends Ecdsa
  • added: class Sha512 extends Ecdsa
  • added: method Sha256.getAlgorithm()
  • added: method Sha256.getAlgorithmId()
  • added: method Sha384.getAlgorithm()
  • added: method Sha384.getAlgorithmId()
  • added: method Sha512.getAlgorithm()
  • added: method Sha512.getAlgorithmId()
  • added: class Sha256 extends Hmac
  • added: class Sha384 extends Hmac
  • added: class Sha512 extends Hmac
  • added: method Sha256.getAlgorithm()
  • added: method Sha256.getAlgorithmId()
  • added: method Sha384.getAlgorithm()
  • added: method Sha384.getAlgorithmId()
  • added: method Sha512.getAlgorithm()
  • added: method Sha512.getAlgorithmId()
  • added: class Sha256 extends Rsa
  • added: class Sha384 extends Rsa
  • added: class Sha512 extends Rsa
  • added: method Sha256.getAlgorithm()
  • added: method Sha256.getAlgorithmId()
  • added: method Sha384.getAlgorithm()
  • added: method Sha384.getAlgorithmId()
  • added: method Sha512.getAlgorithm()
  • added: method Sha512.getAlgorithmId()