Releases: elm-community/SublimeElmLanguageSupport
1.0.0 beta 4
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 [email protected].
1.0.0 beta 3
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 [email protected].
1.0.0 beta 2
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 [email protected].
0.22.5
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
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 [email protected].
0.22.4
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
This prerelease version provides experimental support for the next version of Elm.