-
#19 upgrades Mafs to 0.18.8 (see the Mafs CHANGELOG entry here).
-
#18 fixes a documentation issue with the
Mafs
component.
-
#17:
-
Upgrades Mafs to 0.17.0 (see the Mafs CHANGELOG entry here)
-
Adds
mafs.core/Polyline
andmafs.plot/Inequality
. -
mafs.core/Mafs
now supports an:on-click
handler. -
mafs.vector
andmafs.matrix
are nowcljc
files, so that projects like Emmy-Viewers can construct Mafs-style vectors and matrices on the JVM. -
Removes the former
defcomponent
macro in favor of explicitdefn
s. This makes the project compatible with Portal and other libraries that need to load cljs files via SCI. -
Upgrades our
reagent
dependency to 1.2.0, and upgrades Clerk for the docs site build to the latestmain
. -
All components are now well-documented!
-
-
#14:
-
Adds a
provided
dependency on SCI topom.xml
, so that cljdoc builds succeed. -
Upgrades to Clerk version
fad499407d979916d21b33cc7e46e73f7a485e37
for the template and project docs notebook, along with a matching clerk-utils upgrade. -
Remove
aliases
argument frommafs.sci/install!
, as these won't work anymore with the new Clerk upgrade. -
Fixes to docs in template
-
-
#12 adds a
deps-new
template that sets up a basic Clerk project withMafs.cljs
installed as a dependency. The template lives here. -
#7:
-
Renames the
mafs
namespace tomafs.core
to prevent collisions with the"mafs"
package import. I was hesitant to do this, but of course you can always aliasmafs.core
tomafs
when you require it. -
Upgrades mafs to 0.15.2, adding support for
:on-click
to themafs.core/Mafs
component. -
Adds
mafs.sci
with SCI namespace objects for all namespaces, plus anamespaces
map and aconfig
for easy installation into SCI. The namespaces follows the patterns set by the https://github.com/babashka/sci.configs repo.mafs.sci/install!
allows the user to installMafs.cljs
into SCI's shared context with one mutating call.
-
Migrates the project over to
clerk-utils
and all of its new custom build stuff. This let me simplify development, update the README and DEVELOPING pages and kill my shadow-cljs.edn file.user.clj
gets quite a bit simpler too. -
Adds notes to the interactive docs guide about:
-
using the library with SCI and with Clerk
-
the required stylesheets, since basically nothing works without these!
-
-
Upgrades the docs notebook to the latest Clerk version.
-
First real release! Mafs.cljs has compatibility with almost everything in Mafs, as explored in the interactive documentation notebook at https://mafs.mentat.org.