Skip to content

Commit

Permalink
Merge pull request #639 from HaxeFoundation/PrepFor0.11.0Release
Browse files Browse the repository at this point in the history
Prep for 0.11.0 release.
  • Loading branch information
EricBishton authored Jun 3, 2017
2 parents 5c3b750 + e3db876 commit ed0ae4b
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 28 deletions.
24 changes: 13 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,34 @@
plugin is for IDEA versions 14.1.5, 14.1.6, and 14.1.7.
</p>

<p>0.11.0.RC-3: (community release)</p>
<p>0.11.0: (community release)</p>
<ul>
<li>Support IDEA 2017.1</li>
<li>Add parsing support for "Arrow Functions."</li>
<li>Better recovery of parsing errors in function parameter lists.</li>
<li>Fixed exceptions occurring when adding libraries, so auto-adding will work again.</li>
<li>Delay using project indexes until scanning is complete.</li>
<li>Proper resolution of constructors ('new').</li>
<li>Display parameter tip text when creating new object instantiations.</li>
<li>Better parsing of shift-and-assign operators. <Issue #637)</li>
<li>Now correctly resolves variables declared in 'for' statements when the iterated type is parameterized. (Issue #528)</li>
<li>Resolve chained classes with type parameters (generics). </li>
<li>Correct completion with EitherType<>. (Issue#512). </li>
<li>Parse @:const type paramters without error. Also allow constants as type parameters.</li>
<li>Correct completion with EitherType&lt;&gt;. (Issue#512). </li>
<li>Parse @:const type parameters without error. Also allow constants as type parameters.</li>
<li>Added navigation to getter/setter methods from property accessors.</li>
<li>Annotate strings with incorrect quotes and add quick-fix intention to convert them.</li>
<li>Note optional arguments with a ? when displaying methods.</li>
<li>Improved method signature check.</li>
<li>Added searching of implementation declared by superclasses.</li>
</ul>
<p>0.11.0.RC-2: (community release)</p>
<ul>
<li>Properly parse and evaluate compiler conditionals (#if...#else...#end)</li>
<li>Resolve array access with types other than "Array."</li>
<li>Better 'Main class' chooser for the 'Project Settings->Haxe Compiler' dialog.</li>
<li>Better 'Main class' chooser for the 'Project Settings-&gt;Haxe Compiler' dialog.</li>
<li>Fix property getter/setter quick-fixes.</li>
<li>Add location data, if known, to compiler completion error messages.</li>
<li>Display available completions even when the compiler reports an error.</li>
<li>Fixed incomplete results from a compiler run.</li>
<li>Better logic for removing duplicate entries from completion lists.</li>
</ul>
<p>0.11.0.RC-1: (community release)</p>
<ul>
<li>Better code completion using the compiler -- OFF BY DEFAULT! Turn on in File->Project Structure...</li>
<li>Better code completion using the compiler -- OFF BY DEFAULT! Turn on in File-&gt;Project Structure...</li>
<li>Fix parsing of all compiler conditionals. (#417, #121, partly #115, and others)</li>
<li>Fix parsing of one-liner conditional compilation style (issue #417, #121, partly #115)</li>
<li>Support for `@:require` haxe_ver comparing (issue #418)</li>
Expand Down
7 changes: 6 additions & 1 deletion CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ Recent contributors
- bynuff <igor.bulankov@gmail.com>
- David Nemcok <nemcok.david@gmail.com>
- EBatTiVo <ebishton@tivo.com>
- Eric B <ebishton@tivo.com>
- Eric Bishton <ebishton@Erics-MacBook-Pro.local>
- Eric Bishton <ebishton@ix.netcom.com>
- EricBishton <ebishton.ix.netcom.com>
- Eric Bishton <EricBishton@users.noreply.github.com>
- GitHub <noreply@github.com>
- Ilya Kuzmichev <deadbabe@gmail.com>
- Jens Fischer <jensfischer95@gmail.com>
- mayakwd <loremipsum.inside@gmail.com>
- slavara <ratdg@ya.ru>
- Usievaład Čorny <anibyl@riseup.net>
Expand Down Expand Up @@ -40,6 +42,8 @@ All contributors
- Eric B <ebishton@tivo.com>
- Eric Bishton <ebishton@Erics-MacBook-Pro.local>
- Eric Bishton <ebishton@ix.netcom.com>
- EricBishton <ebishton.ix.netcom.com>
- Eric Bishton <EricBishton@users.noreply.github.com>
- Eugene Zhuravlev <jeka@intellij.com>
- Evgeny Pasynkov <Evgeny.Pasynkov@jetbrains.com>
- Evgeny Zakrevsky <evgeny.zakrevsky@jetbrains.com>
Expand All @@ -58,6 +62,7 @@ All contributors
- Ilya Kuzmichev <ilyak@playtika.com>
- impaler <user123@server.fake>
- isBatak <ivicabatinic123@gmail.com>
- Jens Fischer <jensfischer95@gmail.com>
- Jérémy Faivre <jeremy.faivre@gmail.com>
- jeremyfa <jeremy.faivre@gmail.com>
- kirill.safonov <kirill.safonov@jetbrains.com>
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Haxe plugin for Intellij IDEA
======================================

This plugin allows you to develop [Haxe](http://haxe.org/) programs with Intellij IDEA.
It requires Intellij IDEA Ultimate or Community Edition, versions 14, 15, IDEA 2016.1 through 2016.3.
This plugin allows you to develop [Haxe](http://haxe.org/) programs with [Intellij IDEA](http://www.jetbrains.com/idea).
It requires Intellij IDEA Ultimate or Community Edition, versions 14, 15, 2016.1 through 2016.3, and 2017.1.

#### We have moved!
The primary maintained branch of this plugin has moved to the Haxe Foundation's github repository. Please update your
Expand Down
31 changes: 17 additions & 14 deletions src/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,41 +30,44 @@
<depends optional="true" config-file="flex-debugger-support.xml">com.intellij.flex</depends>
<depends optional="true" config-file="debugger-support.xml">com.intellij.modules.ultimate</depends>

<version>0.11.0.RC-3 for @plugin.compatibility.description@</version>
<version>0.11.0 for @plugin.compatibility.description@</version>
<change-notes>
<![CDATA[
<p>This jar is compatible with @plugin.compatibility.description@</p>
<p>It was built using IDEA build @idea.sdk.version@</p>
<p>Documentation: <a href="https://github.com/HaxeFoundation/intellij-haxe/blob/master/README.md">https://github.com/HaxeFoundation/intellij-haxe/blob/master/README.md</a></p>
<p>Support: <a href="https://github.com/HaxeFoundation/intellij-haxe/issues">https://github.com/HaxeFoundation/intellij-haxe/issues</a></p>
<p>Professionally maintained by Bishton Software Solutions: <a href="http://BishtonSoftwareSolutions.com">http://BishtonSoftwareSolutions.com</a></p>
<p>Support: <a href="http://intellij-haxe.org">http://intellij-haxe.org</a></p>
<p>Donate: <a href="https://www.patreon.com/EricBishton">https://www.patreon.com/EricBishton</a></p>
<p>Professionally supported and maintained by Bishton Software Solutions: <a href="http://BishtonSoftwareSolutions.com">http://BishtonSoftwareSolutions.com</a></p>
<p/>
<p>0.11.0.RC-3: (community release)</p>
<p>0.11.0: (community release)</p>
<ul>
<li>Support IDEA 2017.1</li>
<li>Add parsing support for "Arrow Functions."</li>
<li>Better recovery of parsing errors in function parameter lists.</li>
<li>Fixed exceptions occurring when adding libraries, so auto-adding will work again.</li>
<li>Delay using project indexes until scanning is complete.</li>
<li>Proper resolution of constructors ('new').</li>
<li>Display parameter tip text when creating new object instantiations.</li>
<li>Better parsing of shift-and-assign operators. <Issue #637)</li>
<li>Now correctly resolves variables declared in 'for' statements when the iterated type is parameterized. (Issue #528)</li>
<li>Resolve chained classes with type parameters (generics). </li>
<li>Correct completion with EitherType<>. (Issue#512). </li>
<li>Parse @:const type paramters without error. Also allow constants as type parameters.</li>
<li>Correct completion with EitherType&lt;&gt;. (Issue#512). </li>
<li>Parse @:const type parameters without error. Also allow constants as type parameters.</li>
<li>Added navigation to getter/setter methods from property accessors.</li>
<li>Annotate strings with incorrect quotes and add quick-fix intention to convert them.</li>
<li>Note optional arguments with a ? when displaying methods.</li>
<li>Improved method signature check.</li>
<li>Added searching of implementation declared by superclasses.</li>
</ul>
<p>0.11.0.RC-2: (community release)</p>
<ul>
<li>Properly parse and evaluate compiler conditionals (#if...#else...#end)</li>
<li>Resolve array access with types other than "Array."</li>
<li>Better 'Main class' chooser for the 'Project Settings->Haxe Compiler' dialog.</li>
<li>Better 'Main class' chooser for the 'Project Settings-&gt;Haxe Compiler' dialog.</li>
<li>Fix property getter/setter quick-fixes.</li>
<li>Add location data, if known, to compiler completion error messages.</li>
<li>Display available completions even when the compiler reports an error.</li>
<li>Fixed incomplete results from a compiler run.</li>
<li>Better logic for removing duplicate entries from completion lists.</li>
</ul>
<p>0.11.0.RC-1: (community release)</p>
<ul>
<li>Better code completion using the compiler -- OFF BY DEFAULT! Turn on in File->Project Structure...</li>
<li>Better code completion using the compiler -- OFF BY DEFAULT! Turn on in File-&gt;Project Structure...</li>
<li>Fix parsing of all compiler conditionals. (#417, #121, partly #115, and others)</li>
<li>Fix parsing of one-liner conditional compilation style (issue #417, #121, partly #115)</li>
<li>Support for `@:require` haxe_ver comparing (issue #418)</li>
Expand Down

0 comments on commit ed0ae4b

Please sign in to comment.