You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Significant extension of library (lispkit markdown):
Complies with the CommonMark X specification
Support for underlined text, strikethrough text, and task lists
Support for typesetting LaTeX formulas
Support for rendering Mermaid diagrams
Loads images from the web
Includes several parsers based on specified dialect: standard, extended, full, math and latex
Supporting both structural and semantical comparisons of Markdown documents
New procedures: markdown->pdf, markdown->pdf-data, save-markdown, markdown->source-string, normalize-markdown, markdown-equals?, markdown-block-equals?, markdown-list-item-equals?, markdown-inline-equals?, markdown->formatted-string, markdown-style-config, syntax-highlighting-theme and syntax-highlighting-themes
Significant extension of library (lispkit http server):
HTTP servers now listen on the loopback address by default
Path parameter values are now percent-encoded, as sent by the client with the option to decode
HTTP servers support persistent connections, answer HEAD and OPTIONS requests, and refuse requests that are too large or too slow
Fixed vulnerability in share-directory-handler and browse-directory-handler
Fixed JSON responses and a multi-threading-related crash
New/extended procedures in library (lispkit draw): make-bitmap, bitmap-trim, mermaid->image, latex-math->image and EXIF metadata fully supported on iOS.
New procedure in library (lispkit system): locale-sunday-first?
New procedure in library (lispkit date-time): week->date-time
Procedures of (lispkit vision) run in the background now; json-query returns matches in document order
Fixes in libraries (lispkit json), (lispkit date-time), (lispkit object), shape-contains?
Fixed exit (ends the whole program, also on other threads, and LispKitRepl uses the requested exit status), the handling of errors that are dealt with by a handler at the top level, data races in the thread runtime, and a compiler bug corrupting the stack
New sample code: StyledMarkdown.scm, MarkdownTOC.scm, and Movies.scm
Options -r, -f, -l, -a, and -i of LispKitRepl take exactly one value now but can be repeated