Clemens Schwaighofer
8bb4a202cd
Move CSV handling to corelibs-csv
2026-02-05 10:48:57 +09:00
Clemens Schwaighofer
f265b55ef8
Move requests handling to corelibs_requests module
2026-02-04 14:55:39 +09:00
Clemens Schwaighofer
85063ea5df
Move iterator handling functions to corelibs_iterator, corelibs_hash and corelibs_dump_data modules
...
Deprecate math helpers in favor of built-in math functions
2026-02-03 18:58:28 +09:00
Clemens Schwaighofer
31086fea53
Move json_handling to corelibs_json module
2026-02-03 14:03:17 +09:00
Clemens Schwaighofer
fd956095de
Move SymmetricEncryption to corelibs_encryption module
2026-02-03 13:32:18 +09:00
Clemens Schwaighofer
a046d9f84c
Move file handling to corelibs_file module
2026-02-03 11:42:57 +09:00
Clemens Schwaighofer
2e0d5aeb51
Move all debug handling into their own packages
...
dump data: corelibs_dump_data
stack trace: corelibs_stack_trace
profiling, timing, etc: corelibs_debug
2026-02-03 10:48:59 +09:00
Clemens Schwaighofer
28ab7c6f0c
Move regex checks to corelibs_regex_checks module
2026-02-02 14:56:07 +09:00
Clemens Schwaighofer
d098eb58f3
v0.48.0: Update Caller class with better error handling and reporting
v0.48.0
2026-01-30 18:20:21 +09:00
Clemens Schwaighofer
5319a059ad
Update the caller class
...
- has now ErrorResponse return values instead of None on errors
- changed parameter cafile to ca_file and its position in the init method
- Proxy has ProxyConfig Typed Dict format
Tests updates to reflect those changes
2026-01-30 18:17:41 +09:00
Clemens Schwaighofer
163b8c4018
Update caller Class, backport from github manage script
2026-01-30 17:32:30 +09:00
Clemens Schwaighofer
6322b95068
v0.47.0: fingerprint update with fallback for str/int index overlaps
v0.47.0
2026-01-27 17:15:32 +09:00
Clemens Schwaighofer
715ed1f9c2
Docblocks update in in iterator handling fingerprint
2026-01-27 17:14:31 +09:00
Clemens Schwaighofer
82a759dd21
Fix fingerprint with mixed int and str keys
...
Create a fallback hash function to handle mixed key types in dictionaries
and lists, ensuring consistent hashing across different data structures.
Fallback called is prefixed with "HO_" to indicate its usage.
2026-01-27 15:59:38 +09:00
Clemens Schwaighofer
fe913608c4
Fix iteration list helpers dict list type
2026-01-27 14:52:11 +09:00
Clemens Schwaighofer
79f9c5d1c6
iterator list helpers tests run cases updated
2026-01-27 14:51:25 +09:00
Clemens Schwaighofer
3d091129e2
v0.46.0: Add unique list helper function
v0.46.0
2026-01-27 14:43:35 +09:00
Clemens Schwaighofer
1a978f786d
Add a list helper to create unique list of dictionaries and tests for it.
2026-01-27 14:42:19 +09:00
Clemens Schwaighofer
51669d3c5f
Settings loader test-run add boolean convert check test
2026-01-23 18:07:52 +09:00
Clemens Schwaighofer
d128dcb479
v0.45.1: Fix Log with log console format set to None
v0.45.1
2026-01-23 15:16:38 +09:00
Clemens Schwaighofer
84286593f6
Log fix bug where log consosle format set to None would throw an exception
...
Also add prefix "[SettingsLoader] " to print statements in SettingsLoader if we do not write to log
2026-01-23 15:14:31 +09:00
Clemens Schwaighofer
8d97f09e5e
v0.45.0: Log add function to get console formatter flags set
v0.45.0
2026-01-23 11:37:02 +09:00
Clemens Schwaighofer
2748bc19be
Log, add get console formatter method
...
Returns current flags set for console formatter
2026-01-23 11:33:38 +09:00
Clemens Schwaighofer
0b3c8fc774
v0.44.2: Move the compiled regex into dedicated file
v0.44.2
2026-01-09 16:17:27 +09:00
Clemens Schwaighofer
7da18e0f00
Moved the compiled regex patterns to a new file regex_constants_compiled
...
So we do not force the compiled build if not needed
2026-01-09 16:15:38 +09:00
Clemens Schwaighofer
49e38081ad
v0.44.1: add pre compiled regexes
v0.44.1
2026-01-08 15:16:26 +09:00
Clemens Schwaighofer
a14f993a31
Add pre-compiled REGEX entries to the regex pattern file
...
compiled ones hare prefixed with COMPILED_
2026-01-08 15:14:48 +09:00
Clemens Schwaighofer
ae938f9909
v0.44.0: Add more REGEX patters for email matching
v0.44.0
2026-01-08 14:59:49 +09:00
Clemens Schwaighofer
f91e0bb93a
Add new regex constants for email handling and update related tests
2026-01-08 14:58:14 +09:00
Clemens Schwaighofer
d3f61005cf
v0.43.4: Fix for config loader with empty to split into lists values
v0.43.4
2026-01-06 10:04:03 +09:00
Clemens Schwaighofer
2923a3e88b
Fix settings loader to return empty list when splitting empty string value
2026-01-06 09:58:21 +09:00
Clemens Schwaighofer
a73ced0067
v0.43.3: settings loader raise exception and log message text split
v0.43.3
2025-12-24 10:25:42 +09:00
Clemens Schwaighofer
f89b91fe7f
Settings loader different log string to value error raise string
2025-12-24 10:23:27 +09:00
Clemens Schwaighofer
5950485d46
v0.43.2: add error message list reset to settings loader
v0.43.2
2025-12-24 10:18:54 +09:00
Clemens Schwaighofer
f349927a63
Reset error message list in settings loader
2025-12-24 10:14:54 +09:00
Clemens Schwaighofer
dfe8890598
v0.43.1: settings loader update for error reporting on exception raise
v0.43.1
2025-12-24 10:09:53 +09:00
Clemens Schwaighofer
d224876a8e
Settings loader, pass error messages to exception raise
...
So we can get the actual error message in the exception if logging is all off
2025-12-24 10:08:38 +09:00
Clemens Schwaighofer
17e8c76b94
v0.43.0: SQLmain wrapper class, math helper functions
v0.43.0
2025-12-18 17:24:05 +09:00
Clemens Schwaighofer
9034a31cd6
Add math helper module
...
Currently with GCD and LCD functions, along with unit tests.
2025-12-18 17:21:14 +09:00
Clemens Schwaighofer
523e61c9f7
Add SQL Main class as general wrapper for SQL DB handling
2025-12-18 17:20:57 +09:00
Clemens Schwaighofer
cf575ded90
Update on the CSV helper class with UTF detection for BOM reading
2025-12-16 18:53:16 +09:00
Clemens Schwaighofer
11a75d8532
Settings loader error message text update
2025-12-16 09:47:40 +09:00
Clemens Schwaighofer
6593e11332
Update deprecation infor for enum base
...
Test run add for regex checks domain name regex contants
2025-12-10 11:35:00 +09:00
Clemens Schwaighofer
c310f669d6
v0.42.2: log class update with method to check if any handler is a given minimum level
v0.42.2
2025-12-04 14:41:47 +09:00
Clemens Schwaighofer
f327f47c3f
Add uv.lock to gitignore file
2025-12-04 14:41:04 +09:00
Clemens Schwaighofer
acd61e825e
Add Log method "any handler is minimum level" with tests
...
Checks if a given handler is set for any current active handler
2025-12-04 14:37:55 +09:00
Clemens Schwaighofer
895701da59
v0.42.1: add requests socks
v0.42.1
2025-11-20 11:41:11 +09:00
Clemens Schwaighofer
e0fb0db1f0
Add requets socks access
2025-11-20 11:40:21 +09:00
Clemens Schwaighofer
dc7e56106e
v0.42.0: Move text colors to external lib and depreacte the ones in corelibs collection
v0.42.0
2025-11-20 11:05:34 +09:00
Clemens Schwaighofer
90e5179980
Remove text color handling from corelibs and use corelibs_text_colors instead
...
Also update enum with proper pyi file for deprecation warnings
2025-11-20 10:59:44 +09:00