At the end of the meetup yesterday we talked about trying to release basic-cli 0.6 and basic-webserver today in time for the new website. basic-cli 0.6 would contain breaking changes, like with Stdin.line, which is used all over the place, including in many snippets in the tutorial. Those snippets in the tutorial are not automatically tested so I would have to manually check all of them to make sure they still work.
In general I believe it is too risky to try to release basic-cli 0.6 today.
My neck is also severely screwed up, so I'm going to limit the time at my desk today and try to get just the basic-webserver release done.
Take care of yourself Anton! I'm sure others will be able to help if you are not able to work today.
Thanks @Brian Carroll :heart: I think I'll be alright, the basic-webserver should mostly/hopefully be waiting on CI and do minor fixes where necessary.
makes sense...sorry to hear about your neck, hope it feels better! :hearts:
It's a bit better, I'm keeping it wrapped up nice and warm :)
If you can release the 0.6.0 tar.bz. I think we can have others work through updating all the various locations. Given updates depend on the specific URL, people will still just use 0.5.1 until we change code. So should be fine to release and just update locations asynchronously
Yeah, true, I'll kick off the brotli build
0.6 WIP pre-release brotli archive is up.
Thoroughly tested on ubuntu but nowhere else yet.
5 examples tested on macos aarch64, all good. I'm going to do some more testing tomorrow morning. 0.6 docs should be up once any PR is merged on roc-lang/roc
Is there any reason why for basic-cli we have 0.6 listed as WIP and 0.5 as latest? Can I update the tutorial to use 0.6.2 which has the smaller optimized build and also includes a working Dir.list function?
I still have to type up the release notes for 0.6, which is why it's still marked as pre-release. But it's fine to update the tutorial to 0.6.2, I'd recommend testing every snippet that uses Stdin.line
Why testing? Is there something you have in mind? I would, but just wondering if there is something your concerned about
Stdin.line
has changed to also return End
so it seems pretty likely some tutorial snippets will not run correctly anymore if you upgrade to 0.6.2
Last updated: Jul 05 2025 at 12:14 UTC