Releases: vphantom/pyritephp
Releases · vphantom/pyritephp
Bugfixes and minor improvements
- Bug: various cases couldn't send e-mail properly with the new v1.2.0 upgrades
- Minor: keep PHP's log quiet on missing HTTP headers
- New: configuration option to disable "one-time" aspect of one-time authentication links
- New:
all_users
event for front-end user selection - New: activate Selectize's drag_drop plugin
Bug fixes
The new e-mail sending scheme didn't allow outgoing mail in some contexts.
If you are upgrading, the following SQLite query is necessary to create "system" user zero:
INSERT INTO users VALUES (0, '*', '*', '*', datetime('now'), '0', '', '', 'System', '0', 0)
Log and archive ALL outgoing e-mails
No more clutter in the emails
table, now all e-mails are systematically archived and logged in their context (which is up to the calling application).
If you are upgrading an existing setup, you must run the following SQLite command on var/main.db
:
ALTER TABLE emails ADD contextType VARCHAR(64) DEFAULT NULL;
ALTER TABLE emails ADD contextId INTEGER DEFAULT NULL;
Bypass LastPass, make login case-insensitive
- Work around LastPass which interfered with optional password fields for administrators.
- Make user e-mail addresses case-insensitive and stored in lowercase.
If you are upgrading an existing setup, you need to run the following SQLite command manually on var/main.db
:
UPDATE users SET email=LOWER(email);
Bugfixes
Initial stable release
All the functionality is included and manually tested. Internal structure may still change but it's now usable in production and the API is not expected to change any further.