Skip to content

Releases: lydell/elm-watch

1.0.0-beta.3

14 Mar 08:23
Compare
Choose a tag to compare
  • Fixed: The previous version fixed a case where using for example Browser.Dom.focus in init caused elm-watch to always reload the page instead of hot reloading. It was an issue with Tasks. However, there’s more to the story. Http.task returns a cancelable task. They still caused elm-watch to do full instead of hot reloads! This version fixes that problem.

1.0.0-beta.2

13 Mar 22:49
Compare
Choose a tag to compare
  • Fixed: Using Tasks, such as Browser.Dom.focus "my-id", in init used to cause elm-watch to always consider the return value of init to have changed and therefore to reload the page instead of hot reloading. This was due to a null vs undefined oversight in some Elm kernel code. I’ve added a workaround for it in elm-watch (basically, consider null and undefined to be equal.)

  • Fixed: You can now switch compilation mode if there are compilation errors. Example: You have some Debug.log in your code and switch to optimize mode. Now you get compilation errors because Debug.log is not allowed in optimize mode. Previously, that resulted in a state where you had to remove all Debug.log before you could do anything again. Now, elm-watch handles that case where the selected mode is one thing (optimize) but the running code has another mode (standard), and allows you to switch back to standard mode (or debug mode, if appropriate).

1.0.0-beta.1

12 Mar 14:12
Compare
Choose a tag to compare

Initial release.