Skip to content

Latest commit

 

History

History
executable file
·
103 lines (71 loc) · 2.98 KB

ChangeLog.md

File metadata and controls

executable file
·
103 lines (71 loc) · 2.98 KB

CAS Server change log

?.?.? / ????-??-??

  • Merged PR #19: Migrate to new testing library - @thekid
  • Simplified configuration files - @thekid

0.10.1 / 2022-06-18

  • Fixed changing passwords with MongoDB persistence - @thekid

0.10.0 / 2022-06-17

  • Merged PR #18: Use Redis for sessions in production - this way, the server will also run clustered. Originally requested in #7 (@thekid)

0.9.3 / 2022-06-17

  • Removed user tokens from session - @thekid
  • Fixed RemoveToken admin command - @thekid

0.9.2 / 2022-06-17

  • Simplified code in command line admin tooling - @thekid

0.9.1 / 2022-06-17

  • Simplified injection by passing instances of Persistence - @thekid
  • Change signing to use hash_equals() instead of equality - @thekid
  • Fixed Data too long for column value at row 1" problem - @thekid

0.9.0 / 2022-06-17

  • Merged PR #15: Add MongoDB persistence. The CAS server can now be run with either MySQL / MariaDB or MongoDB. (@thekid)
  • Merged PR #14: Refactor persistence. This opens up possibilities to easily create own implementations, e.g. one based on MongoDB. (@thekid)

0.8.1 / 2022-06-12

  • Merged PR #15: Use AES instead of DES, the latter algorithm is now considered legacy. Fixes PHP 8.2 (@thekid)

0.8.0 / 2022-06-11

  • Merged PR #13: Add default favicon - @thekid
  • Upgrade sessions library, using newer APIs to control session cookies (@thekid)

0.7.0 / 2022-01-30

  • Upgrade dependencies to newest version - @thekid
  • Fixed warnings about passing NULL to strings in PHP 8.1+ - @thekid

0.6.0 / 2021-03-14

  • Dropped dependency on deprecated xp-lang/xp-enums library now that the XP Compiler supports native PHP 8.1 enums (@thekid)
  • QA: Simplified code using the new web.Environment::path() method (@thekid)

0.5.0 / 2020-11-22

  • Merged PR #12: Support OpenSSL (as well as Sodium) extensions for encryption, thereby adding support for PHP 7.0 and PHP 7.1 (@thekid)
  • Rearranged code into de.thekid.cas.impl package - @thekid
  • Merged PR #10: Use record syntax for User - @thekid
  • Merged PR #9: Use enum syntax for ServiceResponse - @thekid

0.4.0 / 2020-10-18

  • Upgraded bundled Fomantic UI to version 2.8.7 - @thekid
  • Added verification on session user existing in user database. If the user has been deleted in the meantime, show login screen! (@thekid)

0.3.0 / 2020-10-18

  • Added command to list users, optionally filtered - @thekid
  • Made database implementation compatible with SQLite - @thekid
  • Upgraded dependencies, making this compatible with PHP 8 - @thekid

0.2.0 / 2019-08-21

  • Use more compact XML layout for service responses - @thekid
  • Added various unittests for login and logout functionality - @thekid

0.1.0 / 2019-08-20

  • Implemented issue #1: Bundle JS / CSS dependencies (Fomantic UI, jQuery) (@thekid)
  • Implemented issue #2: Add CLIs for management
    • Merged PR #6: User management
    • Merged PR #5: Tokens management (@thekid)
  • Hello World! First release - @thekid