Skip to content

Commit

Permalink
Update release notes and CONTIBUTING doc.
Browse files Browse the repository at this point in the history
  • Loading branch information
EBatTiVo committed Feb 9, 2016
1 parent 8490688 commit 833bd37
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 16 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,29 @@
It works well with versions 14.1, 14.1.1, 14.1.3, and 14.1.4. The version 14.1.5 version
of the plugin is for IDEA versions 14.1.5 and 14.1.6.
</p>
<p>0.9.9: (community release)</p>
<ul>
<li>IDEA v15 compatibility. (IDEA 13 compatiblity removed.)</li>
<li>v15 Project Structure and Module settings dialogs work. (TiVo Issue #380)</li>
<li>HXML: Fix `Editor/Colors & Fonts/HXML` tab (name & preview)</li>
<li>HXML: highlighting for included `.hxml` file</li>
<li>Fix unhandled exceptions while parsing numeric constants</li>
<li>Fix typedef types not resolved variants for completion list</li>
<li>Fix error annotation when implements `extern interface`</li>
<li>Fix extending anonymous types. (TiVo Issue #353)</li>
<li>Error annotation if type extends itself. (TiVo Issue #377)</li>
<li>Fix qualified name resolving for ancillary types declaration (multiple types inside .hx file)</li>
<li>Fix resolving variables having names identical to type names except for case. (TiVo Issues #405, #234)</li>
<li>Fix incorrect package resolution. (TiVo Issues #95, #176)</li>
<li>Fix base fields resolving for extended anonymous types (TiVo Issue #408)</li>
<li>Prevent recursion due to extending self for classes and typedefs.</li>
<li>Using file with multiple helper classes typedefs (for example `haxe.macro.Tools`) (TiVo Issue #128)</li>
<li>Allow short assignment syntax for generics. (TiVo Issue #388)</li>
<li>Fixed expected package name to no longer reference the system root. (TiVo Issue #387)</li>
<li>Save and restore OpenFL arguments on the Haxe Module settings dialog. (TiVo Issue #74)</li>
<li>Fixed repainting issue for OpenFL dialog when selecting compiler types. (TiVo Issue #44)</li>
<li>Fixed error parsing for Windows platforms.</li>
</ul>
<p>0.9.8: (community release)</p>
<ul>
<li>Version 14.1.5 and 14.1.6 compatibility.</li>
Expand Down
24 changes: 15 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ Contributing
============

*NOTE: TiVo and the Haxe Foundation are moving our development focus to IDEA version 14 and later.
Support for version 13.1 is not being removed, but will no longer be tested or regarded as
development progresses.*
Support for version 13.1 been removed as of release 0.9.8.*

##Reporting errors
------------------
Expand All @@ -25,7 +24,9 @@ can reproduce the issue.
##Development Environment
-------------------------

You will need the release version of Intellij IDEA Ultimate 13.1, 14.0, or later to develop the plugin.
You will need the release version of Intellij IDEA Ultimate 14.x, 15.x, or later to develop the plugin.
*There are reports that you can develop with IDEA Community Edition, though extended functionality such as
diagrams and hierarchy panels will not be available and you wont be able to test their Haxe equivalents.*

###Plugins
Install the following plugins [from Intellij IDEA plugin manager](https://www.jetbrains.com/idea/plugins/).
Expand Down Expand Up @@ -94,12 +95,16 @@ particularly if you see ClassNotFound exceptions when attempting to run the plug
Contributors are expected to have and build against each of the latest
sub-release of each major and minor version of IDEA that is supported
by the plugin team. At the time of this writing, that would be 14.0.4,
and 14.1.1. As new versions are released this will continue to be
and 14.1.1, 14.1.5 (introduced a breaking change), and 15.0.3.
As new versions are released this will continue to be
a moving target, as we attempt to keep up with the development community.

We do NOT expect contributors to keep up to date with EAP releases, nor does
the team support them (though the plugin may work, and will usually install).

*According to JetBrains, IDEA releases 16 EAP and later require JDK 8. That
build environment has not been successfully used for this plugin at this time.*

####Ant Builds

As we noted in the [README](./README.md) file, you can build and test the
Expand Down Expand Up @@ -393,12 +398,12 @@ repository.
- TiVo releases will be built and tested for the following environments:
OS: Linux(Ubuntu14.04 and Centos6.5), OSX
JVM: Sun Java 1.6
IDEA versions: 14, 14.1 (release versions EAP will not be tracked).
IDEA versions: 14, 14.1, 14.1.6, and 15 (release versions EAP will not be tracked).
- JetBrains releases will be built and smoke tested for the following environments:
OS: Linux(Ubuntu14.04), OSX, Windows
JVM: Sun Java 1.6 target, using Sun Java 1.8 compilers (because the Java 1.6 and 1.7
maintenance windows have closed)
IDEA versions: 14, 14.1 (release versions)
IDEA versions: 14, 14.1, 14.1.6, and 15 (release versions)

####Who will test:

Expand Down Expand Up @@ -438,9 +443,10 @@ then copy the relevant section to CHANGELOG.md.
can test and tag it.

4. Build *each* of the releases: For each release, run make (or your local equivalent)
- `IDEA_VERSION=13.1.6 make`, or `ant -Didea.ultimate.build=<path_to_intellij_13.1.6>`
- `IDEA_VERSION=14.0.4 make`
- `IDEA_VERSION=14.1.1 make`
- `IDEA_VERSION=14.0.4 make`, or `ant -Didea.ultimate.build=<path_to_intellij_14.0.4>`
- `IDEA_VERSION=14.1.4 make`
- `IDEA_VERSION=14.1.6 make`
- `IDEA_VERSION=15.0.3 make`

5. Smoke test *each* of the releases. A smoke test includes loading the releases in a primary instance of IDEA and verifying
basic functionality:
Expand Down
7 changes: 7 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@ Recent contributors
- as3boyan <denis.flash.as3@gmail.com>
- Carlos Ballesteros Velasco <soywiz@gmail.com>
- EBatTiVo <ebishton@tivo.com>
- Elias Ku <deadbabe@gmail.com>
- Eric B <ebishton@tivo.com>
- Gabor Csomak <csomakk@gmail.com>
- giabao <giabao@sandinh.net>
- grosmar <zubak.balazs@gmail.com>
- Ilya Kuzmichev <IlyaK@playtika.by>
- Ilya Kuzmichev <ilyak@playtika.com>
- isBatak <ivicabatinic123@gmail.com>
- Jérémy Faivre <jeremy.faivre@gmail.com>
- jeremyfa <jeremy.faivre@gmail.com>
Expand Down Expand Up @@ -46,7 +50,10 @@ All contributors
- Gabor Csomak <csomakk@gmail.com>
- giabao <giabao@sandinh.net>
- Gregory.Shrago <gregory.shrago@jetbrains.com>
- grosmar <zubak.balazs@gmail.com>
- Hays Clark <hays@infinitedescent.com>
- Ilya Kuzmichev <IlyaK@playtika.by>
- Ilya Kuzmichev <ilyak@playtika.com>
- impaler <user123@server.fake>
- isBatak <ivicabatinic123@gmail.com>
- Jérémy Faivre <jeremy.faivre@gmail.com>
Expand Down
22 changes: 15 additions & 7 deletions src/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,26 +29,34 @@
<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.9.8 for @plugin.compatibility.description@</version>
<version>0.9.9 for @plugin.compatibility.description@</version>
<change-notes>
<![CDATA[
<p>This build is compatible with @plugin.compatibility.description@</p>
<p>It was built using IDEA build @idea.sdk.version@</p>
<p/>
<p>0.9.9: (community release)</p>
<ul>
<li>IDEA v15 compatibility. (IDEA 13 compatiblity removed.)</li>
<li>v15 Project Structure and Module settings dialogs work. (TiVo Issue #380)</li>
<li>HXML: Fix `Editor/Colors & Fonts/HXML` tab (name & preview)</li>
<li>HXML: highlighting for included `.hxml` file</li>
<li>Fix unhandled exceptions while parsing numeric constants</li>
<li>Fix typedef types not resolved variants for completion list</li>
<li>Fix error annotation when implements `extern interface`</li>
<li>Fix extending anonymous types. (Issue #353)</li>
<li>Error annotation if type extends itself</li>
<li>Fix extending anonymous types. (TiVo Issue #353)</li>
<li>Error annotation if type extends itself. (TiVo Issue #377)</li>
<li>Fix qualified name resolving for ancillary types declaration (multiple types inside .hx file)</li>
<li>Fix resolving variables having names identical to type names except for case. (Issues #405, #234)</li>
<li>Fix incorrect package resolution. (Issues #95, #176)</li>
<li>Fix base fields resolving for extended anonymous types (Issue #408)</li>
<li>Using file with multiple helper classes typedefs (for example `haxe.macro.Tools`)</li>
<li>Fix resolving variables having names identical to type names except for case. (TiVo Issues #405, #234)</li>
<li>Fix incorrect package resolution. (TiVo Issues #95, #176)</li>
<li>Fix base fields resolving for extended anonymous types (TiVo Issue #408)</li>
<li>Prevent recursion due to extending self for classes and typedefs.</li>
<li>Using file with multiple helper classes typedefs (for example `haxe.macro.Tools`) (TiVo Issue #128)</li>
<li>Allow short assignment syntax for generics. (TiVo Issue #388)</li>
<li>Fixed expected package name to no longer reference the system root. (TiVo Issue #387)</li>
<li>Save and restore OpenFL arguments on the Haxe Module settings dialog. (TiVo Issue #74)</li>
<li>Fixed repainting issue for OpenFL dialog when selecting compiler types. (TiVo Issue #44)</li>
<li>Fixed error parsing for Windows platforms.</li>
</ul>
<p>0.9.8: (community release)</p>
<ul>
Expand Down

0 comments on commit 833bd37

Please sign in to comment.