Clemens Schwaighofer
b2123a183d
Version: v9.40.0.1
2026-04-17 12:21:53 +09:00
Clemens Schwaighofer
e92c585638
Set all to stable for composer packages
2026-04-17 12:20:10 +09:00
Clemens Schwaighofer
82c982c2c7
composer repository update
2026-02-19 14:35:39 +09:00
Clemens Schwaighofer
6b3ef52c5d
Release: v9.40.0
2026-01-22 11:47:55 +09:00
Clemens Schwaighofer
f2271313fc
Json class json_validate support and json_decode flags support
2026-01-22 11:47:10 +09:00
Clemens Schwaighofer
a7f81766bf
Release: v9.39.1
2026-01-14 15:11:06 +09:00
Clemens Schwaighofer
7a4c905ae3
Bug fix in RandomKey validateRandomKeyData()
2026-01-14 15:10:12 +09:00
Clemens Schwaighofer
0531b29749
Release: v9.39.0
2026-01-14 13:23:21 +09:00
Clemens Schwaighofer
5cf06f5b51
Update DateTime stringToTime with better regex and bug fix for millisecond parsing
2026-01-14 13:22:24 +09:00
Clemens Schwaighofer
bb23e760d0
Release: v9.38.1
2026-01-14 10:56:25 +09:00
Clemens Schwaighofer
45487b0039
Update parseCharacterRanges with dashless
2026-01-14 10:54:54 +09:00
Clemens Schwaighofer
bfc82e12a5
Release: v9.38.0
2026-01-14 10:43:30 +09:00
Clemens Schwaighofer
8bd14b4385
Add parseCharacterRanges function to Strings.php and tests
2026-01-14 10:42:16 +09:00
Clemens Schwaighofer
cfb6f14c09
Add color output for phan
2026-01-07 13:21:17 +09:00
Clemens Schwaighofer
969aa684d9
Indent fixes for publish script
2026-01-07 12:50:37 +09:00
Clemens Schwaighofer
74999e6f6b
Update phpstan to v2 in phive
2026-01-06 18:44:38 +09:00
Clemens Schwaighofer
787468e67c
Release: v9.37.0
2026-01-06 18:38:08 +09:00
Clemens Schwaighofer
936b424065
PHP 8.5 updates
2026-01-06 18:37:00 +09:00
Clemens Schwaighofer
f765f50350
Release: v9.36.0
2025-11-27 18:09:21 +09:00
Clemens Schwaighofer
3b1f8745c2
v9.36.0: Bug for call stack in logging and ErrorMessage class
2025-11-27 18:08:15 +09:00
Clemens Schwaighofer
9079d3120f
Release: v9.35.1
2025-10-09 15:11:18 +09:00
Clemens Schwaighofer
e945eac122
v9.35.1: Fix phpunit tests with error_log
2025-10-09 15:10:21 +09:00
Clemens Schwaighofer
352e3dca1f
Release: v9.35.0
2025-10-09 12:03:02 +09:00
Clemens Schwaighofer
fb9e04fe55
v9.35.0: Logging datetime to iso date format with time zone, unit checks fixes
2025-10-09 12:01:57 +09:00
Clemens Schwaighofer
1b46b378a3
Update publish script with minor output updates
2025-07-15 14:13:08 +09:00
Clemens Schwaighofer
4dda0937e5
Update pulish script with functions and after publish report
2025-07-15 13:43:01 +09:00
Clemens Schwaighofer
935d5420a1
Release: v9.34.0
2025-06-05 18:15:16 +09:00
Clemens Schwaighofer
dbbe6c263b
RandomKey class update, add methods to strings, json, array class, fix phpstan errors in other classes, add tests
2025-06-05 18:13:59 +09:00
Clemens Schwaighofer
ec1fb72ba9
Release: v9.33.0
2025-04-22 11:14:19 +09:00
Clemens Schwaighofer
e0003beae2
phpstan fixes for DB IO, add array key modify method that keeps value
2025-04-22 11:11:55 +09:00
Clemens Schwaighofer
bacd31d0e3
Release: v9.32.1
2025-04-16 17:46:03 +09:00
Clemens Schwaighofer
ae125ea45e
DB IO cache reset flag add to ignore warning, and ignore cache reset warning in Login class
2025-04-16 17:44:42 +09:00
Clemens Schwaighofer
94eb1c7697
Release: v9.32.0
2025-04-15 18:43:49 +09:00
Clemens Schwaighofer
aff4944ffd
ACL Login update with pages in acl array and file in allowed access list lookup
2025-04-15 18:42:55 +09:00
Clemens Schwaighofer
1a4c8e188f
Release: v9.31.1
2025-04-15 17:49:25 +09:00
Clemens Schwaighofer
c603922fca
Bug fix in edit user control array for custom error example data missing
2025-04-15 17:48:35 +09:00
Clemens Schwaighofer
7ac13c2ba6
Release: v9.31.0
2025-04-09 11:43:26 +09:00
Clemens Schwaighofer
1c66ee34a1
DB IO rename dbGetQueryHash to dbBuildQueryHash, store last query hash
2025-04-09 11:40:07 +09:00
Clemens Schwaighofer
2e101d55d2
Release: v9.30.0
2025-04-07 19:54:30 +09:00
Clemens Schwaighofer
4b699d753d
DB placeholder comment fix, add hash hmac to Hashlib
2025-04-07 19:52:01 +09:00
Clemens Schwaighofer
254a0e4802
Release: v9.29.0
2025-04-04 16:03:34 +09:00
Clemens Schwaighofer
82f35535ae
Class Hash update
2025-04-04 15:59:59 +09:00
Clemens Schwaighofer
c41796a478
Release: v9.28.1
2025-04-01 11:29:56 +09:00
Clemens Schwaighofer
a310fab3ee
Release: v9.28.0
2025-04-01 11:28:58 +09:00
Clemens Schwaighofer
9914815285
htmlent add encoding, date combined add wrapper for calc date interval for numeric and named index return
2025-04-01 11:27:57 +09:00
Clemens Schwaighofer
969467fa15
Release: v9.27.0
2025-02-17 11:27:12 +09:00
Clemens Schwaighofer
f4dd78fff2
Merge branch 'development'
2025-02-17 11:26:16 +09:00
Clemens Schwaighofer
ba5e78e839
Config errors throw exception, bug fixes for date interval, eslint update, Login ACL number to unit detail
2025-02-17 11:25:36 +09:00
Clemens Schwaighofer
1a5ee2e16d
Release: v9.26.8
2025-01-20 10:51:05 +09:00
Clemens Schwaighofer
e1d9985ec8
DB IO cache reset query not found is warning and not error
2025-01-20 10:50:07 +09:00
Clemens Schwaighofer
2316c151ac
Release: v9.26.7.1
2025-01-17 18:12:33 +09:00
Clemens Schwaighofer
8ff8aa195b
Merge branch 'master' into development
2025-01-17 18:10:07 +09:00
Clemens Schwaighofer
f176d12a1e
Release: v9.26.7
2025-01-17 18:03:29 +09:00
Clemens Schwaighofer
f974b15f78
Smarty Extended update
2025-01-17 18:01:21 +09:00
Clemens Schwaighofer
91fad09367
DB IO prepare query fix for INSERT types
2025-01-17 17:56:43 +09:00
Clemens Schwaighofer
e8fe1feda5
Release: v9.26.6.1
2025-01-17 14:46:42 +09:00
Clemens Schwaighofer
23fd78e5c8
ACL Login depricate edit access id check
2025-01-17 14:45:54 +09:00
Clemens Schwaighofer
6cdede2997
Release: v9.26.6
2025-01-17 14:40:21 +09:00
Clemens Schwaighofer
ace02b14d8
Merge branch 'development'
2025-01-17 14:39:05 +09:00
Clemens Schwaighofer
58e916d314
Fix ACL Login edit access cuid <-> id lookup
2025-01-17 14:38:41 +09:00
Clemens Schwaighofer
4f6d85f4da
Release: v9.26.5
2025-01-17 12:52:30 +09:00
Clemens Schwaighofer
cd45590a72
ACL Login add lookup edit access id to cuid
2025-01-17 12:51:25 +09:00
Clemens Schwaighofer
4d42da201c
Release: v9.26.4
2025-01-17 10:06:57 +09:00
Clemens Schwaighofer
e310cb626a
Logging file block separator character change, deprecated php 8.4 helpers
2025-01-17 10:05:54 +09:00
Clemens Schwaighofer
c04c71d755
Release: v9.26.3
2025-01-16 14:52:16 +09:00
Clemens Schwaighofer
9fc40a6629
ACL Login add edit access id to acl array
2025-01-16 14:51:29 +09:00
Clemens Schwaighofer
6362e7f2f0
Release: v9.26.2
2025-01-16 14:40:08 +09:00
Clemens Schwaighofer
50dfc10d31
Merge branch 'development'
2025-01-16 14:38:59 +09:00
Clemens Schwaighofer
24077e483f
ACL Login add edit access id to cuid lookup
2025-01-16 14:38:49 +09:00
Clemens Schwaighofer
6585c6bfef
Release: v9.26.1
2025-01-16 14:11:41 +09:00
Clemens Schwaighofer
f180046283
ACL Login unit detail info update, deprecated message fix
2025-01-16 14:10:46 +09:00
Clemens Schwaighofer
b64d0ce5f0
Release: v9.26.0
2025-01-16 10:27:00 +09:00
Clemens Schwaighofer
bab8460f80
PHP 8.4 compatible release
2025-01-16 10:25:58 +09:00
Clemens Schwaighofer
a092217201
Release: v9.25.3
2024-12-24 12:52:33 +09:00
Clemens Schwaighofer
e286d7f913
DB IO placeholder counter fix
2024-12-24 12:49:49 +09:00
Clemens Schwaighofer
e148a39902
Release: v9.25.2
2024-12-23 11:37:26 +09:00
Clemens Schwaighofer
b7d5a79c3a
Allow method chaining in Session and encryption class
...
For session set/unset/auto write close flag
In the encryption classes for setting keys
2024-12-23 11:36:06 +09:00
Clemens Schwaighofer
9f8a86b4b0
Release:v 9.25.1.1
2024-12-18 10:59:47 +09:00
Clemens Schwaighofer
50e593789e
Asyemmetric Anonymous Encryption
2024-12-18 10:55:16 +09:00
Clemens Schwaighofer
4ee141f8df
Release: v9.24.1
2024-12-13 11:47:05 +09:00
Clemens Schwaighofer
9ee8f43478
Rename all table columns from ecuid and ecuuid to eucuid and eucuuid
2024-12-13 11:45:16 +09:00
Clemens Schwaighofer
2c75dbdf6c
Release: v9.24.0
2024-12-13 11:12:39 +09:00
Clemens Schwaighofer
5fe61388fc
phpunit xml update
2024-12-13 11:11:42 +09:00
Clemens Schwaighofer
a03c7e7319
Class ACL Login and Session update
...
Session:
- can recreate session id periodic (Default never)
- options are set via array like in other classes
- checks for strict session settings on default
ACL Login:
- remove all DEBUG/DB_DEBUG variables, calls, etc
- removed from the EditBase/EditUsers classes too
- switch to UUIDv4 as the session lookup variable
- all session vars are prefixed with "LOGIN_"
- the charset ones are left as DEFAULT_CHARSET, DEFAULT_LOCALE, DEFAULT_LANG
- the old LOGIN_LANG has been removed (deprecated)
- TEMPLATE session has been removed, there is no template data in the edit class
- session is resynced (ACL lookup), default 5min, adjustable via option
- sets strict header options as default
- moves several methods parts into their own classes
- plan to split up class into sub classes for certain actions
- new force logout counter in DB
- edit logger is moved into this class
- plan to move logging into sub class
- all SQL calls user heredoc and params
- update login/change password to new layout for pc/smartphone compatible
- change password will be replaced with reset password in future
- last login success is now set as timestamp
- all old PK lookups for edit access etc are deprecated and replaced with cuid lookups
ArrayHandling:
- add array return matching key
Give any array with key values and a list of keys and only return matching keys
Wrapper for array_filter call
2024-12-13 10:54:20 +09:00
Clemens Schwaighofer
7e01152bb4
Release: v9.23.3
2024-12-12 21:12:24 +09:00
Clemens Schwaighofer
fbea8f4aca
Fix for Symmetric encryption key handling
2024-12-12 21:11:25 +09:00
Clemens Schwaighofer
346cdaad72
Fix for params regex comment update
2024-12-11 11:23:19 +09:00
Clemens Schwaighofer
6887f17e15
Release: v9.23.2
2024-12-10 15:31:45 +09:00
Clemens Schwaighofer
5b1ca4241c
phan min php update to 8.3, add missing phpunit test folder for language check
2024-12-10 15:29:54 +09:00
Clemens Schwaighofer
c8d6263c0f
Fix DB IO placeholder count
2024-12-10 14:59:58 +09:00
Clemens Schwaighofer
bd1972d894
Composer keywords
2024-12-10 14:52:50 +09:00
Clemens Schwaighofer
fa29477c80
Release: v9.23.1
2024-12-05 14:08:56 +09:00
Clemens Schwaighofer
20ee958db9
Session class update with many methods and general clean up
2024-12-05 14:07:39 +09:00
Clemens Schwaighofer
157616582f
Release: v9.23.0
2024-12-04 16:40:51 +09:00
Clemens Schwaighofer
0f7bf0ab44
Session class rewrite
2024-12-04 14:22:26 +09:00
Clemens Schwaighofer
10dc56c7cb
Release: v9.22.0
2024-12-03 13:34:56 +09:00
Clemens Schwaighofer
d19842007c
ACL Login cuid and cuuid update and add
2024-12-03 13:29:50 +09:00
Clemens Schwaighofer
c5bd16de74
Release: v9.21.1
2024-12-02 17:20:25 +09:00
Clemens Schwaighofer
e580e5430c
Add ECUID (edit user cuid) to session and return in acl array
2024-12-02 17:18:34 +09:00
Clemens Schwaighofer
da9717265c
Release: v9.21.0
2024-12-02 15:55:33 +09:00