Liking cljdoc? Tell your friends :D

Hoplon Changelog

Unreleased

7.3.5

  • Update dependencies

7.3.4

  • with-init! execute the fn immediately if the page has already loaded (fixes #257)
  • Fix singletons appending instead of replacing children (fixes #264)

Library developers

  • Use Element.matches() instead of Element.webkitMatchesSelector() in tests (fixes #272)

7.3.3

  • Derefing an event now works when using hoplon.goog attribute provider

7.3.2

  • Move the cljsjs.jquery dependency back to regular deps
  • More :no-doc metadata to fix building on cljdoc

Library developers

  • Fix lint warnings from clj-kondo

7.3.1

  • Add some :no-doc metadata to fix building on cljdoc
  • Fix scm link so cljdoc can find the project on github

7.3.0

  • clj-kondo config to fix errors displayed by clojure-lsp
  • with-animation-frame macro
  • Move the cljsjs.jquery dependency to test deps

Library developers

  • Use Github Actions to test, release snapshots and versions
  • Move tooling from boot to tools deps
  • Test setup using chrome webdriver
  • npm setup used for testing

7.2.0

Bug Fixes

  • defattr spec was not being used, improved spec

Refactored

  • Avoid Protocol Override
  • Rename INode to IHoplonNode da849e0
  • Reorganized hoplon.core
  • mark -do! and -on! as private
  • renamed -attr! to -attribute!
  • dispatcher now used by all multi-methods 9561df6
  • Improved runtime specs
  • Removed when-dom for on! events

Added

  • dispatcher helper function ba36c95
  • elem! multi-method 9561df6
  • Managed Versions via boot-semver

Removed

Moved

Tests

  • text macro tests for interpolation

7.1.0

Improved

  • Upgrade to Clojure 1.9
  • Upgrade to ClojureScript 1.9.946
  • Upgrade Latest Dependencies
  • Test Coverage

Added

  • Spec support for Macros
  • Spec support for Runtime Attributes
  • Docstring and Pre/Post Conditions to defelem

Removed

  • IE8 Support

7.0.0

Improved

  • Elements that are not passed any cell children render faster 4c9c2a6

Tasks

  • ns+: Still provided, but no longer called by the hoplon task and marked as deprecated.

Fixed

  • nil children passed as arguments to element constructors are ignored #160

Can you improve this documentation? These fine people already did:
mynomoto & Matthew Ratzke
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close