New features added this month

We just released version 0.7.26 of DoenetML. Here are new features added with this release and other releases over this past month:

  • You can now add a <mathInput>, <textInput>, or inline <choiceInput> directly inside a typeset mathematical equation (i.e, inside a <m>, <me>, <md>, and similar tags). Thanks to @Nick_Bennett and @Anurag_Katyal for prodding us to create this feature.
  • New <slopeField> and <vectorField> components. Thanks to @Anurag_Katyal.
  • You can now include a hand-graded answer inside a <cascade>. Thanks to @Virginia_Mae for suggesting this.
  • You can add a box around a legend. Thanks to @Melissa_Lynn for suggesting this.
  • The MathJax units extension is now loaded. Thanks to @Melissa_Lynn for suggesting this.

This is great! Thank you!

Gosh darnit. This solves a bunch of problems, and I’ll have to go simplify a bunch of my code to remove the workarounds I did to make things work without them. :melting_face:

1 Like

Is your steak too delicious and your lobster too buttery as well? :wink:

We just released version 0.7.27. New features:

  • A <chart> component that can create bar, line, scatter, box, pie charts
  • Cumulative scan components: <cumulativeSum>, <cumulativeProduct>, <cumulativeMin>, <cumulativeMax>, <differences>
  • Index-returning operators:<argMin>, <argMax>, <indexOf>, <searchSorted>, <sortIndices>.
  • Counting operators: <tally> and <binCounts>.
  • <sampleMultivariateRandomNumber> that just does multivariate hypergeometric for now
  • hypergeometric, binomial, and Poisson single-variable sampling distributions
  • restored <summaryStatistics> component
  • Improved conversion script from version 0.6 to 0.7
  • Many bug fixes