mithril.js

A JavaScript Framework for Building Brilliant Applications

MIT License

Downloads
71.6K
Stars
13.9K
Committers
292

Bot releases are hidden (Show)

mithril.js - https://github.com/MithrilJS/mithril.js/releases/tag/ospec-v3.0.0

Published by tivac over 6 years ago

mithril.js - https://github.com/MithrilJS/mithril.js/releases/tag/ospec-v2.1.0

Published by tivac over 6 years ago

mithril.js - https://github.com/MithrilJS/mithril.js/releases/tag/ospec-v2_0_0

Published by tivac over 6 years ago

mithril.js - https://github.com/MithrilJS/mithril.js/releases/tag/v1.1.6

Published by tivac almost 7 years ago

mithril.js -

Published by tivac about 7 years ago

  • API: If a user sets the Content-Type header within a request's options, that value will be the entire header value rather than being appended to the default value (#1924)
mithril.js -

Published by tivac about 7 years ago

Bug fixes:

  • core: don't call onremove on the children of components that return null from the view #1921 octavore (#1922)
  • hypertext: correct handling of shared attributes object passed to m(). Will copy attributes when it's necessary #1941 s-ilya (#1942)
  • Fix IE bug where active element is null causing render function to throw error. (1943)

Ospec improvements:

  • Log using util.inspect to show object content instead of "[object Object]" (#1661, @porsager)
mithril.js -

Published by tivac over 7 years ago

Bug fixes:

  • move out npm dependencies added by mistake
mithril.js -

Published by tivac over 7 years ago

Bug fixes:

Ospec improvements:

  • Shell command: Ignore hidden directories and files (#1855 @pdfernhout))
  • Library: Add the possibility to name new test suites (#1529)

Docs / Repo maintenance:

Our thanks to @0joshuaolson1, @ACXgit, @cavemansspa, @CreaturesInUnitards, @dlepaux, @isaaclyman, @kevinkace, @micellius, @spacejack and @yurivish

Other:

  • Addition of a performance regression test suite (#1789)
mithril.js -

Published by tivac over 7 years ago

Bug fixes

  • hyperscript: Allow 0 as the second argument to m() - #1752 / #1753 @StephanHoyer
  • hyperscript: restore attrs.class handling to what it was in v1.0.1 - #1764 / #1769
  • documentation improvements @JAForbes, @smuemd, @hankeypancake
mithril.js - 🎉 All kinds of components! 🎉

Published by tivac over 7 years ago

New

  • support for ES6 class components
  • support for closure components

Bug fixes

  • fix IE11 input[type] error - #1610
  • apply #1609 to unkeyed children case
  • fix abort detection #1612
  • fix input value focus issue when value is loosely equal to old value #1593
mithril.js - https://github.com/MithrilJS/mithril.js/releases/tag/v1.1.0-rc.1

Published by tivac over 7 years ago

mithril.js -

Published by lhorie over 8 years ago

Bug Fixes:

  • fix regression that prevented string keys
  • fix handling of read-only attributes #925
  • fix double unloading issue #931
mithril.js -

Published by lhorie almost 9 years ago

Bug Fixes:

  • revert regressions from 0.2.1 refactor
  • revert finally because it's not in the ES6 promise spec
mithril.js -

Published by lhorie almost 9 years ago

IMPORTANT NOTE: Due to some unfortunate factors, 0.2.1 is not a stable release. Please use either 0.2.0 or latest instead

News:

  • large refactor to take better advantage of Chrome js optimizations and improve source code readability (thanks to @isiahmeadows)
  • added catch and finally to promises
  • improvements and fixes in the documentation and wiki
  • m(component, ...args) can now be used as a shorthand for m.component(component, ...args)

Bug Fixes:

  • errors thrown from the exception monitor no longer freeze redrawing
  • fix edge case with falsy keys
  • fix controller prototype inheritance in component controllers
  • fix return value of parseQueryString if input is empty string
  • fix component unloading #614 #866
mithril.js -

Published by lhorie over 9 years ago

News:

  • Mithril modules will be referred to as components from now on.
  • Virtual DOM tree can now contain components
  • Components can now be parameterized via m.component

Deprecations:

  • m.module has been renamed m.mount. Calling m.module will still work, but should be considered deprecated. Rationale: Mithril modules and components are the same thing, therefore from now on, they will be referred to as components, since that name is more descriptive of their purpose, and causes less confusion in the face of ES6 modules.

In order to migrate, search for m.module calls and replace them with m.mount. The method signature is the same.

Bug Fixes:

  • fix diff edge case in <select> #569
  • fix support for arrays in template compiler
Package Rankings
Top 0.73% on Npmjs.org
Top 14.01% on Repo1.maven.org
Top 3.91% on Proxy.golang.org