I have scheduled Hugo 0.50 for Monday, and it would be helpful if you took the latest source for a spin if you know how to compile it.
The 2 big items here are:
- The server Fast Render mode (the default when you run
hugo server) should now work “without holes”; that is: If you make a change, and then navigate to a “totally different page”, that page should reflect the recent change.
- Major overhaul of errors with a full filename with line/column location whenever possible. Also, we now show errors in the browser in server mode.
The last item was more work than it looks. For one it meant a rewrite of the “page parser” logic in Hugo. This has some additional benefits (now and in the future, it is also faster, as we now do it once), but the main point here is that we now know the exact byte position when something fails on a page. We had some great test coverage in this area, with some odd corner cases that saved my ass a few times, so I feel pretty confident – but shout if I have screwed up.