Version 2.40.4.1792 of SetaPDF is Available2022-12-19      Merry Christmas and a Happy New Year  with this SetaPDF release.
This release covers some minor bugfixes and tweaks but mostly ensures the compatibility to    PHP 8.2  which was released some days ago.
As always, please note that all changes in the SetaPDF-Core  component    are also part of all other components.
    
    Check the release notes of the components below.
            
    
    
                SetaPDF-Core 
                SetaPDF-Extractor 
                SetaPDF-FormFiller Full 
                SetaPDF-FormFiller Lite 
                SetaPDF-Merger 
                SetaPDF-Signer 
                SetaPDF-Stamper 
             
    switch product 
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-FormFiller Component Bugfix Fixed parsing of default appearance (DA) data. Tweak Added PHP 8.2 compatibility. SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-FormFiller Component Bugfix Fixed parsing of default appearance (DA) data. Tweak Added PHP 8.2 compatibility. SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-Signer Component Bugfix Improved handling of invalid data and structures in signature value. Process additional AIA endpoints if the first one fails. Tweak Optimized handling of lifetime of certificates used in OCSP responses. SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.  
     
            
         
    
                    
        Version 2.40.4.1792 
        Release date: 2022-12-19 
    
            
        
            
            
                Filename 
                Download 
                Composer
                    [  ]
                 
                Information 
             
             
            
                         
        
        
                        SetaPDF-Core Component Bugfix Fixed calculation of encryption keys on environments with OpenSSL 3 and no legacy providers enabled. Tweak Harden data types by using SetaPDF_Core_Type_*::ensureType() calls. Code style, doc-block optimizations and cleanup. Added BypassSecHandlerInterface and refactored various PDF data types to use it. Added PHP 8.2 compatibility.