Lex Darlog (DRL)
dec733bd0a
v3.2.1: ANY-Key nodes
v3.2.1
2026-04-25 03:34:08 -03:00
Lex Darlog (DRL)
8fb304f86e
v3.2.0:
...
- Static `Add`/`Extract` nodes for **MANY** built-in types
- Nodes renamed for clarity
- `[BREAKING]` Changes:
- Signature change in some nodes: params reordered
- Min python -> 3.8
v3.2.0
2026-04-25 02:47:54 -03:00
Lex Darlog (DRL)
63f38879a6
v3.1.2
v3.1.2
2026-04-23 06:37:43 -03:00
Lex Darlog
513267c7b7
Merge pull request #2 from Lex-DRL/dev
...
refactor: Change node signatures + internal tools for better backwards compatibility
2026-04-23 06:35:52 -03:00
Lex Darlog (DRL)
cc13def5ee
cleanup -> pre_cleanup in DictFromText + improve cleanup behavior in actual parsing
2026-04-23 06:25:46 -03:00
Lex Darlog (DRL)
2d625b4ea1
_InputsConverter + rename name to key in Add nodes
2026-04-23 06:25:46 -03:00
Lex Darlog (DRL)
d0029bd3e0
refactor: split to nodes_add and nodes_extract
2026-04-23 02:19:47 -03:00
Lex Darlog (DRL)
7b81f8f63b
ren: nodes_dict -> nodes_add
2026-04-23 00:09:39 -03:00
Lex Darlog (DRL)
53ba235890
v3.1.1
v3.1.1
2026-04-22 06:37:22 -03:00
Lex Darlog
de7923cd1f
Merge pull request #1 from Lex-DRL/dev
...
Less strict input-dict validation
2026-04-22 06:35:10 -03:00
Lex Darlog (DRL)
af61aa220f
Simplify _dict_funcs: less strict input-dict validation
2026-04-22 06:14:08 -03:00
Lex Darlog (DRL)
7cba3a48e8
Type hints: FormatDict -> DictMap
2026-04-22 05:24:45 -03:00
Lex Darlog (DRL)
ef71454870
+ README
2026-04-22 00:53:50 -03:00
Lex Darlog (DRL)
ec255b74fb
**INITIAL RELEASE** - fork of StringConstructor
v3.1.0
2026-04-21 04:02:10 -03:00
Lex Darlog (DRL)
0b8dcc3109
README
2026-04-21 03:58:51 -03:00
Lex Darlog (DRL)
1caf58ea5e
pyproject.toml: update for Dict Tools
2026-04-21 02:02:26 -03:00
Lex Darlog (DRL)
0e0501423d
ren: _dict -> _dict_funcs
2026-04-21 02:02:26 -03:00
Lex Darlog (DRL)
c667810fca
String Constructor -> Dict Tools
2026-04-21 02:02:26 -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