2f4e236350
v0.25.0: add create datetime iso format
v0.25.0
Clemens Schwaighofer
2025-10-08 16:09:29 +09:00
b858936c68
Add test file for datetime helpers
Clemens Schwaighofer
2025-10-08 16:08:23 +09:00
78ce30283e
Version update in uv.lock (merge from master)
Clemens Schwaighofer
2025-10-08 15:58:58 +09:00
f85fbb86af
Add iso datetime create with time zone support
Clemens Schwaighofer
2025-10-08 15:57:57 +09:00
ed22105ec8
v0.24.4: Fix Zone info data in TimestampStrings class
v0.24.4
Clemens Schwaighofer
2025-09-25 15:54:54 +09:00
7c5af588c7
Update the TimestampStrings zone info handling
Clemens Schwaighofer
2025-09-25 15:53:26 +09:00
2690a285d9
v0.24.3: Pytest fixes
v0.24.3
Clemens Schwaighofer
2025-09-25 15:38:29 +09:00
bb60a570d0
Change the TimestampStrings check to check for str instead of not ZoneInfo.
Clemens Schwaighofer
2025-09-25 15:36:47 +09:00
ca0ab2d7d1
v0.24.2: TimestampString allows ZoneInfo object as zone name
v0.24.2
Clemens Schwaighofer
2025-09-25 15:16:19 +09:00
38bae7fb46
TimestampStrings allows ZoneInfo object as time_zone parameter
Clemens Schwaighofer
2025-09-25 15:14:40 +09:00
14466c3ff8
v0.24.1: allow negative timestamp convert to seconds, add pytests for this function
v0.24.1
Clemens Schwaighofer
2025-09-24 15:27:15 +09:00
fe824f9fb4
Merge branch 'development'
Clemens Schwaighofer
2025-09-24 15:26:22 +09:00
ef5981b473
convert_to_seconds allow negative time strings and add pytests
Clemens Schwaighofer
2025-09-24 15:25:53 +09:00
7d1ee70cf6
v0.24.0: Add timestamp seconds to human readable
v0.24.0
Clemens Schwaighofer
2025-09-19 10:25:44 +09:00
7c72d99619
add pytests for seconds to human readable convert
Clemens Schwaighofer
2025-09-19 10:17:36 +09:00
b32887a6d8
Add time in seconds convert to human readable format
Clemens Schwaighofer
2025-09-19 09:57:51 +09:00
37a197e7f1
v0.23.0: json dumps updates for functions, safe dict dump
v0.23.0
Clemens Schwaighofer
2025-09-03 18:15:48 +09:00
74cb3d2c54
dump_data and new json_dumps
Clemens Schwaighofer
2025-09-03 18:14:26 +09:00
d19abcabc7
v0.22.6: Empty settings loader config for just data load
Clemens Schwaighofer
2025-08-26 14:40:22 +09:00
f8ae6609c7
Allow empty config settings for settings loader if only loading is needed
v0.22.6
Clemens Schwaighofer
2025-08-26 14:38:55 +09:00
cbd39ff161
v0.22.5: settings loader clean up
Clemens Schwaighofer
2025-08-26 14:33:26 +09:00
f8905a176c
Fix settings loader
v0.22.5
Clemens Schwaighofer
2025-08-26 14:29:52 +09:00
847288e91f
Add a security md file
Clemens Schwaighofer
2025-08-26 14:15:14 +09:00
446d9d5217
Log documentation updates
Clemens Schwaighofer
2025-08-18 14:35:14 +09:00
3a7a1659f0
Log remove auto close log queue logic
v0.22.4
Clemens Schwaighofer
2025-08-05 16:21:11 +09:00
bc23006a34
disable the auto close of the log queue
Clemens Schwaighofer
2025-08-05 16:20:13 +09:00
6090995eba
v0.22.3: Fixes in Log for atexit calls for queue close
v0.22.3
Clemens Schwaighofer
2025-08-05 13:24:16 +09:00
60db747d6d
More fixes for the queue clean up
Clemens Schwaighofer
2025-08-05 13:22:54 +09:00
a7a4141f58
v0.22.2: Log remove __del__ call for clean up, this broke everything
Clemens Schwaighofer
2025-08-05 10:37:57 +09:00
2b04cbe239
Remove Log __del__ cleanup
Clemens Schwaighofer
2025-08-05 10:36:49 +09:00
765cc061c1
v0.22.1: Log update with closing queue on exit or abort
v0.22.1
Clemens Schwaighofer
2025-08-05 10:33:55 +09:00
80319385f0
Add Log exist queue clean up if queue is set
Clemens Schwaighofer
2025-08-05 10:32:33 +09:00
29dd906fe0
v0.22.0: per run log file rotate
v0.22.0
Clemens Schwaighofer
2025-08-01 16:04:18 +09:00
d5dc4028c3
Merge branch 'development'
Clemens Schwaighofer
2025-08-01 16:02:40 +09:00
0df049d453
Add per run log rotate flag
Clemens Schwaighofer
2025-08-01 16:01:50 +09:00
0bd7c1f685
v0.21.1: Update convert time string to skip any numbers
v0.21.1
Clemens Schwaighofer
2025-07-29 09:30:56 +09:00
2f08ecabbf
For convert time string, skip convert if incoming value is a number of any type
Clemens Schwaighofer
2025-07-29 09:28:37 +09:00
12af1c80dc
v0.21.0: string with time units to seconds int
v0.21.0
Clemens Schwaighofer
2025-07-29 09:15:20 +09:00
a52b6e0a55
Merge branch 'development'
Clemens Schwaighofer
2025-07-29 09:14:11 +09:00
a586cf65e2
Convert string with time units to seconds
Clemens Schwaighofer
2025-07-29 09:13:36 +09:00
e2e7882bfa
Log exception with new exception_stack call, exception_stack method added to the debug helpers
v0.20.0
Clemens Schwaighofer
2025-07-28 15:27:55 +09:00
4f9c2b9d5f
Add exception stack caller and add this to the logger exception call
Clemens Schwaighofer
2025-07-28 15:26:23 +09:00
5203bcf1ea
v0.19.1: Log exception call, add call stack to the console log output
v0.19.1
Clemens Schwaighofer
2025-07-28 14:32:56 +09:00
f1e3bc8559
For Log exception write to ERROR, add the stack trace too
Clemens Schwaighofer
2025-07-28 14:32:14 +09:00
3cd3f87d68
v0.18.2: dump data parameter change to Any
v0.18.2
Clemens Schwaighofer
2025-07-26 10:52:48 +09:00
582937b866
dump_data is now ANY, we do the detail dump type in the run later
Clemens Schwaighofer
2025-07-26 10:51:37 +09:00
2b8240c156
v0.18.1: bug fix for find_in_array_from_list search key check
v0.18.1
Clemens Schwaighofer
2025-07-25 15:58:59 +09:00
abf4b7ac89
Bug fix for find_in_array_from_list because of keys order
Clemens Schwaighofer
2025-07-25 15:57:48 +09:00
9c49f83c16
v0.18.0: array_search deprecation in change for find_in_array_from_list with correct parameter order
v0.18.0
Clemens Schwaighofer
2025-07-25 15:50:58 +09:00
3a625ed0ee
Merge branch 'master' into development
Clemens Schwaighofer
2025-07-25 15:49:58 +09:00
2cfbf4bb90
Update data search for iterators
Clemens Schwaighofer
2025-07-25 15:48:37 +09:00
5767533668
v0.17.0: exceptions handling added for csv file reading
v0.17.0
Clemens Schwaighofer
2025-07-25 10:25:44 +09:00
24798f19ca
Add CSV Exceptions
Clemens Schwaighofer
2025-07-25 10:23:52 +09:00
edd35dccea
Comment update for log class
Clemens Schwaighofer
2025-07-22 19:32:21 +09:00
ea527ea60c
v0.15.0: Log class update with split up class with Logger sub class for pool/fork/thread worker setup
v0.15.0
Clemens Schwaighofer
2025-07-18 14:18:19 +09:00
fd5e1db22b
Change Log class and add simple Logger class without the init work
Clemens Schwaighofer
2025-07-18 14:15:00 +09:00
39e23faf7f
dict mask helper test code update
Clemens Schwaighofer
2025-07-17 15:29:15 +09:00
de285b531a
ToDo list update
Clemens Schwaighofer
2025-07-17 15:22:12 +09:00
0a29a592f9
v0.14.1: mask update to also work recusrive
Clemens Schwaighofer
2025-07-17 15:20:38 +09:00
e045b1d3b5
Add docstring for pytest file dict helpers
Clemens Schwaighofer
2025-07-17 15:19:05 +09:00
280e5fa861
Update the mask dict helper
Clemens Schwaighofer
2025-07-17 14:37:07 +09:00
472d3495b5
Add missing typedefs for regex constants
Clemens Schwaighofer
2025-07-17 13:32:35 +09:00
2778ac6870
in Log use the defined default levels for console and file
Clemens Schwaighofer
2025-07-16 11:06:38 +09:00
743a0a8ac9
v0.14.0: logging exception automatically writes to error for console output
v0.14.0
Clemens Schwaighofer
2025-07-15 17:57:49 +09:00
694712ed2e
logging update for exceptions with special error log to console
Clemens Schwaighofer
2025-07-15 17:54:09 +09:00
ea3b4f1790
v0.13.2: move domain regex to the regex constant file
Clemens Schwaighofer
2025-07-15 11:16:01 +09:00
da68818d4f
Move the domain regex to the regex constant file
v0.13.2
Clemens Schwaighofer
2025-07-15 11:13:23 +09:00
82b089498e
Merge branch 'development'
Clemens Schwaighofer
2025-07-15 10:33:02 +09:00
948b0dd5e7
Settings loader add more checks
Clemens Schwaighofer
2025-07-15 10:30:09 +09:00
4acc0b51b1
v0.13.0: move the dump data method from the iterator folder to the debug folder
v0.13.0
Clemens Schwaighofer
2025-07-15 09:55:25 +09:00
a626b738a9
Move dump_data from iterator folder to debug folder
Clemens Schwaighofer
2025-07-15 09:54:23 +09:00
7119844313
v0.12.6: Settings: exception raised on error point, stacklevel increased for all sub functions in log/settings loader
v0.12.6
Clemens Schwaighofer
2025-07-15 09:50:53 +09:00
5763f57830
In settings loader do the raise ValueRror on the error, fix stack level, loggin fix stack level
Clemens Schwaighofer
2025-07-15 09:40:24 +09:00