Skip to content

Releases: obiwan87/odin-intellij

v0.7.4

11 Nov 22:14
Compare
Choose a tag to compare

0.7.4

New Features

  • 🌈 Color Settings Page: Syntax colors are now fully customizable
  • Type inference now correctly evaluates array sizes.

Bugfixes

  • Parameter hints now work again.
  • Using a macro in the output path of the executable won't break debugging anymore.
  • Foreign symbols now work again

Enhancements

  • Ready for evaluation of when-statements (coming up next)

Full Changelog: v0.7.3...v0.7.4

v0.7.3

17 Oct 17:11
Compare
Choose a tag to compare

0.7.3

New Features

  • Code completion for import paths

Full Changelog: v0.7.2...v0.7.3

v0.7.2

15 Oct 17:48
Compare
Choose a tag to compare

0.7.2

Bugfixes

  • Fix bug where program arguments would not be added correctly to command line
  • Fix formatting issue in switch-case block

New Features

  • Wrong SDK path will be notified
  • Moving directories will update the package in imports

Improvements

  • Auto-Completion respects type asserts and case clauses
  • Add support for swizzle builtin procedure
  • Full support of all type conversion rules
  • import base.builtin will now correctly import symbols from core_builtin.odin and core_builtin_soa.odin

Full Changelog: v0.7.1...v0.7.2

v0.7.1

09 Oct 07:49
Compare
Choose a tag to compare

0.7.1

Bugfix

  • Fix bug where the auto-insert would generate a wrong import path after confirming an auto-completion suggestion

Improvement

  • "Go to declaration..." is now provided for each sub-path of an import

Full Changelog: v0.7.0...v0.7.1

Version 0.7.0

08 Oct 19:52
Compare
Choose a tag to compare

0.7.0

Improvements

  • Auto-completion now includes packages from SDK and custom collections

New Features

  • "Odin" now available in "New Project" wizard
  • Support for source roots
  • Support for custom collections
  • ols.json can now be imported into an IntelliJ project

For more information on source roots and custom collections, visit the Odin IntelliJ Support GitHub page.

Full Changelog: v0.6.3...v0.7.0

Version 0.6.3

01 Oct 20:34
Compare
Choose a tag to compare

Version 0.6.3

Improvements

  • Huge improvement in auto-completion
  • Support new build flags
  • Parser is now more flexible with incomplete statements, thus preserving formatting and auto-complete in many situations

Full Changelog: v0.6.1...v0.6.3

Version 0.6.1

04 Sep 20:50
Compare
Choose a tag to compare
  • Added LLDB (bundled)
  • Fixed bug in DAP-Driver, where executable and sources of debugged process would not be found

Full Changelog: v0.6.0...v0.6.1

Version 0.6.0

03 Sep 20:28
Compare
Choose a tag to compare

What's Changed

  • Add support for debugging 🔥🔥🔥

Full Changelog: v0.5.4...v0.6.0

Release Version 0.5.4

25 Aug 17:42
Compare
Choose a tag to compare

Version 0.5.4

Improvements

  • Better support for incomplete expressions and statements
  • Minor improvements in grammar

Full Changelog: v0.5.3...v0.5.4

Release Version 0.5.3

20 Aug 12:32
Compare
Choose a tag to compare

Version 0.5.3

Features

  • "Introduce variable" refactoring 🔥. Use Ctrl+Alt+V or Quick Fix💡.

  • "Specify type explicitly" refactoring 🔥. Use Quick Fix💡 on the variable identifier.

  • Add notification for missing SDK

Improvements

  • Organizing imports now gathers imports from everywhere in the file
  • File formatting improved

Bugfixes

  • Fix exception where parsing would fail because of missing class in CLion IDE♨️
  • Fix tooltip layout for compiler problems

What's Changed

  • Use
    to separate error tooltip on lines by @Dima-369 in #59
  • Add minor fixes and improve tooltip layout by @Dima-369 in #60
  • Replace trove with fastutil HashMap by @timlueg in #66

New Contributors

Full Changelog: v0.5.2...v0.5.3