Skip to content

Releases: lf-lang/vscode-lingua-franca

VS Lingua Franca 0.9.0

31 Oct 23:17
v0.9.0
81f3f31
Compare
Choose a tag to compare

v0.9.0 (2024-10-31)

Highlights

This release of Lingua Franca adds support for reusable and publishable packages, providing the necessary infrastructure to develop a community-driven ecosystem of Lingua Franca packages. The VS code extension now features an integrated package explorer, and the diagrams provide colored highlighting for selected diagram edges. Other new features include C support for a new hardware platform called Patmos, several minor syntax and API improvements, and a new Alpine-based default Docker image for Python. This release also includes numerous bug fixes, such as preventing hangs during timeouts, addressing issues in decentralized coordination, improving error handling, and fixing concurrency issues in the C runtime.

🚀 New Features

  • Lingua Franca Package Explorer: extensions to UI in VScode plugin #156 (@edwardalee)

✨ Enhancements

🔧 Fixes

📖 Documentation

Lingua Franca VS Code Nightly

23 Dec 05:13
81f3f31
Compare
Choose a tag to compare
Pre-release

Commits

  • 38c7d24: Fix logical error in build action. (Peter Donovan)
  • 9dd2e68: Fix paths (Marten Lohstroh) #131
  • c508c3d: Upload artifact during dry runs (Marten Lohstroh) #131
  • e9753d8: Add ability to create pre-release package (Marten Lohstroh) #132
  • bd13ad0: Rename script (Marten Lohstroh) #132
  • e1946b5: Fix nightly workflow to respect "dry run" option (Marten Lohstroh)
  • 75a9aa2: Update submodule and known good (Marten Lohstroh)
  • e5c07ba: Update CHANGELOG.md (lingua-franca[bot]) #135
  • 2bba02a: Update lingua-franca submodule (lingua-franca[bot]) #135
  • e5f753f: Bump version to 0.5.0 (lingua-franca[bot]) #135
  • 744ae69: Update submodule (Marten Lohstroh)
  • dfc29ea: Bump vsce (Marten Lohstroh) #137
  • f2c789b: Updated Lingua Franca submodule (Marten Lohstroh)
  • dc71d68: Update known good for v0.5.1 (Marten Lohstroh) #139
  • d27ef24: Various dependencies bumped as suggested by npm audit (Marten Lohstroh) #141
  • b3a8991: Update CHANGELOG.md (lingua-franca[bot]) #138
  • 1f2e45a: Update lingua-franca submodule (lingua-franca[bot]) #138
  • 0db5a77: Bump version to 0.5.1 (lingua-franca[bot]) #138
  • a361bef: Update nightly workflow (Marten Lohstroh) #143
  • efb1c10: Use correct secret (Marten Lohstroh) #143
  • d29c2ae: Update nightly.yml (Marten Lohstroh)
  • 8ebcf1a: Update nightly.yml (Marten Lohstroh)
  • d91a86b: Update known good according to new added tests. (Peter Donovan) #146
  • a050ede: Update test-electron dep. (Peter Donovan) #146
  • 27ad4d0: Updated known-good (Marten Lohstroh) #147
  • 734d296: Update CHANGELOG.md (lingua-franca[bot]) #145
  • f6573dc: Update lingua-franca submodule (lingua-franca[bot]) #145
  • e8251c4: Bump version to 0.6.0 (lingua-franca[bot]) #145
  • f27692d: Bump get-func-name to 2.0.2 (Marten Lohstroh) #149
  • 5f8be24: Update lingua-franca and known-good (Peter Donovan) #154
  • 38515b4: Fix rust setup action in CI (Christian Menard) #155
  • c0b6335: Experimental extensions to UI in VScode plugin (Edward A. Lee) #156
  • 2656a8c: Added launch configuration for LF extension on socket without klighd extension. (Soeren Domroes) #157
  • c793eb0: Push LF data provider (Edward A. Lee) #156
  • f5b9fc6: Add LSP message. (Soeren Domroes) #156
  • 6428a3d: Bug Fix - wait until LS is ready to handle requests (Vincenzo Barbuto) #156
  • f1279d6: Set-up notification handler from server to client (Vincenzo Barbuto) #156
  • 7373c02: Update action.yml (Marten Lohstroh)
  • 18e7452: Alternative Rust setup action (Marten Lohstroh) #158
  • cf590ca: Use --break-system-packages flag (Marten Lohstroh) #158
  • 7f99d91: Try to upgrade pip (Marten Lohstroh) #158
  • 50a5686: Use pip3? (Marten Lohstroh) #158
  • 7d78234: Remove sudo (Marten Lohstroh) #158
  • f468764: Improved Tree View: hierarchical structure, go to file (Vincenzo Barbuto) #156
  • 1e31c70: Tree View: improved got-to-file command; added open-in-slit-view command; added import-selected-reactor command (Vincenzo Barbuto) #156
  • 3c27960: Update CHANGELOG.md (lingua-franca[bot]) #153
  • f4b2b4d: Update lingua-franca submodule (lingua-franca[bot]) #153
  • 72a25cd: Bump version to 0.7.0 (lingua-franca[bot]) #153
  • 9ac3296: Implemented remote library management functionality (vinzbarbuto) #156
  • 9ddeb4b: Refactored Remote view to Liingo Libraries; enhanced tree view refresh post file modifications; optimized item icons for better UI coherence (vinzbarbuto) #156
  • a47bed1: Update CHANGELOG.md (lingua-franca[bot]) #159
  • 130adc7: Update lingua-franca submodule (lingua-franca[bot]) #159
  • a90b8f0: Bump version to 0.7.1 (lingua-franca[bot]) #159
  • fe07573: Update CHANGELOG.md (lingua-franca[bot]) #160
  • 80027f0: Update lingua-franca submodule (lingua-franca[bot]) #160
  • ca4b5a7: Bump version to 0.7.2 (lingua-franca[bot]) #160
  • 3bfb814: Add request to get serialized AST. (Peter Donovan) #162
  • d9c677c: Let other extensions request the AST. (Peter Donovan) #162
  • 552176c: Add command to get info about the entire workspace (Peter Donovan) #162
  • e7eda27: Expose command to check Docker version. (Peter Donovan) #162
  • c19f2b3: Bugfix in previous commit (Peter Donovan) #162
  • 741a382: Another bugfix (Peter Donovan) #162
  • fcb033b: Create command for getting version info (Peter Donovan) #162
  • b33e181: Add debug messages (Peter Donovan) #162
  • b0bf81e: Wait for language client to be ready (Peter Donovan) #162
  • 418b0ea: Be more quiet (Peter Donovan) #162
  • 62fb42a: Remote debug messages. (Peter Donovan) #162
  • 00f46bb: Add lfwasm as dep and turn strict type checks on (Peter Donovan) #162
  • f1aebfa: Address issues from strict type checks (Peter Donovan) #162
  • 9f7e318: Get wasm to build. (Peter Donovan) #162
  • 3cb4710: Ditch esbuild (Peter Donovan) #162
  • fae3c6d: Get webpack to work properly (Peter Donovan) #162
  • 81f894c: Improve the build (Peter Donovan) #162
  • 110d44e: Sync with lingua-franca LSP changes (Peter Donovan) #162
  • bbee808: Add missing ts-loader dependency (Peter Donovan) #162
  • d1e693e: Clean up debug prints (Peter Donovan) #162
  • 8e53e66: Add proprietary-extension-support submodule (Peter Donovan) #162
  • 412a876: Fix non-reproducibility in build (Peter Donovan) #162
  • 81924d7: Update known good (Peter Donovan) #162
  • dc79c61: Install wasm-pack (Peter Donovan) #162
  • b68a409: Add missing git clone step (Peter Donovan) #162
  • 62f5bef: Attempt to rearrange the CI builds (Peter Donovan) #162
  • 3e14417: Hack to move Rust uninstall to specific place (Peter Donovan) #162
  • bcfe9fa: Try to fix build in macOS CI (Peter Donovan) [#162](https://github.com/lf-lang/...
Read more

VS Lingua Franca 0.8.2

03 Aug 04:03
v0.8.2
86f5d26
Compare
Choose a tag to compare

v0.8.2 (2024-08-02)

Highlights

This patch release includes minor bugfixes and several enhancements of our Docker support. It also adds custom serialization for the Python target and support for the use of target code expressions to specify time values in C++.

VS Lingua Franca 0.8.1

14 Jul 12:39
v0.8.1
1856b80
Compare
Choose a tag to compare

v0.8.1 (2024-07-14)

Highlights

This patch release includes several minor bugfixes and enhancements, improving Docker support for the C++ target and providing a more complete implementation of watchdogs.

VS Lingua Franca 0.8.0

02 Jul 19:19
v0.8.0
dbbdce6
Compare
Choose a tag to compare

v0.8.0 (2024-07-02)

Highlights

This release includes Lingua Franca 0.8.0.

VS Lingua Franca 0.7.3

27 May 07:00
v0.7.3
4ebb5c5
Compare
Choose a tag to compare

v0.7.3 (2024-05-26)

Highlights

This release fixes an issue that rendered it unresponsive to commands.

VS Lingua Franca 0.7.2

21 May 06:15
v0.7.2
49ed815
Compare
Choose a tag to compare

v0.7.2 (2024-05-20)

Highlights

This release includes patches of the C runtime only.

VS Lingua Franca 0.7.1

17 May 23:11
v0.7.1
af994f0
Compare
Choose a tag to compare

v0.7.1 (2024-05-17)

Highlights

This patch release includes bugfixes that address imports, tracing plugins, clock synchronization, and code generation issues.

VS Lingua Franca 0.7.0

01 May 22:35
v0.7.0
cf01228
Compare
Choose a tag to compare

v0.7.0 (2024-05-01)

Highlights

This release includes an updated Lingua Franca compiler and updates of several tests and dependencies.

✨ Enhancements

  • Launch configuration for the LF extension on a socket without a locally developed klighd extension #157 (@soerendomroes)

🧪 Tests

⬆️ Updated Dependencies

  • Dependency get-func-name bumped to 2.0.2 #149 (@lhstrh)

VS Lingua Franca 0.6.0

26 Jan 16:19
v0.6.0
98155a4
Compare
Choose a tag to compare

v0.6.0 (2024-01-26)

Highlights

This release features an updated compiler core but includes no major changes to the extension itself.

⬆️ Updated Dependencies