miso

A tasty Haskell front-end framework

BSD-3-CLAUSE License

Downloads
36.2K
Stars
2.1K
Committers
55

Bot releases are hidden (Show)

miso - 1.8.4 Latest Release

Published by dmjio 5 months ago

miso - 1.8.3

Published by dmjio about 2 years ago

  • Implemented workaround for GHC bug in 9.0.2 where hidden functions are still colliding with Prelude functions (e.g. elem)
    • 82a7f3f2710af1097516c859269fd007dc610f61
  • Added Haskell favicon to https://haskell-miso.org
  • Indentation adjustments in JS files.
  • Async version bump in JS tests.
  • Support text-1.2.5
    • 9b76dd528c01dc80d86f579f743f281c0c8e01a2
miso - 1.8.2

Published by dmjio over 2 years ago

  • Fix usage of tabs and spaces 94a384d3a0affa12857c8bf4247246d67f31a26f
  • Fix parse view to not drop unclosed tags b691e8dd68e30a4535b2668be87eba838d52b1df
  • Add jsstring only flag 23119eea95678d5afe00fcd52a4825768fd1ec0d
miso - 1.8.1

Published by dmjio almost 3 years ago

miso - 1.8

Published by dmjio about 3 years ago

  • Added rawHtml combinator. Useful for converting raw HTML into virtual DOM.
  • Backend and frontend fully merged (@tysonzero)
  • styleInline combinator (@developandplay)
  • Pixel Card Wars (@smelc)
  • Delegate uses synchronous instead of asynchronous (@parthshah31)
  • Nix refactoring
  • GitHub CI
  • Hosted examples via nixops.
miso - 1.7.1

Published by dmjio over 4 years ago

  • Allows for adding multiple classes together
view _ = div_ [ class_ "foo", class_ "bar" ] [ ]

Will be shown on the DOM as class="foo bar"

  • Bug fixes related to isomorphic rendering.
miso - 1.7

Published by dmjio over 4 years ago

  • Added textRaw
    • style_ and script_ can now contain CSS and JS in body.
  • Add collapse sibling text nodes.
    • Solves the prerendering runtime failure problem.
    • Allows for consecutive text nodes to be present in a View a
  • Various jsaddle fixes.
  • Bug fixes to https://haskell-miso.org (regarding links)
  • Added LogLevel
miso - 1.6

Published by dmjio over 4 years ago

  • Properly prerender img, br, hr, etc.
  • Update .gitignore
  • Add ref_
  • Update mouseenter defaults
  • Update nixpkgs infra.
miso - 1.5.2

Published by dmjio over 4 years ago

  • Fixes error where selectionStart (and others) cause type errors to be thrown when looked up on a DOM node from Safari.
miso - 1.5.1

Published by dmjio over 4 years ago

  • Add special case for diffing properties of checked and value.
    • This fixes a problem where diffing ignores that fact the input field state is different than both the old and new models.
    • This is considered an edge case and only arises when both the old and new models are the exact same, yet a user has typed into an input or checked a check box.
    • Solves: https://github.com/dmjio/miso/issues/578
miso - 1.5

Published by dmjio over 4 years ago

  • Factored out fromMisoString into it's own class FromMisoString (major breaking change)
  • Performance improvements, dead code elimination in js code.
  • Additional documentation
  • Websocket API updates.
  • Test deps. bump.
miso - 1.4

Published by dmjio almost 5 years ago

  • Fixed issues related to keys patch
  • Documentation updates
  • Add ghcjs-dom to miso's nixpkgs
miso - 1.3

Published by dmjio almost 5 years ago

  • Update sample app hashes
  • Added consoleLogJSVal, changed consoleLog signature.
  • Add sample-app-jsaddle w/ documentation
  • Add Transition README.md
  • hpack fix for GHCJS
  • Add new cachix cache miso-haskell.cachix.com
  • Add onBeforeDestroyed
  • isomorphic.js bugfix.
miso - 1.2

Published by dmjio about 5 years ago

  • Add bugfix + test for keys patch dealing with prepending keys.
miso - 1.1.0.0

Published by dmjio about 5 years ago

  • Adds jsaddle-wkwebview and the ability to cross-compile to ARM
  • Refactors examples into their own cabal package.
  • Travis CI support
  • Initialize empty window when no DOM present.
miso - 1.0.0.0

Published by dmjio over 5 years ago

  • Refactor jsbits/*.js to allow for ADVANCED OPTIMIZATIONS with Google's closure compiler
  • Refactor and simplify nix scripts
  • Deprecate stack support
  • Nixops support
  • GHCJS 8.6
  • Add StableName to diff
  • Add a binary cache for OSX / Linux
miso - 0.21.2.0

Published by dmjio about 6 years ago

Bug fixes:

  • Bug fixes on diffing algorithm
  • Safari checkbox bug fix
  • Isomorphic router fixes

Features:

  • MathML support
  • SkipChan logic (empty notify) added.
  • Scroll into view function added
  • JSaddle support

Maintenance:

  • Removed unused XHR module
miso - 0.21.1.0

Published by dmjio over 6 years ago

  • Hot fix for HasLink instance
miso - 0.21.0.0

Published by dmjio over 6 years ago

  • Includes fix for #426
miso - 0.20.1.0

Published by dmjio over 6 years ago