Changelog for threepenny-gui-0.6.0.1
Changelog for the threepenny-gui package
0.6.0.1 -- Maintenance release.
- The
ADDRenvironment variable is now parsed correctly. - Now builds on GHC 7.8 and GHC 7.10
- The example source code in the
samplesfolder has been reorganized and consolidated.
0.6.0.0 -- Snapshot release.
- The internals of the JavaScript FFI has been reimplemented completely. A new module
Foreign.JavaScriptexports a bare JavaScript FFI in case you want to write a custom GUI framework. However, the moduleGraphics.UI.Threepennyis not compatible with it, even though it builds on top of it. - The fields of
Configtype for server configuration are now prefixed withjsinstead oftp. Example:jsPort,jsStatic. - The functions
loadFileandloadDirectoryhave been removed, as I felt that thejsStaticoption is sufficient for most use cases.
0.5.0.0 -- Snapshot release.
- Possibility to specify IP address to bind the server to.
- FFI now supports callbacks into Haskell. Remove
callDeferredFunctionfunction. Graphics.UI.Threepenny.Canvas.SVGfor creating SVG elements and attributes.- 2D graphics API in
Graphics.UI.Threepenny.Canvasis beginning to grow. Boolis now correctly marshalled to JavaScript.Textcan now be marshalled to JavaScrtip.
0.4.2.0 -- Maintenance release.
- Dependency
bytestring >=0.9.2is now implemented correctly. - Allow newer versions of
aesondependency. - Allow newer versions of
network,transformersandtemplate-haskelldependencies. - Helper scripts in the
samplesdirectory now assume that you use a cabal sandbox for development. - The
UImonad is now an instance of theApplicativeclass.
0.4.1.0 -- Maintenance release.
- Dependency on
textpackage now from version 0.11 to 1.1.*. - Dependency on
aesonpackage replaces the former dependency on thejsonpackage. - Unicode characters are now transmitted correctly to the browser. #75, #62.
- Change default port number to 8023. #64
0.4.0.2 -- Bugfix release.
- Fix CSS bug for
gridfunction.
0.4.0.1 -- Maintenance release.
- Adjust package dependencies.
0.4.0.0 -- Snapshot release.
- New
UImonad for easier JavaScript FFI and recursion in FRP. - Garbage collection for DOM elements. (Unfortunately, this doesn't support using custom HTML files anymore, see issue #60.)
- First stab at widgets.
- Update dependency to
websockets-0.8.
0.3.0.0 -- Snapshot release.
- Browser communication with WebSockets.
- First stab at FRP integration.
0.2.0.0 -- Snapshot release.
- First stab at easy JavaScript FFI.
0.1.0.0
- Initial release.