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. 
1 Like
Is your steak too delicious and your lobster too buttery as well? 
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