Skip to content
Permalink
Branch: master
Commits on Sep 22, 2019
  1. Release v4.1.0

    pauldijou committed Sep 22, 2019
  2. Release 4.1.0

    pauldijou committed Sep 22, 2019
  3. Merge pull request #146 from erwan/erwan/circe-12

    pauldijou committed Sep 22, 2019
    Update circe to 0.12.1
Commits on Sep 11, 2019
  1. Update circe to 0.12.1

    erwan committed Sep 11, 2019
Commits on Aug 26, 2019
  1. Release v4.0.0

    pauldijou committed Aug 26, 2019
  2. Bump examples dependencies

    pauldijou committed Aug 26, 2019
  3. Improve scala doc

    pauldijou committed Aug 26, 2019
  4. Fix JwtPureScala regexp

    pauldijou committed Aug 26, 2019
  5. Fix examples

    pauldijou committed Aug 26, 2019
Commits on Jul 4, 2019
  1. Fix version number

    pauldijou committed Jul 4, 2019
Commits on Jun 30, 2019
  1. Release v3.1.0

    pauldijou committed Jun 30, 2019
  2. Release 3.1.0

    pauldijou committed Jun 30, 2019
  3. Merge pull request #133 from msinton/master

    pauldijou committed Jun 30, 2019
    Fix issue #132 Audience defined as Set is incompatible with some APIs
Commits on Jun 25, 2019
  1. Add tests for fix

    msinton committed Jun 25, 2019
Commits on Jun 19, 2019
  1. Fix issue #132 Audience is defined as Set and is incompatible with so…

    msinton committed Jun 19, 2019
    …me APIs
    
    When the audience value is a singular item, internally extract it from the set before serialization
Commits on Jun 16, 2019
  1. Release v3.0.1

    pauldijou committed Jun 16, 2019
  2. Release 3.0.1

    pauldijou committed Jun 16, 2019
Commits on Jun 13, 2019
  1. Merge pull request #130 from brakthehack/master

    pauldijou committed Jun 13, 2019
    Compile Java classes to Java 8 target
Commits on Jun 12, 2019
  1. Compile Java classes to Java 8 target

    Brian Rak
    Brian Rak committed Jun 12, 2019
    Since we compile classes by default with Java 11, the java
    classes that are generated are versioned at 55. This breaks
    compatbility with the majority of Java runtimes.
    
    This commit introduces a compile target for java classes in the
    project so that anyone running JRE8 or later will be able to
    utilize these classes without running into compatibility issues.
    
    Tested with javap to confirm using a Java11 compiler:
    
    Before:
    sbt -java-home /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home ";clean;compile"
    ...
    $ javap -verbose core/target/scala-2.12/classes/pdi/jwt/JwtArrayUtils.class | grep "major"
      major version: 55
    
    After:
    sbt -java-home /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home ";clean;compile"
    $ javap -verbose core/target/scala-2.12/classes/pdi/jwt/JwtArrayUtils.class | grep "major"
      major version: 52
Commits on Jun 11, 2019
  1. Merge pull request #129 from erwan/scala213

    pauldijou committed Jun 11, 2019
    Add support for Scala 2.13.0
  2. Add support for Scala 2.13.0

    erwan committed Jun 11, 2019
Commits on Jun 9, 2019
  1. Release v3.0.0

    pauldijou committed Jun 9, 2019
  2. Release 3.0.0

    pauldijou committed Jun 9, 2019
  3. Fix stuff

    pauldijou committed Jun 9, 2019
  4. Support Scala 2.13 RC2

    pauldijou committed Jun 9, 2019
  5. Merge pull request #125 from Ophirr33/master

    pauldijou committed Jun 9, 2019
    Allow overriding the system clock fixes #118
Commits on Jun 4, 2019
  1. Allow overriding the system clock fixes #118

    Ophirr33 committed May 22, 2019
    Adds an implicit clock to the time based methods in JwtTime, and adds an
    implicit val clock to JwtCore. Give each Jwt object a companion class
    that can be constructed with a different Clock, for users that wish to
    use a different clock than the system one. Remove MockIt from tests and
    just use overriden clocks instead.
    
    Since JwtSession calls out to JwtJson, added a helper method that will
    look at the Clock being used, and if it is referentially equal to the
    Clock being used by the JwtJson object, it will use the object instead
    of constructing a new JwtJson.
Commits on May 30, 2019
  1. Add link to BouncyCastle reference implementation

    pauldijou committed May 30, 2019
  2. Merge pull request #126 from brakthehack/brak/remove-bouncycastle

    pauldijou committed May 30, 2019
    Remove Bouncycastle as the default provider fixes #52
  3. Auto injection of configuration to make implicits work and upgrade lib

    ma3574 authored and pauldijou committed May 21, 2019
Commits on May 22, 2019
  1. Remove Bouncycastle as the default provider

    Brian Rak
    Brian Rak committed May 22, 2019
    Previously, the library placed an artificial constraint needing
    the BouncyCastle provider to perform cryptographic functions
    when it was not necessary to do so.
    
    This commit removes the requirement to both require BouncyCastle
    as the sole provider, as well as requiring the BouncyCastle
    dependency at runtime.
    
    If the user wishes to use BouncyCastle, they should add the provider
    as is done in the tests. The library will automatically use
    whatever the preferred provider is instead of BouncyCastle.
Older
You can’t perform that action at this time.