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.