Kijin Sung
|
ba49fe7b70
|
Fix warnings when migrating XE config to Rhymix format
|
2026-03-31 19:30:09 +09:00 |
|
Kijin Sung
|
5c858806b2
|
Treat comma as a regular character when parsing search string #2687
|
2026-03-29 16:26:10 +09:00 |
|
Kijin Sung
|
7a3d759e62
|
Fix undefined property when XML query has <navigation> without <page_count> #2688
|
2026-03-22 15:17:50 +09:00 |
|
Kijin Sung
|
63d2582c8e
|
Fix invalid query when search contains zero conditions #2687
|
2026-03-22 15:09:45 +09:00 |
|
Kijin Sung
|
d0d1505367
|
Enable secure session and cookies by default if installed or upgraded in an HTTPS site
|
2026-02-26 01:25:36 +09:00 |
|
Kijin Sung
|
bf2df84d0f
|
Use enshrined\svgSanitize to clean SVG file content
|
2026-02-20 21:55:29 +09:00 |
|
Kijin Sung
|
a18b45f0f8
|
Strip namespace prefixes before checking dangerous tags in SVG
|
2026-02-20 21:40:37 +09:00 |
|
Kijin Sung
|
c5d453a2df
|
#2675 보완 및 최적화
|
2026-02-11 21:02:50 +09:00 |
|
Kijin Sung
|
5834a3c18a
|
Fix fatal error in some environments when relative URL is passed to encodeIdna() or decodeIdna() #2675
|
2026-02-11 20:54:00 +09:00 |
|
Kijin Sung
|
26c59c251c
|
Fix incorrect conversion of JS template variable containing path #2657
|
2026-02-05 23:05:19 +09:00 |
|
Kijin Sung
|
9d1738e21d
|
Add trigger before auto-login #2665 #2666
|
2026-02-05 22:14:06 +09:00 |
|
Kijin Sung
|
c1942080e7
|
Fix incorrect identification of DaumApps webview as robot
|
2026-01-19 19:44:25 +09:00 |
|
Lastorder
|
1811cfee39
|
Fix error title localization in Debug.php
|
2026-01-08 22:56:16 -08:00 |
|
Kijin Sung
|
26d645da4d
|
Fix nested JS contexts in template v2 #2646
|
2026-01-06 23:43:21 +09:00 |
|
Kijin Sung
|
8b1da6a98a
|
Fix incorrect handling of nested context switches (CSS inside HTML inside JS) in template v2 #2646
|
2026-01-06 21:36:10 +09:00 |
|
Kijin Sung
|
d6b7cb52b8
|
Fix deprecations in PHP 8.5 #2639
|
2026-01-01 18:39:20 +09:00 |
|
Kijin Sung
|
620fee05cf
|
Fix duplicate hidden input when a form includes mid or act as a <select>
|
2025-12-17 21:32:03 +09:00 |
|
Kijin Sung
|
f3ff338711
|
Return more information from DB::getColumnInfo() and DB::getIndexInfo()
|
2025-12-17 16:43:18 +09:00 |
|
Kijin Sung
|
0c8aa306ec
|
Fix incorrect timestamp display when timestamp is zero #2621
|
2025-12-17 11:32:37 +09:00 |
|
Kijin Sung
|
8e5480674d
|
Exclude functions and closures from scope conversion #2617
|
2025-11-29 11:50:43 +09:00 |
|
Kijin Sung
|
50dd010e2d
|
Remove empty class and style attributes when compiling template v2
|
2025-11-29 11:07:15 +09:00 |
|
Kijin Sung
|
978aecd7a8
|
Support SQL expressions in the "default" attribute of XML query
|
2025-10-23 10:53:12 +09:00 |
|
Kijin Sung
|
e2124ed1c0
|
Refactor checkCSRF() to use Sec-Fetch-Site and Origin headers
- 최근 브라우저에서 지원하는 헤더를 사용하여 더 정확하게 체크
- Sec-Fetch-Site, Origin 헤더를 지원하지 않는 경우 기존처럼 Referer 체크
- CSRF 토큰은 더이상 기본 방법보다 보안이 더 뛰어나다고 말하기 힘듬
|
2025-10-22 22:53:45 +09:00 |
|
Kijin Sung
|
653ca4f697
|
Add "TABLE" to list of keywords to recognize in addPrefixes()
|
2025-09-30 22:27:36 +09:00 |
|
Kijin Sung
|
60552ba96b
|
Throw error in filterValue() if an unstringable object is given
|
2025-09-15 00:30:00 +09:00 |
|
Kijin Sung
|
40067c0b53
|
Support generated columns #2596
|
2025-09-09 17:18:31 +09:00 |
|
Kijin Sung
|
ee13ce551e
|
Fix fatal error when preg_split() fails on a legacy template
|
2025-09-02 23:18:01 +09:00 |
|
Kijin Sung
|
51762315de
|
Support "if" in <group> inside <groups> #2595
|
2025-09-01 00:31:20 +09:00 |
|
Kijin Sung
|
771dbfe114
|
Experimental method to clear APC cache from PHP-CLI #2554 #1943
|
2025-08-24 22:16:39 +09:00 |
|
Kijin Sung
|
23190bd2f5
|
Remove all use of global variables as debug timers
|
2025-08-20 00:34:57 +09:00 |
|
Kijin Sung
|
f91bd86fb1
|
Consolidate a few timers into an array in the Debug class
|
2025-08-20 00:25:20 +09:00 |
|
Kijin Sung
|
e7d14be6bb
|
Fix inappropriate quoting of "distinct" in XML query
https://rhymix.org/qna/1914711
|
2025-08-19 00:22:02 +09:00 |
|
Kijin Sung
|
451d0b95ac
|
Disable all conversion inside verbatim section of template v2
|
2025-08-18 22:24:48 +09:00 |
|
Kijin Sung
|
f7543e4c9a
|
In template v2, process escape filters before other filters
|
2025-08-18 22:09:31 +09:00 |
|
Kijin Sung
|
64ca8e775a
|
Fix incorrect prefixing when CTE has an alias #2587
|
2025-07-23 01:07:25 +09:00 |
|
Kijin Sung
|
393c847cee
|
Fix first line of backtrace missing in query error display
|
2025-07-22 21:54:22 +09:00 |
|
Kijin Sung
|
d544365399
|
Display filename and line of user code when Rhymix\Framework\Exception is thrown
|
2025-07-22 20:55:29 +09:00 |
|
Kijin Sung
|
796ecec247
|
Fix incorrect prefixing of CTE names and ON DUPLICATE KEY UPDATE ... #2587
|
2025-07-21 00:57:47 +09:00 |
|
Kijin Sung
|
9d98e47c53
|
Try one more time before throwing error on template cache file write
|
2025-07-12 20:30:15 +09:00 |
|
Kijin Sung
|
4193edde25
|
Replce array_first_key() with array_key_first(), etc.
|
2025-07-12 12:24:20 +09:00 |
|
Kijin Sung
|
7ce1f17bea
|
Merge pull request #2578 from Waterticket/fk-issue
Fix #2576 자신을 참조하는 외래키는 생성 순서에 영향을 주지 않도록 변경
|
2025-07-06 16:39:28 +09:00 |
|
Waterticket
|
04b24bb0d1
|
Fix: 한국 MX 레코드 검증시 도메인이 아닌 MX 레코드의 아이피로 검증하도록 수정
|
2025-07-06 02:49:25 +09:00 |
|
Waterticket
|
108da2eac3
|
자신을 참조하는 외래키는 생성 순서에 영향을 주지 않도록 변경 #2576
|
2025-07-04 18:44:01 +09:00 |
|
Kijin Sung
|
6df4d38e04
|
Set permissions properly after copying or moving a custom file
|
2025-06-28 10:20:16 +09:00 |
|
Kijin Sung
|
dd4d4fe979
|
Treat pattern attribute of form elements as JS context in Template v2
|
2025-06-17 17:15:49 +09:00 |
|
Kijin Sung
|
eba7b75c3a
|
Fix undefined values and other warnings
|
2025-06-01 18:45:46 +09:00 |
|
Kijin Sung
|
b849c597bc
|
Reimplement skin XML parser
|
2025-06-01 15:28:37 +09:00 |
|
Kijin Sung
|
07e3298eb1
|
Reimplement layout XML parser using modern alternatives
|
2025-06-01 02:35:15 +09:00 |
|
Kijin Sung
|
6e325526c8
|
Add notnull property to <group> tag in conditions
|
2025-05-29 23:08:05 +09:00 |
|
Kijin Sung
|
f99102ca33
|
Clean up handling of table schemas that are marked as deleted in XML
|
2025-05-23 15:31:02 +09:00 |
|