Repository navigation
OpenPLC Editor v4.3.3
What's Changed
- fix(iec-address): scope every address pool by the producer resolver by @JulioSergioFS in #1113
- feat(compile): one table list, every server counted, and no output driven twice by @JulioSergioFS in #1114
- fix(baremetal): bound every I/O slot write, and stop truncating Modbus sizes by @JulioSergioFS in #1079
- feat(edge): warn and pause saving when a cloud project is open in more than one place [EDGE-652] by @Gustavohsdp in #1140
- fix(ai): scope Tab commit and inline provider to their own editor (DOPE-686) by @JoaoGSP in #1164
- fix(partner): honour autoSaveOnBuild=false on build and debug [DOPE-675] by @Gustavohsdp in #1150
- fix(ethercat): serialize Add Selected and show progress while slaves load (DOPE-683) by @marconetsf in #1160
- DOPE-695: Start screen, one Projects grid for cloud and local projects by @Gustavohsdp in #1173
- refactor(store): inject the store instead of a module singleton (mirror of web#799) by @dcoutinho1328 in #1159
- feat(pin-mapping): per-pin pull-up/pull-down for digital inputs by @dcoutinho1328 in #1163
- fix(plcopen): rebuild imported ladder rungs the way the editor draws them (DOPE-685) by @dcoutinho1328 in #1162
- feat(ethercat): emit split busconfig and iomapping for EtherDOG runtimes [DOPE-657] by @thiagoralves in #1141
- DOPE-708: Offer Modbus master error handling on read IO groups only by @marconetsf in #1178
- DOPE-696: Align Claude guidance with the MisterFlow harness by @Thiago-Pio-Autonomy in #1175
- DOPE-668: Native Recent opens without crashing, file-access root follows the open project, menubar labels match accelerators by @JoaoGSP in #1176
- DOPE-710: Fix macOS Local Network permission on the packaged editor by @thiagoralves in #1179
- refactor(plcopen): drop the CODESYS XML export and keep one PLCopen export path (DOPE-689) by @JoaoGSP in #1180
- DOPE-720: Label the macOS app menu with the product name and date the splash copyright by @JoaoGSP in #1185
- DOPE-525: AI-assisted Ladder Diagram construction via tool calling by @dcoutinho1328 in #1177
- DOPE-715: Drop unresolvable OPC-UA tags with a build warning instead of failing the build by @JulioSergioFS in #1182
- DOPE-717: Remember the vPLC a project targets and select it again on open by @JulioSergioFS in #1183
- DOPE-711: Resolve FBD connector/continuation names in the ST transpiler by @JulioSergioFS in #1181
- DOPE-724: Size modals to their content and scroll when taller than the screen by @JoaoGSP in #1195
- DOPE-723: Show the device switch confirmation when changing board while connected by @JoaoGSP in #1196
- feat(compile): size the I/O image from the project instead of a fixed per-platform limit by @JulioSergioFS in #1093
- DOPE-688: Generic module auto-detect for VPP module-slots screens by @thiagoralves in #1198
- DOPE-704: EtherCAT PDO assignment per slave and modular devices by @thiagoralves in #1199
- feat(editor): radial menu and click-to-place for LD/FBD elements by @rasaolbr in #1194
- DOPE-728: Radial menu and click-to-place for LD and FBD elements by @thiagoralves in #1203
- DOPE-718: Keep the Persistent Storage settings when a project is opened by @JulioSergioFS in #1197
- Feature/gh-1191-modbus-tag-import-export by @rasaolbr in #1193
- chore(release): bump to 4.3.3 by @marconetsf in #1206
- DOPE-731: Dual-licence text, CLA, and removal of MatIEC-era firmware sources by @thiagoralves in #1205
- feat: update notice for the desktop editor on every OS (DOPE-486) by @JulioSergioFS in #1174
- DOPE-725: Embed the Weidmüller I/O Configurator with a catalogue-fed read-only I/O Mapping by @JoaoGSP in #1207
- DOPE-743 Name the target in the debugger connect offer and start the debugger after connecting by @thiagoralves in #1208
- DOPE-729: Import and export Modbus remote device IO groups as CSV or JSON by @thiagoralves in #1204
- DOPE-749: Show runtime upload refusals and bound EtherCAT limits by runtime version by @thiagoralves in #1212
- DOPE-746: Search in Project lists every occurrence, and counts what the tree shows by @JulioSergioFS in #1209
- DOPE-744: Point an unbacked memory address at the Buffer Mapping that can size it by @JulioSergioFS in #1210
- DOPE-751: Fix the export-to-PDF preview that cancelled its own render by @JulioSergioFS in #1213
- DOPE-752: Cap the IEC type dropdowns so they scroll inside the window by @JulioSergioFS in #1214
- Release 4.3.3 by @thiagoralves in #1215
- DOPE-750: Show the Weidmüller I/O Mapping as a module list with the selected module by @JoaoGSP in #1216
- Merge DOPE-755 hotfix (main) into development by @thiagoralves in #1220
- Release 4.3.3: merge development into main (DOPE-755) by @thiagoralves in #1222
New Contributors
Full Changelog: v4.3.2...v4.3.3