Revision history for perl distribution Mojolicious::Plugin::Hakkefuin 0.1.3 2025-12-24 17:32:40+08:00 - Lock screen flow: stabilize lock/unlock cookies and CSRF handling (#1) - Backend tests: align Mojo::Hakkefuin::Backend::* coverage, fix migrations cleanup (#2) - App tests: Mojolicious Lite/Full suites cleaned up (sockets, tmp dirs, migrations) (#3) - Controller overrides: honor per-request cookie/session TTL updates (#4) - Docs: refresh README, add CONTRIBUTING/SECURITY, fix POD coverage (#9) - DB performance: avoid repeated table checks and ensure cookie/identity/expiry indexes exist (#12, #13) - Token generation: reuse random generators to reduce overhead (#14) - Sessions: build shared Mojo::Hakkefuin::Sessions once, not per request (#15) 0.1.2 2025-12-21 02:17:04+08:00 v0.1.2-beta (YataMirror) - Switch backend queries to SQL::Abstract (Mojo::Pg), fix update paths and identify handling, and allow the mysql alias with aligned env naming (Achmad Yusri Afandi) - Refine session/cookie handling with separate expiry rows, configurable cookie max_age, renamed version helper, and corrected method loading/calls (Achmad Yusri Afandi / yusrideb) - Harden database setup: ensure sqlite dir creation, use int IDs, ship DBD::mysql, and refresh Makefile.PL/cpanfile (Achmad Yusri Afandi / yusrideb) - Expand testing and CI with backend test modules, recursive prove runs, GitHub Actions replacing Travis, updated Perl matrix (incl. 5.32/5.36), and cleaned envs (Achmad Yusri Afandi / yusrideb) - Update documentation: README and plugin POD fixes, year refresh, and link formatting corrections (Achmad Yusri Afandi / yusrideb) 0.1.1 2020-03-19 05:58:00+08:00 v0.1.1-beta - on GitHub release - Use term MariaDB as instead of MySQL (yusrideb) - Prepare module to support lock and unlock session #1 (yusrideb) - Prepare unit tests for separate testing between Mojolicious Lite and Mojolicious Full #3 (yusrideb) - fix bugs from version 0.1-alpha (yusrideb) - fix commit history #5 (RudyBodo) - Add LICENSE file (yusrideb) 0.1.0 2019-06-18 06:18:00+08:00 v0.1-alpha - on GitHub release - Login and Logout - CSRF Protection - Backend available for SQLite, MySQL, dan PostgreSQL All authentication activities are saved to the database via Mojo::Hakkefuin::Backend Module.