Releases: Autonomy-Logic/STruCpp
Releases · Autonomy-Logic/STruCpp
v0.5.5
What's Changed
- fix(runtime): make user-facing headers compile under gnu++14 (mbed cores) by @thiagoralves in #168
- chore(release): v0.5.5 by @thiagoralves in #169
- release: v0.5.5 by @thiagoralves in #170
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- fix(debug): emit STRING / WSTRING entries into the debug table by @thiagoralves in #165
- chore(release): v0.5.4 by @thiagoralves in #166
- Release v0.5.4: debug-table-gen emits STRING / WSTRING by @thiagoralves in #167
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- feat(runtime): implement debugger STRING / WSTRING read/write/force/unforce by @thiagoralves in #162
- chore(release): v0.5.3 by @thiagoralves in #163
- Release v0.5.3: debugger STRING / WSTRING implementation by @thiagoralves in #164
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- fix(ci): plumb expected version through env so smoke-windows passes reliably by @thiagoralves in #160
- Release v0.5.2: smoke-windows fix by @thiagoralves in #161
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- feat(runtime): add read-through proxies on IECStringVar / IECWStringVar by @thiagoralves in #156
- Release v0.5.1: IECStringVar / IECWStringVar read-through proxies by @thiagoralves in #157
- chore(release): v0.5.1 by @thiagoralves in #158
- Release v0.5.1: package.json bump for release pipeline by @thiagoralves in #159
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- test: remove shallow parse-only smoke tests from compile.test.ts (#72) by @thiagoralves in #148
- test: fix fragile/vacuous assertions (#75) by @thiagoralves in #149
- test: move misplaced test files to correct directories (#74) by @thiagoralves in #150
- feat(vscode): hover docs for built-in IEC data types (#55) by @thiagoralves in #151
- test: remove duplicate codegen test sections (#73) by @thiagoralves in #152
- test: import src/ not dist/ in tests + dist guard & package smoke (#71) by @thiagoralves in #153
- chore(release): v0.5.0 by @thiagoralves in #154
- Release v0.5.0 by @thiagoralves in #155
Full Changelog: v0.4.22...v0.5.0
v0.4.22
What's Changed
- fix(codegen): lower IEC numeric literals in VAR initializers (#133) by @thiagoralves in #144
- fix(cli): locate runtime include dir on npm install (#134) by @thiagoralves in #145
- chore(release): v0.4.22 by @thiagoralves in #146
- Release v0.4.22: literal-initializer codegen + runtime path fixes by @thiagoralves in #147
Full Changelog: v0.4.21...v0.4.22
v0.4.21
What's Changed
- fix(types): refine overloaded std-function return type at call sites by @marconetsf in #138
- fix(build): ship binary on Node 22 full-ICU to match dev/CI (#132) by @thiagoralves in #139
- chore(release): v0.4.21 by @thiagoralves in #140
- Release v0.4.21: Node 22 full-ICU binary build (#132) by @thiagoralves in #141
- fix(build): disable pkg V8 bytecode for cross-platform binaries (#132) by @thiagoralves in #142
- fix(build): cross-platform pkg binaries via --no-bytecode (#132) by @thiagoralves in #143
Full Changelog: v0.4.20...v0.4.21
v0.4.20
What's Changed
- fix(runtime,codegen): TO_(TIME) returns ms; add WSTRING parsers; fix DATE literal unit by @thiagoralves in #135
- chore(release): v0.4.20 by @thiagoralves in #136
- release: v0.4.20 — TIME→numeric ms scaling + WSTRING parsers by @thiagoralves in #137
Full Changelog: v0.4.19...v0.4.20
v0.4.19
What's Changed
- fix(runtime): make IEC TIME/DATE/DT/TOD standard functions actually callable from generated code by @thiagoralves in #129
- chore(release): v0.4.19 by @thiagoralves in #130
- Release v0.4.19 by @thiagoralves in #131
Full Changelog: v0.4.18...v0.4.19