Skip to content

Releases: elm-community/SublimeElmLanguageSupport

1.0.0 beta 4

22 Jan 12:32
Compare
Choose a tag to compare
1.0.0 beta 4 Pre-release
Pre-release

This prerelease version provides experimental support for the just-released Elm 0.19, and breaks compatibility with Elm 0.18 and earlier.

Read about Elm 0.19 here:
https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md

Please report issues on GitHub:
https://github.com/elm-community/SublimeElmLanguageSupport/issues

What's New Since Beta 3

  • Fixed: On Windows, building your project would cause a Console window to appear briefly.

Help Welcome

Are you interested in contributing to the Elm Language Support package for Sublime Text? Get in touch!

Reach me at @sentience or thatguy@kevinyank.com.

1.0.0 beta 3

14 Oct 05:41
Compare
Choose a tag to compare
1.0.0 beta 3 Pre-release
Pre-release

This prerelease version provides experimental support for the just-released Elm 0.19, and breaks compatibility with Elm 0.18 and earlier.

Read about Elm 0.19 here:
https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md

Please report issues on GitHub:
https://github.com/elm-community/SublimeElmLanguageSupport/issues

What's New Since Beta 2

Better support for the different kinds of errors that the Elm 0.19 compiler can produce:

  • Improved: Support for both compiler errors (the compiler failed with an error) and compile errors (the compiler succeeded and found errors in your program).

Help Welcome

Are you interested in contributing to the Elm Language Support package for Sublime Text? Get in touch!

Reach me at @sentience or thatguy@kevinyank.com.

1.0.0 beta 2

14 Oct 04:59
Compare
Choose a tag to compare
1.0.0 beta 2 Pre-release
Pre-release

This prerelease version provides experimental support for the just-released Elm 0.19, and breaks compatibility with Elm 0.18 and earlier.

Read about Elm 0.19 here:
https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md

Please report issues on GitHub:
https://github.com/elm-community/SublimeElmLanguageSupport/issues

What's New Since Beta 1

elm-format integration has been improved:

  • Improved: elm-format is now run from your project directory so it can detect the version of Elm you are using.
  • New: elm_format_options setting lets you pass command-line options (such as --elm-version) to elm-format if you need to.

And there is now greater flexibility when projects need different settings:

  • New: All package settings may now be set per-project (see README).

Help Welcome

Are you interested in contributing to the Elm Language Support package for Sublime Text? Get in touch!

Reach me at @sentience or thatguy@kevinyank.com.

0.22.5

25 Aug 02:05
Compare
Choose a tag to compare

What's new? Nothing, except fixing a typo in this very important message:

Note: Elm 0.19 and Elm Language Support

Elm 0.19 was recently released. It makes major, breaking changes to the compiler's interface with packages like this one. It is likely the next release of Elm Language Support will break compatibility with Elm 0.18.

If you plan to remain on Elm 0.18 for now, you should configure Package Control to ignore updates to this package until you are ready to upgrade. In Sublime Text, choose Preferences > Package Settings > Package Control > Settings – User, then add this setting to your Package Control.sublime-settings file:

{
  "auto_upgrade_ignore": [
    "Elm Language Support"
  ],
}

Upgrading to Elm 0.19

A pre-release version of this package with experimental support for Elm 0.19 is available. If you're using Elm 0.19 already, we'd value your feedback!

Warning: This new version does not support Elm 0.18!

To upgrade, configure Package Control to install pre-release versions of this package. In Sublime Text, choose Preferences > Package Settings > Package Control > Settings – User, then add this setting to your Package Control.sublime-settings file:

{
  "install_prereleases":
  [
    "Elm Language Support"
  ],
}

Then use the Package Control: Upgrade Package command in the Command Palette to upgrade. Make sure to read the release notes that are displayed following the upgrade!

1.0.0 beta 1

22 Aug 10:04
Compare
Choose a tag to compare
1.0.0 beta 1 Pre-release
Pre-release

This prerelease version provides experimental support for the just-released Elm 0.19, and breaks compatibility with Elm 0.18 and earlier.

Read about Elm 0.19 here:
https://github.com/elm/compiler/blob/master/upgrade-docs/0.19.md

Please report issues on GitHub:
https://github.com/elm-community/SublimeElmLanguageSupport/issues

What's New

The following features have been removed, as they depend on elm-oracle, which has not yet been updated to support Elm 0.19:

  • Removed: Display type signatures for symbols under the cursor in the status bar.
  • Removed: Elm type info panel (alt/option-up/down keyboard shortcuts).
  • Removed: Autocompletion of Elm symbols available in the current module.

The build system was rewritten to support the new output format of the Elm 0.19 compiler. The following features have yet to be reimplemented:

  • Removed: Support for enabling/disabling build warnings (Elm 0.19 has removed compiler warnings for now).
  • Removed: Ability to build your whole project to an output file from within Sublime Text. For now, the build system builds only the current module (and everything it imports), which is sufficient for getting quick compiler feedback on the code you're working on. But to actually run your app, you'll need some other way of running a build of your whole project for now.

And there is one new feature that will come in handy for those of you juggling multiple Elm versions on your machine:

  • New: elm_binary setting that lets you override the path and filename to the Elm binary file (elm) that Sublime Text uses to build your code.

Help Welcome

Are you interested in contributing to the Elm Language Support package for Sublime Text? Get in touch!

Reach me at @sentience or thatguy@kevinyank.com.

0.22.4

22 Aug 10:04
Compare
Choose a tag to compare

What's new? Nothing, except this very important message:

Note: Elm 0.19 and Elm Language Support

Elm 0.19 was recently released. It makes major, breaking changes to the compiler's interface with packages like this one. It is likely the next release of Elm Language Support will break compatibility with Elm 0.18.

If you plan to remain on Elm 0.18 for now, you should configure Package Control to ignore updates to this package until you are ready to upgrade. In Sublime Text, choose Preferences > Package Settings > Package Control > Settings – User, then add this setting to your Package Control.sublime-settings file:

{
  "auto_upgrade_ignore": [
    "Elm Language Support"
  ],
}

Upgrading to Elm 0.19

A pre-release version of this package with experimental support for Elm 0.19 is available. If you're using Elm 0.19 already, we'd value your feedback!

Warning: This new version does not support Elm 0.18!

To upgrade, configure Package Control to install pre-release versions of this package. In Sublime Text, choose Preferences > Package Settings > Package Control > Settings – User, then add this setting to your Package Control.sublime-settings file:

{
  "install_prereleases":
  [
    "Elm Language support"
  ],
}

Then use the Package Control: Upgrade Package command in the Command Palette to upgrade. Make sure to read the release notes that are displayed following the upgrade!

1.0.0 alpha 1

24 Jun 11:37
Compare
Choose a tag to compare
1.0.0 alpha 1 Pre-release
Pre-release

This prerelease version provides experimental support for the next version of Elm.

0.22.3

30 Mar 01:09
Compare
Choose a tag to compare

New in Elm Language Support 0.22.3 (Mar 30, 2018)

  • Fix: Properly display build errors on Sublime Text 3 releases prior to r3153.

0.22.2

24 Mar 07:07
Compare
Choose a tag to compare

New in Elm Language Support 0.22.2 (Mar 24, 2018)

  • Fix: Restore build system compatibility with Sublime Text 3 releases prior to r3153.

0.22.1

20 Mar 11:19
Compare
Choose a tag to compare

New in Elm Language Support 0.22.1 (Mar 20, 2018)

  • Fix: On some system configurations, Elm build fails with no output. (Thanks, @rtxm!)