0.5.0
Breaking Changes
Only python fenced blocks now run allowing the use of standard code blocks to display code items within sections without it being sent to Python.
Feature Deprecation
New API for number, slider, and dropdown. Old API kept temporarily with deprecation notice. Plan on removing old API at version 0.8.0
. Keeps only variable names within the braces. Allows for variable names that contain commas such as a single item within a 2D numpy array. More consistent with vanilla html.
Other Changes
Fix output jitter. When updating outputs they used to disappear and reappear causing page jitter. Now the output container height only changes after the calculation is complete.
Fixed string escaping. Backslashes used to multiply. Fixed the string escaping logic.
Added debug area at top for when there is a Python error. Some internal Python errors used to occur silently. Now they are appended to the top of the form.
Added spacer to bottom of form so that the bottom of the form can be scrolled past.