Commit graph

292 commits

Author SHA1 Message Date
JeremyStar™ 539fc1cea6
Bump version to v2-r0 2024-05-17 00:51:44 +02:00
JeremyStar™ 7a165bb882
Remove "Stripping text" line used during debugging 2024-05-15 02:00:40 +02:00
JeremyStar™ 00368a14e5
Add awaiting required note 2024-05-15 01:58:52 +02:00
JeremyStar™ 5f598d94f9
Update "Initializing CORE" documentation page 2024-05-15 01:58:47 +02:00
JeremyStar™ fee0bb3eb1
Validation singles & schemas now have names 2024-05-15 01:57:53 +02:00
JeremyStar™ 7ea7de55ff
Update Log UI 2024-05-15 01:52:12 +02:00
JeremyStar™ 535b8b69cf
Fix heading identation? 2024-05-14 00:39:37 +02:00
JeremyStar™ 1aafa02fab
Replace sos!sky links with sos!fly links 2024-05-11 23:32:03 +02:00
JeremyStar™ a73ccc0305
Update docs README.md and config
(this is embarrasing)
2024-05-11 23:27:35 +02:00
JeremyStar™ ea31c64674
Implement some tests for validation module/classes
This commit includes tests for these CoreValidationSingle methods:
- matches_type
- matches_class
- in_range_int
- in_range_float
- has_minimum_int
- has_minimum_float
- has_maximum_int
- has_maximum_float
2024-05-11 15:39:56 +02:00
JeremyStar™ d173030906
Increase timer duration 2024-05-11 15:32:42 +02:00
JeremyStar™ 629c8601f9
Fix output overflow prevention 2024-05-11 15:17:53 +02:00
JeremyStar™ e3e40ae2f9
Speedup test execution 2024-05-11 14:03:10 +02:00
JeremyStar™ eaa5ce2a2d
The scheduler now uses an interted module list
This help with cleaning up unused logger instances.
2024-05-11 12:17:21 +02:00
JeremyStar™ 5c94ec058d
Fix type detection 2024-05-11 12:03:36 +02:00
JeremyStar™ cdb2dfee19
Fix contains() function 2024-05-11 12:02:12 +02:00
JeremyStar™ 6926fab873
Add path to failed.append() call 2024-05-11 11:56:14 +02:00
JeremyStar™ 8974d190cd
_evaluate_recursive() now uses the correct vars 2024-05-11 11:55:04 +02:00
JeremyStar™ 5b0713f1cf
Fix nested dictionaries 2024-05-11 11:52:37 +02:00
JeremyStar™ c7c564fac2
Rename all 'parent_dict' to 'schema_parent'
It's a much more fitting name
2024-05-11 11:51:15 +02:00
JeremyStar™ c375cd96d5
Fix error when checking data not of type String 2024-05-11 02:59:16 +02:00
JeremyStar™ 4d7717b3bf
Fix and compact evaluate() 2024-05-11 02:56:51 +02:00
JeremyStar™ f45a83bf2c
Drop typed array requirement (2nd try) 2024-05-11 02:50:15 +02:00
JeremyStar™ 1616c7b37d
Allow minimum_matches = -1 2024-05-11 02:48:12 +02:00
JeremyStar™ 48380cd8c3
Add more compatibility to is_not_empty() 2024-05-11 02:40:08 +02:00
JeremyStar™ 458b1fc6e0
Drop typed array requirement (more compat) 2024-05-11 02:39:41 +02:00
JeremyStar™ d384216b42
Fix shadowing warning 2024-05-11 02:02:49 +02:00
JeremyStar™ bcea9399bc
CoreValidationSchemas are now even cooler!
(they now support nested Dictionaries)
2024-05-11 02:01:46 +02:00
JeremyStar™ a081d71bed
Make CoreValidationSchema's 1000x better 2024-05-11 01:40:28 +02:00
JeremyStar™ cc75f108da
Core.new() now requires awaiting... hmm... 2024-05-10 21:21:20 +02:00
JeremyStar™ 1926620e45
Replace queue_free() call with sth more robust 2024-05-10 21:19:27 +02:00
JeremyStar™ 61da7fb367
Fix format_stringarray() 2024-05-10 21:02:43 +02:00
JeremyStar™ b78ae9dd30
Test.gd now frees 'config' 2024-05-10 19:16:45 +02:00
JeremyStar™ 09dee490e5
Make reload_configuration() and cleanup() safer 2024-05-10 19:16:25 +02:00
JeremyStar™ fd4d7d2eb0
Fix logger _schedule() logic 2024-05-10 19:15:56 +02:00
JeremyStar™ d62467bd05
Replace index page with redirect 2024-05-10 15:33:29 +02:00
JeremyStar™ 509667045d
Add fix for output overflows during testing 2024-05-09 15:21:12 +02:00
JeremyStar™ 98d1e9d239
Add config updates in test_stringify_variables 2024-05-09 15:21:03 +02:00
JeremyStar™ 17cecf5ef3
Fix multiple issues regarding validation cleanup
Good that I'm writing unit tests for this shit.
2024-05-09 15:20:22 +02:00
JeremyStar™ 14b5989f26
Remove ' \' 2024-05-07 21:11:08 +02:00
JeremyStar™ 37da7a8a41
Sync config documentation with config script 2024-05-07 20:25:55 +02:00
JeremyStar™ 08bda06760
Update default value of 'misc_stringify_show_type'
It's now 'false' instead of 'true' because it isn't required most of the time.
2024-05-07 20:25:43 +02:00
JeremyStar™ 9ab25940bc
Add missing stringify_variables() function in docs 2024-05-07 19:15:24 +02:00
JeremyStar™ cd711fe0bd
Fix custom modules 2024-05-07 17:02:41 +02:00
JeremyStar™ 2b0de4a7b3
Fix broken links 2024-05-05 15:19:33 +02:00
JeremyStar™ 5c2fe02c4e
Update bad practise section 2024-05-05 15:15:18 +02:00
JeremyStar™ 36d4b9e555
Reorganize references 2024-05-05 15:13:00 +02:00
JeremyStar™ 59d481696b
Update titles 2024-05-05 15:05:41 +02:00
JeremyStar™ 206a6220cc
Add CoreValidationSchema online documentation
plus validation module docs
2024-05-05 15:02:59 +02:00
JeremyStar™ 640b8ce6a2
Update docusaurus 2024-05-05 15:01:12 +02:00