Miso Versions Save

:ramen: A tasty Haskell front-end framework

1.8.3

1 year 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

1.8.2

2 years ago
  • Fix usage of tabs and spaces 94a384d3a0affa12857c8bf4247246d67f31a26f
  • Fix parse view to not drop unclosed tags b691e8dd68e30a4535b2668be87eba838d52b1df
  • Add jsstring only flag 23119eea95678d5afe00fcd52a4825768fd1ec0d

1.8.1

2 years ago

1.8

2 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.

1.7.1

3 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.

1.7

3 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

1.6

3 years ago
  • Properly prerender img, br, hr, etc.
  • Update .gitignore
  • Add ref_
  • Update mouseenter defaults
  • Update nixpkgs infra.

1.5.2

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

1.5.1

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

1.5

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.