Skip to content

Commit

Permalink
Add #777 to changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
KronicDeth committed Aug 7, 2017
1 parent 1f34fa3 commit 2d291d2
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,22 @@
* Adjust SDK home path when `bin`, `lib,` or `src` to parent directory.
* Format `ElixirSdkType`.
* [#775](https://github.com/KronicDeth/intellij-elixir/pull/775) - Regression test for [#354](https://github.com/KronicDeth/intellij-elixir/issues/354) - [@KronicDeth](https://github.com/KronicDeth)
* [#777](https://github.com/KronicDeth/intellij-elixir/pull/777) - [@KronicDeth](https://github.com/KronicDeth)
* Include specific message for each decompilation error reason.
* Regression test for #772
* `AtU8` UTF8 atoms chunk decompilation to support OTP 20 compiled `.beam` files.
* Regression test for Elixir 1.5.0 announcement to ensure that unicode from `AtU8` chunk can be read from beam file produced by following Elixir code:
```elixir
defmodule AtU8Test do
def こんにちは世界 do
:こんにちは世界

  saudação = "Bom dia!"

   saudação
end
end
```

### Bug Fixes
* [#726](https://github.com/KronicDeth/intellij-elixir/pull/726) - [@KronicDeth](https://github.com/KronicDeth)
Expand Down Expand Up @@ -329,6 +345,7 @@
* Suppress invalid warnings in `ElixirSdkType`.
* [#775](https://github.com/KronicDeth/intellij-elixir/pull/775) - Always check if resolution result is right operand of match. - [@KronicDeth](https://github.com/KronicDeth)
* [#776](https://github.com/KronicDeth/intellij-elixir/pull/776) - `CallDefinitionClause` `InsertHandler` always assumed there was a character after the insert location, but when inserting at the very end of the file, there isn't, which caused an `IndexOutOfBoundsException`. Only check if the following character is not a space, `(`, or `[` when the document is longer than the tail offset to prevent the `IndexOutOfBoundsException`. If the insertion is at the end of the file, then the `()` will always be inserted. - [@KronicDeth](https://github.com/KronicDeth)
* [#777](https://github.com/KronicDeth/intellij-elixir/pull/777) - `Decompilated` -> `Decompilation` - [@KronicDeth](https://github.com/KronicDeth)

### Incompatible Changes
* [#732](https://github.com/KronicDeth/intellij-elixir/pull/732) - [@KronicDeth](https://github.com/KronicDeth)
Expand Down
18 changes: 18 additions & 0 deletions resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,23 @@
<li>Adjust SDK home path when <code>bin</code>, <code>lib,</code> or <code>src</code> to parent directory.</li>
<li>Format <code>ElixirSdkType</code>.</li>
<li>Regression test for <a href="https://github.com/KronicDeth/intellij-elixir/issues/354">#354</a></li>
<li>Include specific message for each decompilation error reason.</li>
<li>Regression test for <a href="https://github.com/KronicDeth/intellij-elixir/issues/772" class="issue-link js-issue-link" data-id="248110529" data-error-text="Failed to load issue title" data-permission-text="Issue title is private" title="Decompilation not working with OTP 20 using AtU8 chunk for ASCII atoms">#772</a></li>
<li><code>AtU8</code> UTF8 atoms chunk decompilation to support OTP 20 compiled <code>.beam</code> files.</li>
<li>
Regression test for Elixir 1.5.0 announcement to ensure that unicode from <code>AtU8</code> chunk can be read from beam file produced by following Elixir code:
<pre><code>
defmodule AtU8Test do
def こんにちは世界 do
:こんにちは世界
saudação = "Bom dia!"
saudação
end
end
</code></pre>
</li>
</ul>
</li>
<li>
Expand Down Expand Up @@ -283,6 +300,7 @@ QUOTE_HEREDOC_TERMINATOR = {CHAR_LIST_HEREDOC_TERMINATOR} | {STRING_HEREDOC_TERM
<code>IndexOutOfBoundsException</code>. If the insertion is at the end of the file, then the
<code>()</code> will always be inserted.
</li>
<li><code>Decompilated</code> -&gt; <code>Decompilation</code></li>
</ul>
</li>
<li>
Expand Down

0 comments on commit 2d291d2

Please sign in to comment.