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
MaraScott
0d9dfd2e05
Update node_formatter.py to accept curly bracket in template for non variables in dict
2025-08-28 12:35:38 +02:00
Lex Darlog
95fa51613a
Update Github Action for Publishing to Comfy Registry ( #1 )
2025-08-22 08:18:40 +05:00
Lex Darlog
9ad9c0853d
Update publish_action.yml
...
Restore the removed comment
2025-08-22 08:17:07 +05:00
Lex Darlog (DRL)
abdd048a25
README: slight rephrasing to be more clear
2025-08-06 08:46:10 +05:00
Lex Darlog (DRL)
1052717fa4
README: negative recursive example
2025-08-03 18:02:21 +05:00
Lex Darlog (DRL)
5d4dcf74a9
Merge branch 'dev': v1.0.4
2025-08-02 17:28:57 +05:00
Lex Darlog (DRL)
166ca35afa
v1.0.4
2025-08-02 17:28:36 +05:00
Lex Darlog (DRL)
a3daf42c79
README: advanced topics
2025-08-02 17:24:30 +05:00
Lex Darlog (DRL)
15469d928f
StringConstructorValidateKeys
2025-08-02 15:41:02 +05:00
Lex Darlog (DRL)
475a2e2ca7
Shorten node names: Format-Dict -> just Dict
2025-08-02 15:40:35 +05:00
Lex Darlog (DRL)
58dbe9a70a
All the secondary dict-related nodes are moved to a subcategory
2025-08-02 15:02:19 +05:00
Lex Darlog (DRL)
ae60ee97c1
+1
2025-08-02 14:56:00 +05:00
Lex Darlog (DRL)
21fb81063d
TODO
2025-07-27 08:15:59 +05:00
Lex Darlog (DRL)
c49d00361b
ren screenshot
2025-07-27 08:08:29 +05:00
Lex Darlog (DRL)
9b1a56afa3
README
2025-07-27 08:04:15 +05:00
Lex Darlog (DRL)
578f906507
new recursive screenshot: empty
2025-07-27 07:54:33 +05:00
Lex Darlog (DRL)
2e022b10c1
Merge branch 'dev': v1.0.3
2025-07-27 07:30:50 +05:00
Lex Darlog (DRL)
9b04b7187c
v1.0.3
2025-07-27 07:29:58 +05:00
Lex Darlog (DRL)
073f4dd084
README
2025-07-27 07:26:30 +05:00
Lex Darlog (DRL)
e4e6fb918b
refactor: func modules -> static methods right within nodes
2025-07-27 05:18:07 +05:00
Lex Darlog (DRL)
7dc5ee2fd8
fix: explicit return type to let the built-in PreviewAny node display the dict output
2025-07-27 03:11:33 +05:00
Lex Darlog (DRL)
9001c972ad
README
2025-07-25 04:22:14 +05:00
Lex Darlog (DRL)
1ebdde0252
Merge branch 'dev': v1.0.2
2025-07-25 04:15:23 +05:00
Lex Darlog (DRL)
ee1cb2964c
v1.0.2
2025-07-25 04:15:05 +05:00
Lex Darlog (DRL)
70b3ef3644
StringConstructorValidateKeys
2025-07-25 04:14:42 +05:00
Lex Darlog (DRL)
0b8e8b5a4c
refactor
2025-07-25 03:06:23 +05:00
Lex Darlog (DRL)
1626573b8e
rephrase description for registry
2025-07-25 00:27:59 +05:00
Lex Darlog (DRL)
595598a867
TODO
2025-07-22 05:26:28 +05:00
Lex Darlog (DRL)
7d9dd5230b
Merge branch 'dev': v1.0.1
2025-07-22 03:43:58 +05:00
Lex Darlog (DRL)
821898cbf1
v1.0.1
2025-07-22 03:43:04 +05:00