Skip to content

Releases: phpgt/Cipher

May 2026 release

Choose a tag to compare

@g105b g105b released this 06 May 10:02
0b211bf

What's Changed

  • feature: allow encrypted message to construct with string iv by @g105b in #50
  • test: upgrade test runners by @g105b in #41
  • Create SECURITY.md by @g105b in #37
  • Add JetBrains sponsorship to README with H1 heading by @g105b in #38
  • build(deps-dev): bump phpstan/phpstan from 1.8.5 to 2.1.40 by @dependabot[bot] in #39
  • build(deps-dev): bump phpunit/phpunit from 10.5.63 to 12.5.22 by @dependabot[bot] in #44
  • Wrap secretbox exceptions by @g105b in #42
  • refactor: gt-tidy by @g105b in #43
  • ci: code coverage by @g105b in #46
  • ci by @g105b in #47
  • docs by @g105b in #48

Full Changelog: v1.0.1...v1.0.2

May 2023 release

Choose a tag to compare

@g105b g105b released this 12 May 11:15
611ff35

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

Stable libsodium implementation

Choose a tag to compare

@g105b g105b released this 25 Jul 14:46
5cef809

OpenSSL has been replaced by libsodium in this stable release. It's currently been in use and tested by Authwave/php-client and Authwave/provider.

What's Changed

  • Sodium ### implementation by @g105b in #8

Full Changelog: v0.3.0...v1.0.0

InitVectorFactory

InitVectorFactory Pre-release
Pre-release

Choose a tag to compare

@g105b g105b released this 18 Jul 11:30
376ccab

What's Changed

  • Update docs by @g105b in #5
  • feature: immutable init vector withBytes function by @g105b in #6

Full Changelog: v0.2.0...v0.3.0

Defensive coding

Defensive coding Pre-release
Pre-release

Choose a tag to compare

@g105b g105b released this 01 Jul 10:04
e2d553a
  • tweak: defensive coding to suppress warnings by @g105b in #4
  • build: hard version dependencies by @g105b in #2

MVP: Fully tested cipher encryption & decryption

Choose a tag to compare

@g105b g105b released this 18 Apr 16:33

This pre-prelease is fully tested, implementing the basic functionality. This will be used in the next development phase of Authwave, during which any new functionality will be identified ready for Cipher's v1 release.