Skip to content

Latest commit

 

History

History
executable file
·
191 lines (144 loc) · 5.48 KB

File metadata and controls

executable file
·
191 lines (144 loc) · 5.48 KB

Changelog

All notable changes to ssl-certificate will be documented in this file

2.5.4 - 2020-01-26

  • Update carbon to 2.x to modernize.

2.5.3 - 2020-01-13

  • Adjust tests for changing external variables (DNS and SSL changes)
  • Fix CLR checking bug for updated CLR/OCSP practices.

2.5.2 - 2017-07-14

  • Update composer dependency packages.
  • Update Url.php class for new League UriParser.

2.5.1 - 2017-07-14

  • Fix issue when only provided a TLD; package will now throw an exception.

2.5.0 - 2017-05-20

  • Delay CRL check from being early loaded when constructing class.
    • Added a new withSslCrlCheck method to pull crl status.
  • Update to PHPUnit 6.1.0 and fix test to reflect changes.

2.4.2 - 2016-03-06

  • Fix bug in isSelfSigned method

2.4.1 - 2016-03-06

  • Add new isValidDate method to compare a date to the validity window
  • Use new method to fix a bug reported in the isValidUntil method

2.4.0 - 2016-03-02

  • Expand Unit tests.
  • Remove etsy/phan for the time being; it's causing issues with automated tests.
  • Small refactor of certain helper functions.
  • Start fix for bug in SSL verifier application
  • Begin improving domain related methods
  • Add isSelfSigned method - returns a bool, or null when checks are unsure

2.3.6 - 2016-01-30

  • Fix bug discovered with verification logic.

2.3.1 - 2.3.5 - 2016-01-30

  • Track URL/Hostname in exceptions.
  • Technically this changes the API, but in a BC way; this is really being done to fix a bug in an application so I'm only doing a minor bump.
  • Use a class trait to add these domain tracking methods
  • This method should have been public
  • Fail whale all day!

2.3.0 - 2016-01-06

  • Fixes issues caused by CloudFlare domains/SSLs
  • Misc updates for tests and travis-ci
  • Update response from Downloader to include the input domain
  • Update SslCertificate getDomain method to compare input domian with main SSL domain
  • Add new getCertificateDomain method to SslCertificate; this is literally the original getDomain method
  • Add new method to URL to getInputUrl
  • Update CHANGELOG.md file
  • Update README.md file

2.2.2 - 2016-12-24

  • Remove unneeded return in downloadCertificateFromUrl
  • Update code for styleci

2.2.1 - 2016-12-24

  • Refactor prepareCertificateResponse
  • Move Exception logic to handler class

2.1.1 - 2016-12-22

  • Fix for wildcard SANs

2.1.0 - 2016-12-22

  • Add support for travis-ci
  • Add support for scrutinizer-ci
  • Add support for styleci
  • Move helper functions from Url class to helper file
  • Remove comments from 1.1.1 since they make Scrutinizer sad
  • Fix slightly flawed logic in SslCertificate isValid function (this brings the minor bump)
  • Clean up multiple functions that had unnecessary arguments
  • Run styleci and merge in changes
  • Add badges to README file!
  • Update CHANGELOG.md file
  • Update README.md file

2.0.0 & 2.0.1 - 2016-12-12

  • Update CHANGELOG.md file
  • Add etsy/phan support
  • Add PHPStan as require-dev
  • Better PHPDocs and Coding standards all over
  • Updated tests to match code changes
  • Refactor SslCertificate revoked status related code
    • Made isClrRevoked private, was previously public
    • Added new public function isRevoked

1.1.3 - 2016-12-12

  • Damage control version; set to same point as 1.1.1, this prevents issues caused by derp.

1.1.2 - 2016-12-12

  • Accidental release; meant to be a Major version bump as some changes are not backwards-compatible.

1.1.1 - Never Released

  • Update README.md file
  • Improve logic, reduce assumptions
  • Add more return types; also add commented ones for PHP 7.1

1.1.0 - Never Released

  • Refactor Url class; use league parser
  • Does contain non-breaking API changes
    • verifyDNS => verifyAndGetDNS
    • Added: getValidatedURL
  • Basic code style fixes

1.0.3 - Never Released

  • Update composer test command shortcut
  • Adjust some logic for SSL chains
  • Update helper functions
  • Update tests for Url and Downloader

1.0.2 - Never Released

  • Update PHPunit test configs
  • Add humbug support
  • Update Downloader tests
  • Fix automated tests

1.0.1 - 2016-09-19

  • Pushed to composer, so update the README.md

1.0.0 - 2016-09-19

  • package forked
  • reset semver
  • removed previous package tags
  • added SslChain.php
  • added SslRevocationList.php
  • added StreamConfig.php
  • added IssuerMeta.php
  • added the following functions:
    • InvalidUrl couldNotResolveDns
    • CouldNotDownloadCertificate failedHandshake
    • CouldNotDownloadCertificate connectionTimeout
    • Downloader prepareCertificateResponse - private
    • Downloader downloadRevocationListFromUrl
    • Url getValidatedURL
    • Url getPort
    • Url getTestURL
    • Url getIp
    • SslCertificate extractCrlLinks - private
    • SslCertificate setcrlLinks - private
    • SslCertificate getRevokedDate - private
    • SslCertificate parseCertChains - private
    • SslCertificate hasSslChain
    • SslCertificate getTestedDomain
    • SslCertificate getCertificateChains
    • SslCertificate getSerialNumber
    • SslCertificate hasCrlLink
    • SslCertificate getCrlLinks
    • SslCertificate getCrl
    • SslCertificate isClrRevoked
    • SslCertificate getResolvedIp
    • SslCertificate getConnectionMeta
    • SslCertificate isTrusted
  • added SslChainTest.php
  • added various stubs for Testing
  • updated all tests to maintain high coverage levels

Original package history

1.2.0 - 2016-08-20

  • added getSignatureAlgorithm

1.1.0 - 2016-07-29

  • added isValidUntil

1.0.0 - 2016-07-28

  • initial release