Skip to content

Releases: codekandis/base64-codec

3.0.0

25 May 10:33
1bf4350
Compare
Choose a tag to compare

3.0.0 - 2024-05-25

Fixed

  • encoding
  • method naming
  • PHPDoc

Changed

  • composer package
    • changed
      • description
      • keywords
      • require
        • php [>=8.3]
      • require-dev
        • codekandis/phpunit [^5.0.0]
    • added
      • version
      • require-dev
        • rector/rector [^1.0.5]
      • autoload-dev
        • psr-4
          • CodeKandis\Base64Codec\Build\
            • build/
  • PHPUnit tests
    • configuration
    • externalized data providers
  • error and exception handling
  • CODE_OF_CONDUCT.md
  • README.md
    • PHP version 8.3
    • documentation

Added

  • type hints
  • Override attributes
  • rector
    • configuration script
    • shell script

2.1.0

17 Jan 23:50
4bfb008
Compare
Choose a tag to compare

2.1.0 - 2021-01-18

Added

  • meaningful exceptions for every exceptional case

Updated

  • all data providers to test against the new exceptions

2.0.0

17 Jan 22:03
4a524de
Compare
Choose a tag to compare

2.0.0 - 2021-01-17

Updated

  • composer package dependencies
    • removed
      • sensiolabs/security-checker
      • phpunit/phpunit
      • codekandis/code-message-interpreter
    • updated
      • php [^7.4]
    • added
      • codekandis/phpunit [^2]
      • codekandis/constants-classes-translator [^1]
  • refactored Base64DecoderErrorCodesInterpreter to Base64DecoderErrorCodesTranslator

Added

  • PHPUnit tests for the Base64DecoderErrorCodesTranslator

1.1.0

16 Jan 17:06
7c346ec
Compare
Choose a tag to compare

1.1.0 - 2020-10-24

Updated

  • composer package dependencies
    • removed
      • codekandis/error-messages-interpreter
    • added
      • codekandis/code-message-interpreter [^1]

1.0.0

18 Nov 13:10
3a3dd69
Compare
Choose a tag to compare

1.0.0 - 2019-08-11

Added

  • Base64DecoderErrorCodesInterpreter interpretes the error code of a Base64Exception into its corresponding error message
  • Base64Converter converts between Base64 and Base64 URI safe values
  • Base64FormatGuard guards the valid charsets and the padding of the Base64 and Base64 URI safe values
  • Base64Encoder encoding values into a Base64 or Base64 URI safe string
  • Base64Decoder decoding values from a Base64 or Base64 URI safe string
  • PHPUnit tests
  • README.md