Skip to content

refactor(web): deprecated APIs to remove in v20 #16385

Description

@mcdurdin
  • API endpoints deprecated in v19 (feat(web): add keyman.versionInfo API #16351, docs(web): deprecate unused and obsolete API endpoints and docs cleanup #16354), to be removed in version 20:

    • keyman.helpURL
    • keyman.util.rgba()
    • keyman.util.toFloat()
    • keyman.util.toNumber()
    • keyman.util.toNzString()
  • Previously deprecated API endpoints to be removed in version 20:

    • keyman.util.createShim()
    • keyman.util.showShim()
    • keyman.util.hideShim()
    • keyboard.KeyboardID
  • Deprecated IMX functions and endpoints that will be removed in v20:

    • keyman.interface.focusLastActiveElement()
    • keyman.interface.getLastActiveElement()
    • keyman.interface.hideHelp()
    • keyman.interface.showHelp()
    • keyman.interface.showPinnedHelp()
  • Deprecated IMX functions and endpoints that will be retained for compatibility with legacy IMX keyboards:

    • KeymanWeb.FocusLastActiveElement()
    • KeymanWeb.GetLastActiveElement()
    • KeymanWeb.HideHelp()
    • KeymanWeb.ShowHelp()
    • KeymanWeb.ShowPinnedHelp()
  • Deprecated functions and endpoints that will be retained for compatibility with legacy keyboards:

    • KeymanWeb.KA()
    • KeymanWeb.KC()
    • KeymanWeb.KCM()
    • KeymanWeb.KDM()

See-also: #16386

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions