
Hi Pressing documentation-link here http://happstack.com/index.html I still get the 0.4.1 version. But impressive set of new features. /Mads On Mon, 2010-05-03 at 12:57 -0500, Jeremy Shaw wrote:
(Note: Reply-to is set to haskell-cafe@haskell.org)
Hello,
I am very pleased to announce Happstack 0.5.0. It should install cleanly from hackage via:
cabal install happstack
If it does not, please report errors to the happstack mailing list:
http://groups.google.com/group/HAppS
(You will, unfortunately, need to be subscribed due to SPAM issues).
Here are the official release notes:
Release Notes:
This release should fix many (hopefully all) known cabal install related issues. It also includes many other improvements detailed below.
Known issues:
* dropped support for GHC 6.8. GHC 6.10 and 6.12 currently supported.
* happstack-data compiled with -O0 due to bug in cabal http://thread.gmane.org/gmane.comp.lang.haskell.cafe/69215
You may be able to change that to -O2 if you first do:
cabal install --reinstall syb-with-class --disable-documentation
But we need a solution that works automatically when people run, cabal install happstack.
Changes since 0.4.1:
* many IxSet improvements by Gracjan Polak
- hide IxSet constructor. use ixSet instead. - improved efficiency of gteTLE, getGTE, and getRange - get rid of Dynamic, just use Data.Typeable (internal change) - added deleteIx - Eq and Ord instances for IxSet - removed a bunch of cruft - greatly improved documentation - added stats function - Protect user from using unindexed keys in searches in IxSet - Runtime safeguard for badly formed inferIxSet indexes - Fixed IxSet Default instance - More detailed error messages in IxSet
* work around bug in bytestring which causes the server to hang (http://hackage.haskell.org/trac/ghc/ticket/3808)
* support for uincode Text and lazy Text types
- Serialize/Version instances now provided automatically by happstack-data - instances of EmbedAsChild and EmbedAsAttr for Text for Identity, IdentityT, ServerPartT, and WebT. - patches sent upstream to HSP, waiting on acceptance
* Added Serialize/Version instances for time / Data.Time library
* Improvements to GuestBook demo by Gracjan Polak - better handling of Ctrl-C - simplified .cabal to only build executable
* Improvements to GuestBook demo by Gracjan Polak - nice command line interface with help message and version information - restructured parsing of command line to make it scale better with further parameters - added reference to Paths_guestbook module to enable incorporating version and path information generated by cabal. - added withLogger transformer guaranteeing clean setup and teardown of loggers - Added clean shutdown to logging component.
* fail instance for WebT now includes location of pattern match failure. e.g.
src\AppControl.hs:43:24: Pattern match failure in do expression
* added expireCookie function
* Improvements to documentation * Additional test cases * Fixes many build failures
* Experimental: Added proof of concept port of happstack-server to WAI.
http://www.haskell.org/pipermail/haskell-cafe/2010-March/074142.html
* added 'dirs' guard. (Similar to dir, but for a list of path components).
* set SO_KEEPALIVE so that dropped connections will eventually time out
* happstack-util only depends on QuickCheck when compiled with -ftests. This is wrong but solves a lot of annoy install failures.
* file serve functions now use MonadPlus instead of setting explicit 404
* XMLMetaData for webHSP
* Allow colons in cookie names
Contributors:
A big thanks to everyone who contributed patches for this release, including:
Gracjan Polak (25 patches in this release!) Simon Meier Paulo Tanimoto Joachim Fasting Antoine Latter Simon Michael Adam Vogt Joe Edmonds Andrea Vezzosi Nils Schweinsberg
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe