# 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.