Releases: obiwan87/odin-intellij
Releases · obiwan87/odin-intellij
v0.7.4
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
v0.7.2
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
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
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
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
- 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
Release Version 0.5.4
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
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