2.4.stable
What's Changed
- GH-1100 Adjust variable export button tooltip text by @Naros in #1124
- GH-1121 Allow property nodes to self reference by @Naros in #1122
- GH-1143 Fix pin connectivity with multiple class types by @Naros in #1144
- GH-1134 Do not autowire when prior drag canceled by @Naros in #1145
- GH-1133 Fix Modulo operation description by @Naros in #1147
- GH-1131 Correctly identify when pins are enum/bitfields by @Naros in #1149
- GH-1151 Add
ui/nodes/connection_hotzone_scaleoption by @Naros in #1152 - GH-1156 Fix autowire eligibility algorithm by @Naros in #1157
- GH-1141 New Bytecode VM implementation by @Naros in #1142
- GH-967 New editor UI implementation by @Naros in #968
- GH-1153 Treat
Object#connectflags as drop-down by @Naros in #1158 - GH-1168 Make mouse visible when dialogues are shown by @Naros in #1170
- GH-1176 Fix script error message instance resolution by @Naros in #1177
- GH-1175 Fix GraphNodeAlignment error by @Naros in #1178
- GH-1173 Fix
GDE::Variant::evaluateto return result by @Naros in #1179 - GH-1169 Fix search box grab focus when opened by @Naros in #1180
- GH-1171 Correctly enqueue print string text overlay by @Naros in #1181
- GH-1182 Correctly bind struct pin
text_submittedsignal by @Naros in #1183 - GH-1172 Fix OScriptParser handling variadic function arguments by @Naros in #1185
- GH-1186 Correctly evaluate owner and avoid null dereference by @Naros in #1187
- GH-1188 Class
OScriptParserRefdoes not satisfy GDCLASS requirements by @Naros in #1189 - GH-1190 Rebind parser bindings after clear by @Naros in #1191
- GH-1192 Fix preload to work with script global classes by @Naros in #1193
- GH-1194 Update graph panel on orchestration reloads by @Naros in #1195
- GH-1196 Remove superfluous console output by @Naros in #1197
- GH-1198 Fix new Object to work with script classes by @Naros in #1199
- GH-1202 Fix parser error when functions return variants by @Naros in #1203
- GH-932 Fix overriding parent functions by @Naros in #1204
- GH-261 Support orchestration script classes by @Naros in #1200
- GH-1201 Always place event nodes in event graphs by @Naros in #1207
- GH-1205 Support
@tool-based orchestrations by @Naros in #1206 - GH-1211 Guard non-existent input section in project settings by @Naros in #1212
- GH-1213 Fix freezes with print string node in tool scripts by @Naros in #1214
- GH-1216 Fix populating script list on startup by @Naros in #1217
- GH-1215 Add soft reload tool script file menu option by @Naros in #1218
- GH-1219 Add tool script hint and background color hint by @Naros in #1220
- GH-1226 Fix parser to set variable export info correctly by @Naros in #1227
- GH-1229 Fix leak resources due to preload nodes by @Naros in #1231
- GH-1232 Fix crash opening file menu by @Naros in #1233
- GH-1062 Add Godot class-specific script templates by @Naros in #1234
- GH-1239 Fix editor crash inspecting nodes with exported variants by @Naros in #1240
- GH-1241 Fix PagedAllocator leak errors by @Naros in #1243
- GH-1249 Correctly decode class-scoped types by @Naros in #1250
- GH-1242 Fix errors on plugin first load by @Naros in #1245
- GH-1247 Correctly register static functions by @Naros in #1251
- GH-1246 Rework break for extra variant properties by @Naros in #1254
- GH-1253 Resize node to content when autowired by @Naros in #1255
- GH-1257 Optimize script save & reload signals by @Naros in #1258
- GH-1263 Do not auto-init script language by @Naros in #1264
- GH-1262 Correctly reset override function state by @Naros in #1265
- GH-1273 Remove
ResourceLoaderto resolve resource types by @Naros in #1274 - GH-1271 Reduce frequency of script validation by @Naros in #1272
- GH-1269 Enable compiler node convergence by @Naros in #1270
- GH-1267 Add plugin-level autoload cache by @Naros in #1268
- GH-1277 Omit math constants in debugger global list by @Naros in #1278
- GH-1275 Fix free object to work with controls by @Naros in #1276
- GH-1259 Disable support for built-in scripts by @Naros in #1279
- GH-1244 Update editor/inspector with changes without explicit saves by @Naros in #1280
- GH-1235 Support file-based script inheritance by @Naros in #1281
- GH-1286 Avoid showing defined methods in actions menu by @Naros in #1287
- GH-1288 Use native class for extends path override menu by @Naros in #1289
- GH-1292 Fix populating public constants dictionary by @Naros in #1293
- GH-1295 Fix removal of UI node when removed from data model by @Naros in #1296
- GH-1297 Mark scripts modified when function changed by @Naros in #1298
- GH-1299 Avoid text resource truncation by @Naros in #1300
- GH-1302 Update demo orchestration by @Naros in #1305
- GH-1303 Improve unsaved script marker on changes by @Naros in #1304
Full Changelog: v2.3.stable...v2.4.stable