Unfortunately, this release does *not* bring proper support for GHC 7.10. It does, however, support being used together with GHC 7.10 when built with GHC 7.8, so even if you're an exclusive 7.10 user, the pre-built packages from the website should work just fine!
Being a new major release, 0.5.0 contains some backwards incompatible changes to haste-lib. Hopefully, the improvements they bring will be enough to counteract the initial inconvenience.
Highlights for this release:
* Overhaul of several DOM APIs.
* Significantly improved performance in generated code.
* Compilation is now several times faster than with 0.4 branch.
* Overhauled, optimized and improved Haste.Foreign.
* New APIs for JSStrings, regexes, animation frames, HTML5 audio, and performance timers.
* Decoupling from GHC: Haste versions built using GHC 7.8 can now be used alongside GHC 7.6, 7.10, etc.
* Compilation pipeline broken out into independent ghc-simple library [1] in an attempt to make the GHC API more accessible to other projects.
* User-friendly installer for Windows, taking care of %PATH% setup. Apparently, students were having problems with this when Haste was used for teaching.
* haste-pkg is now a properly patched ghc-pkg, not a fragile wrapper script.
* haste-inst renamed to haste-cabal, to better reflect its use.
* A whole lot of bug fixes, as usual.
That's a lot of stuff for one release, but it's been a while since the last one so...
/Anton