[Haskell-cafe] ANNOUNCE: xmonad 0.9 is now available!

Don Stewart dons at galois.com
Sun Oct 25 22:45:50 EDT 2009


                           http://xmonad.org

The xmonad dev team is pleased to announce xmonad 0.9!
We think this is a great release.

The headlines:

    * Actions.SpawnOn: Windows go to the workspace they were launched
          on, even if you're no longer viewing that workspace.  Especially
          handy for slow-launching applications like Firefox
    * Actions.GridSelect: graphically go to, select, do things with
          windows, workspaces, prompts ... 
    * Many new window layouts: http://is.gd/4BzAI
    * Many new scriptable actions: http://is.gd/4BzCN
    * Focus changes across screens with mouse movement, no longer
          requiring a click, even for empty workspaces. 
    * Improved xmobar/dzen statusbar functions, easier to use, more compositional
    * New --restart command line flag to restart a running xmonad process.
    * Supports for multi-module local configuration files
    * Support for user-defined X event handling 
    * xmonad comes with 180 extensions for enhancing functionality
    * Over 3000 commits have been made to the project.

Extensive change logs:

    http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8

About:

    xmonad is a leading tiling window manager, known for its lightness,
    reliability, extensibility and efficiency. It supports true
    multiheaded tiling, and rich, rapid customisation. It is also highly
    portable, running on regular desktops, laptops, netbooks, phones,
    game consoles, the OLPC, and more.

Features:

   * Very stable, fast, small and simple.
   * Automatic window tiling and management
   * First class keyboard support: a mouse is unnecessary
   * Full support for tiling windows on multi-head displays
   * Full support for floating, tabbing and decorated windows
   * Full support for Gnome and KDE utilities
   * XRandR support to rotate, add or remove monitors
   * Per-workspace layout algorithms
   * Per-screens custom status bars
   * Compositing support
   * Powerful, stable customisation and reconfiguration
   * Large extension library
   * Excellent, extensive documentation
   * Large, active development team, support and community

Get it!

    Information, screenshots, documentation, tutorials and community
    resources are available from the xmonad home page:

        http://xmonad.org

    The 0.9 release, and its dependencies, are available from
    hackage.haskell.org:

        http://hackage.haskell.org/package/xmonad

    xmonad packages are available in pretty much every package system,
    including.

        Debian, Gentoo, Arch, Ubuntu, OpenBSD,
        NetBSD, FreeBSD, Gobo, NixOS, Source Mage, Slackware

    and 0.9 packages will appear in coming days (some are already available).

    On the fly updating to xmonad 0.9 is supported, without losing your
    session!  You can even use cabal-install:

        $ cabal update
        $ cabal install xmonad-0.9
        $ cabal install xmonad-contrib-0.9
        $ xmonad --recompile
        mod-q

Extensions:

    xmonad comes with a huge library of extensions (now around 15
    times the size of xmonad itself), contributed by viewers like you.

    Extensions allow for all sorts of functionality and enhancements to
    the window manager, via Haskell in your config file. For more
    information on using and writing extensions see the webpage.  The
    library of extensions is available from hackage:

        http://hackage.haskell.org/cgi-bin/xmonad-contrib

    Full documentation for using and writing your own extensions:

        http://xmonad.org/documentation.html

This release brought to you by the xmonad dev team:

    Spencer Janssen          Don Stewart
    Adam Vogt                Brent Yorgey
    Daniel Wagner            Devin Mullins
    Daniel Schoepe           Braden Shepherdson   
    Nicolas Pouillard        Roman Cheplyaka
    Gwern Branwen            Lukas Mai

Featuring code contributions from over 80 developers:

    Aaron Denney            Jason Creighton
    Alec Berryman           Alex Tarkovsky
    Alexandre Buisse        Andrea Rossato
    Austin Seipp            Bas van Dijk
    Ben Voui                Brandon Allbery
    Chris Mears             Christian Thiemann
    Clemens Fruhwirth       Daniel Neri
    Anders Engstrom         Dave Harrison
    David Glasser           David Lazar
    Dmitry Kurochkin        Dominik Bruhn
    Dougal Stanton          Eric Mertens
    Ferenc Wagner           Jan Vornberger
    Hans Philipp Annen      Ivan Tarasov
    Ivan Veselov            Jamie Webb     
    Jeremy Apthorp          Malebria
    Joachim Breitner        Joachim Fasting
    Joe Thornber            Joel Suovaniemi
    Juraj Hercek            Justin Bogner
    Kai Grossjohann         Karsten Schoelzel
    Klaus Weidner           Mathias Stearn
    Mats Jansborg           Matsuyama Tomohiro
    Michael Fellinger       Michael Sloan
    Miikka Koskinen         Neil Mitchell
    Nelson Elhage           Nick Burlett
    Quentin Moser           Nils Anders Danielsson
    Peter De Wachter        Robert Marlow
    Sam Hughes              Shachaf Ben-Kiki
    Shae Erisson            Simon Peyton Jones
    Stefan O'Rear           Tom Rauchenwald
    Valery V. Vorotyntsev   Will Farrington 
    Yaakov Nemoy            timthelion
    Rickard Gustafson       Trevor Elliott
    Ian Zerny               Ivan Miljenovic
    Marco e Silva           Michal Janeczek
    David Roundy            Wirt Wolff
    Max Rabkin              Sean Escriva
    Norbert Zeh             Alexey Khudyakov
    Ismael Carnales         Luis Cabellos
    Konstantin Sobolev      Dmitry Astapov 
    Andres Salomon          Aleksandar Dimitrov
    Ilya Portnov            Michal Trybus
    Travis Hartwell

As well as the support of many others on the #xmonad and #haskell IRC
channels, and the wider Haskell and window manager communities.

Thanks to everyone for their support!


More information about the Haskell-Cafe mailing list