Skip to content

Releases: datavis-tech/topologica

README Overhaul & Smaller Build

19 Sep 14:43
Compare
Choose a tag to compare
  • Reactive function as array #39
  • Optimize library size #40
  • README Overhaul #41

Now weighs only 825 bytes!

Chainable set

09 Sep 12:19
Compare
Choose a tag to compare

This release modifies set to returned the instance, so that you can chain set calls. This is useful for constructing and setting the initial values of a Topologica instance in a single statement.

Before:

const state = Topologica({ circlesDOM });
state.set({ selection });
return state;

After:

return Topologica({ circlesDOM }).set({ selection });

PR: Chainable set #35

Optimize & Simplify

07 Sep 07:50
Compare
Choose a tag to compare

This release makes the library even more minimal and concise.

Summary of changes:

  • Remove Async Function Support #26
  • Use objects internally & revise get API #30 #31
  • Optimize & Simplify #32

Dependencies as String

05 Sep 04:31
Compare
Choose a tag to compare

Accept String as Dependencies #24

This improves developer experience while using the library, as you can now copy-paste easily between the arguments and the list of dependencies.

Lean Overhaul

28 Aug 20:03
Compare
Choose a tag to compare
  • Api redesign #17
  • Only Propagate Changed Properties #18
  • Migrate from Babel to Buble (and optimize build size). #19
    • Build size went down from 1.95KB to 1.13KB.
  • Improve performance #21
  • Update Documentation #22

Async Functions

24 Jun 11:27
Compare
Choose a tag to compare

New feature: support for async functions!

PR: Add support for async functions #13