halive-0.1.8: ChangeLog.md
# Revision history for halive
## 0.1.8. -- 2021-03-26
* Re-enable -dynamic to fix rogue crashes with C-linking libraries (e.g. nanovg-hs, glfw)
* Add --compiled option
* -c flags, fix compiling profiled
* Fix CPP indentation (Manuel Bärenz)
* Compatibility with sdl2-2.5.* (Manuel Bärenz)
## 0.1.7. -- 2019-03-13
* Add colorized output
## 0.1.6. -- 2019-02-21
* Documentation updates
* O1 instead of O2 for compiled code
## 0.1.5. -- 2019-02-21
* Updates for GHC 8.6
* Updates for GHC 8.2 (Schell Scivally)
* Add "-c/--compiled" flag for faster code (traded for slower recompilation)
## 0.1.4. -- 2017-03-23
* Remove extraneous argument from compileExpression
* Fix change detection for editors that delete and recreate files rather than modifying them
* Ignores emacs flycheck/flymake and before-save files (Schell Scivally)
* Add ability to pass just file contents rather than an actual file
* Add ability to turn off language features (e.g. NoImplicitPrelude)
* Add liveExpression
## 0.1.3. -- 2017-02-24
* Allows Halive to be used in a nix environment (Jude Taylor)
## 0.1.2. -- 2017-01-02
* Restores ability for Halive to watch surrounding files in a dir
(and lays groundwork to allow configuration of which filetypes are watched)
## 0.1.1. -- 2016-12-28
* GHC8 support
* Windows support
* Only restarts your program once all type errors are fixed.
* Halive-as-a-library, aka "SubHalive"
* halive exe now uses SubHalive as core.
* Add persistState utility to store/restore state in a State monad, for easily preserving program state across recompilations
* Prioritize stack's "local-pkg-db:" over "snapshot-pkg-db:" to allow overriding packages just as stack does
* Switch to SDL for demo
* Add the demo as a test-suite to manage its dependencies
## 0.1.0.7 -- 2015-08-12
* Implement support for stack projects
## 0.1.0.6 -- 2015-08-07
* Remove system-filepath
## 0.1.0.5 -- 2015-06-29
* 7.8 compatibility fix
## 0.1.0.4 -- 2015-06-23
* Add Halive.Concurrent to help with killing threads when restarting a program
## 0.1.0.2/0.1.0.3 -- 2015-06-20
* Add command line argument support (Jonathan Geddes)
* Fix compilation on Windows, although Halive doesn't actually work yet
## 0.1.0.1 -- 2015-05-26
* Compilation fix
## 0.1.0.0 -- 2015-05-26
* First version.