Releases 3.1.0  
 
  
  
        
  
  
                    
  
      
    Compare 
      
          
     
       
   
 
    
            
        
          
            
                
  
                  
                    
                    
                        
                          
     
                          Sorry, something went wrong. 
                         
                     
 
  
              
            
              
No results found 
            
          
       
    
 
   
 
  
    
  
      blag 
    released this
      
        10 Dec 09:56
       
   
  
        
        
        
 
   
        Changes 
Features 
Improve JWT.decode() #76  (fixes #75 ) 
Sort headers when serializing to allow for headless JWT #136  (fixes #80 ) 
Adjust dependency handling
Use PyCryptodome instead of PyCrypto #83  
Update package dependencies #124  (fixes #158 ) 
 
 
Avoid using deprecated methods #85  
Support X509 certificates #107  
Isolate and flesh out cryptographic backends to enable independent operation #129  (fixes #114 )
Remove pyca/cryptography backend's dependency on python-ecdsa #117  
Remove pycrypto/dome backends' dependency on python-rsa #121  
Make pyca/cryptography backend the preferred backend if multiple backends are present #122  
 
 
 
Bugfixes/Improvements 
Enable flake8 check in tox/TravisCI #77  
Fix crytography dependency typo #94  
Trigger tests using python setup.py test #97  
Properly raise an error if a claim is expected and not given #98  
Typo fixes #110  
Fix invalid RSA private key PKCS8 encoding by python-rsa backend #120  (fixes #119 ) 
Remove future dependency #134  (fixes #112 ) 
Fix incorrect use of pytest.raises(message=...) #141  
Typo fix #143  
Clarify sign docstring to allow for dict payload #150  
 
Housekeeping 
Streamline the code a bit and update classifiers #87  
Fix typo and rephrase access_token documentation #89  
Code linting now mostly honors flake8 #101  
Document using a dict for jwt.encode and jwt.decode #103  
Include docs and tests in source distributions #111  
Updating README descriptions of crypto backends #130  
Document versioning policy #131  
Add CHANGELOG.rst #132  (fixes #99 ) 
Simplify and extend .travis.yml #135  
Move CHANGELOG.rst to CHANGELOG.md and update it #158  
 
Special Thanks 
 
  
  
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.