Lex Darlog (DRL)
ce1c3aab3d
v3.1.3
v3.1.3
2026-04-22 04:52:00 -03:00
Lex Darlog
6c6b55195a
Improved validation of input format-dict ( #6 )
2026-04-22 04:50:12 -03:00
Lex Darlog (DRL)
6af46cfea9
Fully reimplement format-dict validation:
...
- better readability
- better error messages (wrong keys grouped by error type)
- added `_cleanup_format_dict()`
2026-04-22 04:24:53 -03:00
Lex Darlog (DRL)
b20d95fcf7
ren: _dict -> _validate_funcs
2026-04-22 04:05:28 -03:00
Lex Darlog (DRL)
c5657ac0dd
del: CHANGELOG
2026-04-21 04:39:25 -03:00
Lex Darlog (DRL)
4004917989
Merge: v3.1.2
v3.1.2
2026-04-21 03:47:58 -03:00
Lex Darlog (DRL)
0c8f5e0809
README
2026-04-21 03:42:42 -03:00
Lex Darlog (DRL)
b711caf776
pyproject.toml
2026-04-21 03:30:32 -03:00
Lex Darlog (DRL)
e3a72a762a
del nodes moved to Dict Tools
2026-04-21 03:30:32 -03:00
Lex Darlog (DRL)
e61c02f94f
=====> switch from v1 to v3 nodes in __init__
2026-04-21 00:43:09 -03:00
Lex Darlog (DRL)
c71f426c75
StringFormatter
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
201edd0498
Formatter func-class - extracted to _formatter_class
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
a59ea00074
ValidateKeys
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
390aa738bc
DictFromText
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
40f2702734
+ DictExtractString
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
644ffe0b00
+ DictAddString
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
331cf9f166
nodes_dict: DictAddAny
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
1c0e1f7455
ren: old_* node modules
2026-04-20 23:42:02 -03:00
Lex Darlog (DRL)
f908500d8c
funcs_common -> _dict
2026-04-20 23:42:01 -03:00
Lex Darlog (DRL)
7f018e27b1
__typing
2026-04-20 23:42:01 -03:00
Lex Darlog (DRL)
e13024cd2c
_meta -> __meta
2026-04-20 23:42:01 -03:00
Lex Darlog (DRL)
f76743cffe
publish_action: checkout@v6
2026-04-16 06:31:42 -03:00
Lex Darlog (DRL)
56acf26b91
GitHub: switch Comfy-Org/publish-node-action to main branch version
2026-04-14 20:24:48 -03:00
Lex Darlog (DRL)
f1e1326bc4
Merge branch 'dev': v1.1.2
2026-03-04 23:48:31 -03:00
Lex Darlog (DRL)
6cc98314ec
v1.1.2
2026-03-04 23:39:01 -03:00
Lex Darlog (DRL)
52494ac1d0
[fix] issue #4
...
False-positive "Input-dict isn't a dict" error on older python versions (3.10)
2026-03-04 22:57:39 -03:00
Lex Darlog (DRL)
43bf7c6985
docstring_formatter: module dosctring
2025-09-18 21:04:34 +05:00
Lex Darlog (DRL)
670364038e
Merge branch 'dev': v1.1.1
2025-08-31 06:34:16 +05:00
Lex Darlog (DRL)
8b369364f4
CHANGELOG
2025-08-31 06:33:29 +05:00
Lex Darlog (DRL)
deaa995992
v1.1.1
2025-08-31 06:32:43 +05:00
Lex Darlog (DRL)
3cc6c963e0
shorten safe_format tooltip
2025-08-31 06:32:20 +05:00
Lex Darlog (DRL)
7809b2eefc
+ CHANGELOG
2025-08-31 06:24:49 +05:00
Lex Darlog
e2a9e3badc
v1.1.0: Safe mode (#3 )
2025-08-31 06:18:40 +05:00
Lex Darlog (DRL)
b3b1a20e8e
README: safe mode
2025-08-31 06:15:18 +05:00
Lex Darlog (DRL)
63846e2466
+ update pyproject.toml according to official recommendations
2025-08-31 05:34:05 +05:00
Lex Darlog (DRL)
16ca2d70f0
v1.1.0
2025-08-31 05:29:48 +05:00
Lex Darlog (DRL)
dc230d279c
CHANGELOG
2025-08-31 05:28:53 +05:00
Lex Darlog (DRL)
1289961c08
+ bugfix: properly handle multiline templates in safe-mode regex
2025-08-31 05:20:34 +05:00
Lex Darlog (DRL)
e15988a53c
Again, fully reworked the logic:
...
instead of parsing and escaping the entire template ourself, let's rely on the built-in formatting and fallback on errors instead
2025-08-30 06:12:22 +05:00
MaraScott
f764fefe76
fix(string-constructor): resolve Optional typing crash and regex warnings
...
- Fixed TypeError caused by invalid use of typing.Optional with two arguments.
Replaced Optional[Dict[str, Any], None] with correct Optional[Dict[str, Any]] = None.
- Updated __escape_match() to pass integer brace counts instead of raw strings
to _n_brackets_after_escape_for_existing_key, preventing runtime errors.
- Converted regex patterns to raw strings (r\'...\') to eliminate SyntaxWarning
about invalid escape sequences (\\s, \\{).
2025-08-29 14:09:52 +02:00
Lex Darlog (DRL)
200dff7c81
+ account for leading/trailing brackets
2025-08-29 13:31:53 +05:00
Lex Darlog (DRL)
a08e42f394
node_formatter: **COMPLETE REFACTOR** - _Formatter class introduced instead of a bunch of functions for all the cases.
2025-08-29 12:07:07 +05:00
Lex Darlog (DRL)
d286e07f70
match_escaping_func as an argument
2025-08-29 10:21:09 +05:00
Lex Darlog (DRL)
142705a3cb
reorder funcs
2025-08-29 09:51:53 +05:00
Lex Darlog (DRL)
072e098837
pre-cache regex
2025-08-29 09:46:10 +05:00
Lex Darlog (DRL)
ebb03f393d
Change args order
2025-08-29 09:24:18 +05:00
Lex Darlog (DRL)
b06aa2991c
Merge commit - for clearer diff only
2025-08-29 09:12:22 +05:00
Lex Darlog (DRL)
7158842e3c
Restore comments and changes about code style
2025-08-29 09:11:04 +05:00
Lex Darlog (DRL)
8893bf3e7b
+ remove trailing spaces
2025-08-28 16:27:28 +05:00
Lex Darlog (DRL)
c2524445e8
restore: spaces -> tabs
2025-08-28 16:17:08 +05:00