Skip to content

Releases: EmmyLua/IntelliJ-EmmyLua

1.2.6

17 Nov 04:51
Compare
Choose a tag to compare

[NEW]Code completion for breakpoint condition
[NEW]Compatible with IDEA2018.3
[NEW]New inspection "Unresolved symbol in emmy doc"
[NEW]New inspection "Unresolved class"
[NEW]Shebang file type detector
[NEW]String literal paste provider
[NEW]New annotator: @vararg TYPE
[NEW]Arguments history completion
[NEW]Unity attach debugger support (By @jb574)
Bug fix #178 #168 #186 #192 #196 #198 #199 #195 #116 ...

1.2.4

03 May 10:24
Compare
Choose a tag to compare
1.2.4

1.2.3

22 Mar 05:20
Compare
Choose a tag to compare
  • Compatible with IDEA2018.1
  • [IMPROVE]improved parsing performance
  • [IMPROVE]improved formatting
  • [IMPROVE]more annotation infos
  • [IMPROVE]improved remote debugger performance & compatible with mobdebug.lua v0.70
  • [IMPROVE]new settings : stdout charset for run configuration
  • [IMPROVE]new settings : hide/show console window for debug configuration(WIN32)
  • [NEW]add Emmy.log console for attaching debugger logs
  • [NEW]lua call hierarchy(Ctrl+Alt+H) (by @LiamYao)
  • [NEW]region highlighting & color settings
  • [NEW]new type : doc table type, ---@type { name:string, value:{ size:number } }
  • [NEW]folding for --[[multi-line comments]] && [[multi-line strings]]
  • unicode identifier support
  • fix bugs

1.2.0

26 Oct 13:36
Compare
Choose a tag to compare
  • [NEW] Breadcrumbs info
  • [NEW] Spell checker support
  • [NEW] New inspection: Local name hides previous
  • [Experimental] Type checker. Settings - Editor - Inspections - Lua > Lint > Type safety (Contribution from @Perryvw )
  • [IMPROVE] Performance optimization
  • [IMPROVE] Structure View (Contribution from @mqualizz )
  • [IMPROVE] Emmydoc now supports markdown
  • [IMPROVE] Name suggestion
  • [IMPROVE] Variable name suggestion/completion
  • [FIX] Bug #54 #55 #63 #66 #69

1.1.9

19 Sep 06:16
Compare
Choose a tag to compare
  • [UPDATE] Compatible with IDEA 2017.3(173)
  • [NEW] Add new annotation: @overload, used for mark overload functions (@optional is obsolete)
  • [NEW] Add new annotation: @language, used for inject language to lua string
  • [NEW] Add new inspection: Show warning for duplicated local declaration
  • [NEW] Show method separators
  • [NEW] Show local variable type hints
  • [NEW] Show parameter type hints
  • [NEW] Show function return type hints
  • [NEW] Add new postfix template "if_not"
  • [IMPROVE] Infer type from constructor call (settings/Languages.../EmmyLua)
  • [IMPROVE] Add auto completion and references for label(Lua 5.3)
  • [IMPROVE] You can toggle on/off 'smart enter' (settings/Languages.../EmmyLua)
  • [IMPROVE] You can toggle on/off 'show words in file' (settings/Languages.../EmmyLua)
  • [FIX] Support forward declaration local-function
  • [FIX] Crash when type --[ at EOF
  • [FIX] Fix some bugs
  • 1.1.8

    24 Aug 07:55
    Compare
    Choose a tag to compare

    1.1.7

    23 Jul 12:02
    Compare
    Choose a tag to compare

    1.1.6

    11 Jul 07:08
    Compare
    Choose a tag to compare

    describe

    1.1.4

    05 Jun 04:36
    Compare
    Choose a tag to compare
    • [new] attach debugger: step out
    • [new] attach debugger: breakpoint supports condition expression
    • [new] attach debugger: lua exception message
    • [new] check if run configuration is valid
    • [new] supports creating run configurations from context (by right-clicking a code element in the source editor).
    • [improve] parameter icon
    • [improve] lua module icon
    • [improve] method/function presentable text
    • [improve] mk src root dir automatic when create a lua project
    • [improve] doc gen
    • bug fixs #16 #19 #21 ...

    1.1.0

    02 May 06:05
    Compare
    Choose a tag to compare
    1.1.0 Pre-release
    Pre-release

    IntelliJ-LuaIDE has been renamed to IntelliJ-EmmyLua

    • [improve] Instance method/static method highilighting
    • [improve] Function exit points highlight
    • [improve] Table folding
    • [improve] OverridenMethod linemarker
    • [improve] BNF optimized
    • [improve] self class member completion
    • [new] Recursive call linemarker
    • [new] Trail call linemarker
    • [new] add 4 live templates
    • [experiment] Attach debugger(based on decoda Windows x64/x86)
    • [experiment] Remote debugger(based on mobdebug)