Sinan (<a href="http://erlware.github.com/sinan/">http://erlware.github.com/sinan/</a>) has been through a huge amount of work from its original versions, to 2.0, to 3.0 and now 4.0! 
<div><br></div><div>Unlike past versions I thought it was important to announce this 4.0.0 because of the lightning talk I gave at Erlang Factory 2012 that interested some. Afterwards I found out that OSX users with Erlang installed through brew were met with less than helpful error messages about dependency on proper. This has been fixed. So give it a go again :)</div>

<div><br></div><div>Credit goes to Eric Merritt and the gatekeeper Jordan Wilberding.</div><div><br></div><div>The change log below does not cover the immense changes from the first version up to 4.0.0 but is included here:</div>
<div><br></div><div><div>CHANGES:</div><div><br></div><div>commit 6d6239c4ba09a78dcd6f125d017caaa94fd20ea4</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div><div>
Date:   Tue May 1 15:49:28 2012 -0500</div><div><br></div><div>   fix bug in detecting change in joxa files</div><div><br></div><div>commit 0fb6ed577ba028e56f3f162aa871aefbae4e6f94</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Wed May 2 10:39:36 2012 -0500</div><div><br></div><div>   make eunit detection a bit more robust</div><div><br></div><div>commit af8959a33e0c55062d71e4b7c68f2ea3e5714a9c</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Tue May 1 12:06:50 2012 -0500</div><div><br></div><div>   Make sinan version return just the version and nothing more</div><div><br></div><div>commit 0ae2a06730fa7a834a819c3cdfd76468ce88cea4</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Tue May 1 09:15:56 2012 -0500</div><div><br></div><div>   fix version setting problem in makefile</div><div><br></div><div>   this seems to be related to newer versions of awk, but the fix in this</div><div>   patch provides a reasonable solution.</div>
<div><br></div><div>commit cbd2520e2671089d4a3fcb26ebda53a343271273</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div><div>Date:   Tue May 1 08:35:54 2012 -0500</div>
<div><br></div><div>   Fix spec in sinan:run_sinan</div><div><br></div><div>commit fbc2d99b17b34138c7553a634e2b0f674c4b71bc</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Mon Apr 30 15:18:39 2012 -0500</div><div><br></div><div>   make sure that solving happens every run</div><div><br></div><div>   (we cant really know what non-project dependencies changed so we</div><div>should solve each time)</div>
<div><br></div><div>commit d535ddc1980bf267380b7c6449cf36725a7ce88b</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div><div>Date:   Mon Apr 30 15:18:14 2012 -0500</div>
<div><br></div><div>   fix recursive copy bug in sin release</div><div><br></div><div>commit b81d77756ebae2227b537abbaf0a078c050c43f1</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Mon Apr 30 13:50:21 2012 -0500</div><div><br></div><div>   make sure that apps with a version in the name are 'discoverable'</div><div><br></div><div>commit ec470c0f6cdd83a4f1a7e5dd8e81711c210e78b4</div>
<div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div><div>Date:   Mon Apr 30 13:04:59 2012 -0500</div><div><br></div><div>   fix dist so that it correctly tars the release dir</div>
<div><br></div><div>commit acedbf6291ca9c590ae8a4ee42f1a18877652cfc</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div><div>Date:   Mon Apr 30 12:07:28 2012 -0500</div>
<div><br></div><div>   make sure the include_erts is optional in release</div><div><br></div><div>commit 91ae619e35bf9c61c8ba856069658deb0ecc08e4</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Mon Apr 30 12:07:11 2012 -0500</div><div><br></div><div>   remove unneeded param from args in release</div><div><br></div><div>commit f01bb0ea9323b15215c920ee8a92726bc23cf1ec</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Mon Apr 30 12:05:17 2012 -0500</div><div><br></div><div>   fix and simplify how 'is_dir_ignorable' works</div><div><br></div><div>commit dd5c2f4a6afa3673f024290b43bb93b36019b6fb</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Mon Apr 30 10:17:49 2012 -0500</div><div><br></div><div>   present a more reasonable error message on startup failure</div><div><br></div><div>commit aa7aa366d476377652e1096a4aeddb63fcf87fb7</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Tue May 1 08:36:31 2012 -0500</div><div><br></div><div>   remove built in dependencies on eunit and proper</div><div><br></div><div>commit 45cdaba17975737ec29d8b757e70729926360e81</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Wed May 2 16:42:28 2012 -0500</div><div><br></div><div>   add missing joxa dependency to the system</div><div><br></div><div>commit 8da03076b59e510b75532e4ad167f27294120964</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Sun Mar 25 10:56:55 2012 -0500</div><div><br></div><div>   Remove behaviours from the list of warnings in dialyzer</div><div><br></div><div>commit 4a8fe7965135dcfe09830ac507b7aa77ac81abbd</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Fri Mar 23 20:47:25 2012 -0500</div><div><br></div><div>   Add missing joxa to debian control</div><div><br></div><div>commit ae17d9ce73c500f95797058095870bc5bd1485e4</div><div>Author: Eric Merritt <<a href="mailto:ericbmerritt@gmail.com">ericbmerritt@gmail.com</a>></div>
<div>Date:   Fri Mar 23 20:33:58 2012 -0500</div><div><br></div><div>   Add missing version bump to the debian changelog</div><div><br></div><div>commit 524898ed33302256c52783fe2bf7184d09fa02ac</div><div>Author: Jordan Wilberding <<a href="mailto:diginux@gmail.com">diginux@gmail.com</a>></div>
<div>Date:   Wed Mar 14 08:48:17 2012 -0400</div><div><br></div><div>   Fixed typo.</div></div>