Stream: ideas

Topic: Roc changelog?


view this post on Zulip Ethan Resnick (May 29 2024 at 04:19):

Is there a Roc changelog? I'm trying to run some old roc code I've found on Github, but various built-in types/APIs have changed slightly, so it no longer compiles. Having a changelog I could consult (to see what the new names/signatures are) would be helpful for this use case, which I hope will only become more common as more people start trying out Roc

view this post on Zulip Luke Boswell (May 29 2024 at 04:21):

There isn't a change log. We don't have any numbered releases yet.

view this post on Zulip Luke Boswell (May 29 2024 at 04:21):

I've found it usually really straightfoward to upgrade though.

view this post on Zulip Luke Boswell (May 29 2024 at 04:22):

The module headers changed recently, and if you run roc format these are automatically upgraded.

view this post on Zulip Ethan Resnick (May 31 2024 at 02:55):

I think it’s probably be straightforward to upgrade if I were following roc closely and had been for a while. But the case I found myself in — where I was new to the project and trying to run code that was a year or two old — was a bit cumbersome. So consider this a suggestion for a changelog :) I don’t think every change would need to be documented, but at least documenting breaking changes and the nightly release date when they occurred would be nice

view this post on Zulip Anton (Jun 06 2024 at 16:04):

Good idea @Ethan Resnick, doing it for breaking changes is a good trade-off


Last updated: Jun 16 2026 at 16:19 UTC