Keep discussion on Discourse and Slack. Please do not post on HN, reddit, twitter, etc.
The goal of 0.19.1 is generally to clean up the rough edges introduced in 0.19.0 such that we have a really solid foundation for newcomers, professionals, scientists, etc.
The BETA went well a while back, so the next phase is to make sure that the updated elm-test
is working as expected. This is called Release Candidate 1 (RC1) and hopefully it will be the last round before a public release.
Instructions
Use the following commands to download the elm
RC1 binary into one of your projects:
# Mac
curl -L -o elm https://44a95588fe4cc47efd96-ec3c2a753a12d2be9f23ba16873acc23.ssl.cf2.rackcdn.com/elm-0_19_1-rc1-mac
chmod +x elm
# Linux
curl -L -o elm https://44a95588fe4cc47efd96-ec3c2a753a12d2be9f23ba16873acc23.ssl.cf2.rackcdn.com/elm-0_19_1-rc1-linux
chmod +x elm
# Windows
# Download https://44a95588fe4cc47efd96-ec3c2a753a12d2be9f23ba16873acc23.ssl.cf2.rackcdn.com/elm-0_19_1-rc1-windows.exe
You should now have a file named elm
(or elm.exe
on Windows) that you can run directly. Try running ./elm --version
to make sure it prints out 0.19.1-rc-1
.
Now get the new elm-test
beta by running:
npm install elm-test@beta
./node_modules/.bin/elm-test --version # 0.19.1-beta2
This version of elm-test
should work with 0.19.1, but not with previous versions.
Run with ./node_modules/.bin/elm-test --compiler=./elm
to use the local RC1 version of the compiler.
Goals
The goal now is to make sure that:
- Everything seems alright with the
elm
RC1 binaries. -
elm-test
works as expected with your projects. - The upgrade instructions cover everything.
To report anything that may need changes, please create an SSCCE and report your findings in this thread on discourse or in the #core-coordination channel on slack.
Note: I am hoping to do the public release next week, so now is the time for authors to do any remaining prep work for various command line tools. There should not be much to do except try things out one last time.
Thank you to anyone who gives RC1 a try, and please keep discussion on discourse and slack. There may still be problems, so I’d like to do more testing before this reaches a broader audience through HN, reddit, twitter, etc. I’ll make a post on elm-lang.org and share it on twitter when it is ready for a broader release like that!
And thank you to the folks who helped test the ALPHA and BETA so far!