CIDRAM v2.4.2 Release NotesRelease Date: 2020-06-19 // over 2 years ago
🔖 Version/Release 2.4.2
[2020.05.07; Maikuolan]: Some very minor aesthetic improvements.
🔧 [2020.05.16; Maikuolan]: Slightly improved the safety of some included hyperlinks by way of including rel tags like noopener, noreferrer, external. Added the ability for configuration defaults to define regular expressions to be applied to their own values through preg_replace, thus complimenting the existing auto-typing functionality (CIDRAM won't yet be using this functionality for its own configuration defaults, but it is added with the intent to provide a mechanism by which modules may be able to provide additional safeguards of their own against bad configuration values).
🛠 [2020.05.28; Bug-fix; Maikuolan]: The front-end accounts page was incorrectly reporting argon2id passwords as invalid; Fixed.
🔧 [2020.06.02; Maikuolan]: Worked on some more minor aesthetic improvements. Also added some configuration filters (based on the work done last month) to some specific potentially error-prone configuration directives to help reduce the risk of erroneous values being specified there.
⚡️ [2020.06.03; Maikuolan]: The IP test page will now show when an IP belongs to an ignored signature section, regardless of whether that IP is blocked (this is to aid users checking IP addresses before suggesting them as new additions to ensure that they aren't already listed). Slightly strengthened the sanity checks performed by the front-end updates page when it verifies components.
⚡️ [2020.06.07; Maikuolan]: Very slightly improved the logic at the front-end updates page for determining whether a component is active or inactive.
[2020.06.11; Maikuolan]: Slightly improved some PHPDoc annotations.
🔨 [2020.06.15; Maikuolan]: Performed some minor refactoring.
[2020.06.17; Maikuolan]: Strengthened some guard code (the potential existed for some edge-case errors to occasionally slip through the existing code).
🏗 [2020.06.19; Bug-fix; Maikuolan]: Logging broken due to missing parameter in the preg_split call in the recently introduced BuildPath closure; Fixed.
Caleb M (Maikuolan),
June 19, 2020.