Clemens Schwaighofer
cd06272b38
v0.31.1: fix dict_helper file name to dict_helpers
2025-10-27 10:42:45 +09:00
Clemens Schwaighofer
0da4a6b70a
v0.31.0: Add tests, move files to final location
2025-10-27 10:29:47 +09:00
Clemens Schwaighofer
c7b38b0d70
Add ignore list for coverage (pytest), rename json default function to default_isoformat
2025-10-27 10:05:31 +09:00
Clemens Schwaighofer
1226721bc0
v0.30.0: add datetime and timestamp handling
2025-10-24 10:07:28 +09:00
Clemens Schwaighofer
bf83c1c394
v0.29.0: Add SQLite IO class
2025-10-23 15:24:17 +09:00
Clemens Schwaighofer
84ce43ab93
Add SQLite IO class
...
This is a very basic class without many helper functions added yet
Add to the CoreLibs so when we develop it further it can be used by all projects
2025-10-23 15:22:12 +09:00
Clemens Schwaighofer
6edf9398b7
v0.28.0: Enum base class added
2025-10-23 13:48:57 +09:00
Clemens Schwaighofer
0b59f3cc7a
v0.27.0: add json replace content method
2025-10-23 13:22:19 +09:00
Clemens Schwaighofer
2544fad9ce
Add json helper function json_replace
...
Function can replace content for a json path string in a dictionary
2025-10-23 13:20:40 +09:00
Clemens Schwaighofer
e579ef5834
v0.26.0: Add Symmetric Encryption
2025-10-23 11:48:52 +09:00
Clemens Schwaighofer
543e9766a1
Add symmetric encryption and tests
2025-10-23 11:47:41 +09:00
Clemens Schwaighofer
4c3611aba7
v0.25.1: add missing jmespath exception check
2025-10-09 16:43:53 +09:00
Clemens Schwaighofer
2f4e236350
v0.25.0: add create datetime iso format
2025-10-08 16:09:29 +09:00
Clemens Schwaighofer
ed22105ec8
v0.24.4: Fix Zone info data in TimestampStrings class
2025-09-25 15:54:54 +09:00
Clemens Schwaighofer
2690a285d9
v0.24.3: Pytest fixes
2025-09-25 15:38:29 +09:00
Clemens Schwaighofer
ca0ab2d7d1
v0.24.2: TimestampString allows ZoneInfo object as zone name
2025-09-25 15:16:19 +09:00
Clemens Schwaighofer
14466c3ff8
v0.24.1: allow negative timestamp convert to seconds, add pytests for this function
2025-09-24 15:27:15 +09:00
Clemens Schwaighofer
7d1ee70cf6
v0.24.0: Add timestamp seconds to human readable
2025-09-19 10:25:44 +09:00
Clemens Schwaighofer
37a197e7f1
v0.23.0: json dumps updates for functions, safe dict dump
2025-09-03 18:15:48 +09:00
Clemens Schwaighofer
d19abcabc7
v0.22.6: Empty settings loader config for just data load
2025-08-26 14:40:22 +09:00
Clemens Schwaighofer
cbd39ff161
v0.22.5: settings loader clean up
2025-08-26 14:33:26 +09:00
Clemens Schwaighofer
3a7a1659f0
Log remove auto close log queue logic
2025-08-05 16:21:11 +09:00
Clemens Schwaighofer
6090995eba
v0.22.3: Fixes in Log for atexit calls for queue close
2025-08-05 13:24:16 +09:00
Clemens Schwaighofer
a7a4141f58
v0.22.2: Log remove __del__ call for clean up, this broke everything
2025-08-05 10:37:57 +09:00
Clemens Schwaighofer
765cc061c1
v0.22.1: Log update with closing queue on exit or abort
2025-08-05 10:33:55 +09:00
Clemens Schwaighofer
29dd906fe0
v0.22.0: per run log file rotate
2025-08-01 16:04:18 +09:00
Clemens Schwaighofer
0bd7c1f685
v0.21.1: Update convert time string to skip any numbers
2025-07-29 09:30:56 +09:00
Clemens Schwaighofer
12af1c80dc
v0.21.0: string with time units to seconds int
2025-07-29 09:15:20 +09:00
Clemens Schwaighofer
e2e7882bfa
Log exception with new exception_stack call, exception_stack method added to the debug helpers
2025-07-28 15:27:55 +09:00
Clemens Schwaighofer
5203bcf1ea
v0.19.1: Log exception call, add call stack to the console log output
2025-07-28 14:32:56 +09:00
Clemens Schwaighofer
b97ca6f064
v0.19.0: add http basic auth creator method
2025-07-26 11:27:10 +09:00
Clemens Schwaighofer
3cd3f87d68
v0.18.2: dump data parameter change to Any
2025-07-26 10:52:48 +09:00
Clemens Schwaighofer
2b8240c156
v0.18.1: bug fix for find_in_array_from_list search key check
2025-07-25 15:58:59 +09:00
Clemens Schwaighofer
9c49f83c16
v0.18.0: array_search deprecation in change for find_in_array_from_list with correct parameter order
2025-07-25 15:50:58 +09:00
Clemens Schwaighofer
5767533668
v0.17.0: exceptions handling added for csv file reading
2025-07-25 10:25:44 +09:00
Clemens Schwaighofer
26f8249187
v0.16.0: trackeback call stack reader method fix
2025-07-24 10:53:44 +09:00
Clemens Schwaighofer
ea527ea60c
v0.15.0: Log class update with split up class with Logger sub class for pool/fork/thread worker setup
2025-07-18 14:18:19 +09:00
Clemens Schwaighofer
0a29a592f9
v0.14.1: mask update to also work recusrive
2025-07-17 15:20:38 +09:00
Clemens Schwaighofer
743a0a8ac9
v0.14.0: logging exception automatically writes to error for console output
2025-07-15 17:57:49 +09:00
Clemens Schwaighofer
ea3b4f1790
v0.13.2: move domain regex to the regex constant file
2025-07-15 11:16:01 +09:00
Clemens Schwaighofer
db6a3b53c5
v0.13.1: settings loader check additions
2025-07-15 10:33:38 +09:00
Clemens Schwaighofer
4acc0b51b1
v0.13.0: move the dump data method from the iterator folder to the debug folder
2025-07-15 09:55:25 +09:00
Clemens Schwaighofer
7119844313
v0.12.6: Settings: exception raised on error point, stacklevel increased for all sub functions in log/settings loader
2025-07-15 09:51:23 +09:00
Clemens Schwaighofer
70e8ceecce
v0.12.5: settings loader allow empty block
2025-07-14 18:15:59 +09:00
Clemens Schwaighofer
b74ed1f30e
v0.12.4: settings loader add set default value for empty
2025-07-14 17:22:03 +09:00
Clemens Schwaighofer
447034046e
v0.12.3: settings loader error message improvement
2025-07-14 16:50:36 +09:00
Clemens Schwaighofer
aa2fbd4f70
v0.12.2: Fix mandatory for settings loader
2025-07-14 16:25:21 +09:00
Clemens Schwaighofer
bcca43d774
v0.12.1: settings loader update, regex constants added
2025-07-14 16:01:54 +09:00
Clemens Schwaighofer
6c2637ad34
Settings loader update with basic email check, and on check abort if not valid
...
In the settings checker, if a regex_clean is set as None then we will abort the script with error
if the regex is not matching
Add regex check for email basic
Also add a regex_constants list with regex entries (not compiled and compiled)
2025-07-14 15:57:19 +09:00
Clemens Schwaighofer
b45ca85cd3
v0.12.0: log updates, traceback helper
2025-07-11 19:10:10 +09:00