fractava / notes-core

The Core of our Notes App
https://fractava.github.io/notes-core/
GNU General Public License v3.0
5 stars 1 forks source link

Bump mathlive from 0.89.4 to 0.90.7 in /core #377

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps mathlive from 0.89.4 to 0.90.7.

Changelog

Sourced from mathlive's changelog.

[Unreleased]

Bug Fixed

  • #1861 In Firefox, an apparently focused mathfield would not always accept keyboard input.

0.90.6 (2023-03-23)

Bug Fixes

  • #1881, #1883 Fixed issues with TypeScript declarations of public interface
  • In some cases a horizontal scrollbar would appear in the virtual keyboard
  • #1884 mf.setPromptValue() could cause runtime errors
  • In some cases, using mf.insert() to replace a selection would do nothing
  • Some mathfield properties (for example mf.macros) were missing.

0.90.0 (2023-03-19)

Breaking Changes

This release contains several breaking changes. As much as possible I try to avoid introducing breaking changes, but there was an accumulation of issues that required some breaking change and I figured I would introduce them all at once:

  • the use case where a page had several mathfields was not handled well. Several configuration options were effectively shared, yet each mathfield had its own idea of what the setting was. There were also several duplicate ways of configuring a mathfield, which was confusing.
  • the virtual keyboard was awkward to use and configure with multiple mathfields. The virtual keyboard API was also attached to mathfield instances, instead of the virtual keyboard being its own entity.
  • Fill-in-the-blank is a popular feature, but its current implementation had some limitations. Thanks to a contributed new implementation, those limitations have been removed, and the API to handle fill-in-the-blank has been adjusted accordingly.

Fill-in-the-blank

  • New implementation of the \placeholder{} command for "fill-in-the-blank" feature. Thank you to James Mullen (https://github.com/wildyellowfin) for this contribution.

    Previously, each placeholder was an embedded mathfield inside a "root" mathfield. The placeholders are now special editable regions of a read-only mathfield.

    This improves their layout (for example a placeholder numerator is now displayed at the correct size) and simplify their interaction. When used as a

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #380.