@@ -0,0 +1,34 @@
4+Major Changes (Read this part!)
5+-------------------------------
7+* Add a basic module system.
8+* Elm's JavaScript runtime is now distributed with the elm package.
9+ Previously it was available for download as an unversioned JavaScript
10+ file (elm-mini.js). It is now installed with the elm compiler as
11+ elm-runtime-0.3.0.js. Be sure to serve the Elm runtime system that matches
12+ the version of the compiler used to generate JavaScript. When working
13+ locally, the compiler will automatically use your local copy of this file.
14+* BREAKING CHANGE: rgb and rgba (in the color module) now take their red,
15+ green, and blue components as integers between 0 and 255 inclusive.
16+* Improve error messages for parse errors and runtime errors.
19+New Functions and Other Additions
20+---------------------------------
22+* Add support for keyboard events: Keyboard.Raw
23+* Add buttons in Signal.Input:
24+ button :: String -> (Element, Signal Bool)
25+* Add new basic element (an empty rectangle, good for adding spaces):
26+ rectangle :: Int -> Int -> Element
27+* Add (an awkwardly named) way to display right justified text: rightedText
28+* Add two basic libraries: Data.Char and Data.Maybe
29+* Add some new colors: magenta, yellow, cyan, gray, grey
30+* Add functions to Data.List module: take, drop
31+* Add functions to Prelude (the default imports):
32+ fst, snd, curry, uncurry, and a bunch of list functions
33+* Add --make, --separate-js, and --only-js flags to help compile
34+ with the new module system.