#### April 29, 2017

I’ve just released a new version of makefile, the Haskell library for parsing and generating Makefiles. The new version is available on hackage and on stackage. The code is available on github.

What happened since the last version:

• The Makefile data-structure can now be encoded through encodeMakefile. This does what you expect: encode your Haskell-crafted Makefile as a Makefile that can be used with GNU make, for instance. Big thanks to Michel Kuhlmann for implementing the feature.

• The library now uses text instead of bytestring. All types reflect the change. Thanks to Mateusz Kowalczyk for complaining about it.

• It is now possible to differentiate the various kinds of Makefile variable assignments.

• Various discrepancies between the library and GNU make’s parsing were fixed. Big thanks to Ryan Scott for reporting those.

I hope you have fun using the library. Don’t hesitate to submit patches or feature requests on GitHub.

Like Haskell? Here's more on the topic: