# Changelog for shake-language-c ## [v0.6.4][] * Fix Android toolchain definition for `x86` architecture ## [v0.6.3][] ### Changed * Fix bug in `Development.Shake.Language.C.Target.OSX`: `getPlatformVersionsWithRoot` works correctly now with SDK directories without version number, as introduced by Xcode 6 ## [v0.6.2][] Bug fix release. ## [v0.6.1][] Bug fix release. ## [v0.6.0][] ### Added * Add `Data.Default.Class.Default` instances for some data types; add dependency on package `data-default-class`. ### Changed * Don't export the entire module `Development.Shake.Language.C.ToolChain` from `Development.Shake.Language.C`; expose `Development.Shake.Language.C.ToolChain` for toolchain writers. * Export `Development.Shake.Language.C.Language.Language` from `Development.Shake.Language.C.BuildFlags` instead of `Development.Shake.Language.C`. * Export `Development.Shake.Language.C.Rules` from `Development.Shake.Language.C`; hide `Development.Shake.Language.C.Rules` in Cabal file. * **Android**: Add `libcxxabi` include directory instead of `gabi++` to include path when compiling with `libcxx`. Fixes `error: no member named '__cxa_demangle' in namespace '__cxxabiv1'`. ### Removed * Remove `libppapi`, `libppapi_cpp`, `libnacl_io`, `libppapi_simple` from `Development.Shake.Language.C.Target.NaCl`. * Remove `Development.Shake.Language.C.Target.archString`. ## [v0.5.0][] First released version. [v0.6.4]: https://github.com/samplecount/shake-language-c/tree/v0.6.4 [v0.6.3]: https://github.com/samplecount/shake-language-c/tree/v0.6.3 [v0.6.2]: https://github.com/samplecount/shake-language-c/tree/v0.6.2 [v0.6.1]: https://github.com/samplecount/shake-language-c/tree/v0.6.1 [v0.6.0]: https://github.com/samplecount/shake-language-c/tree/v0.6.0 [v0.5.0]: https://github.com/samplecount/shake-language-c/tree/v0.5.0