All Versions
77
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v0.31.6 Changes

    • โœจ enhancement: @bangle.dev/markdown updated the inlineNodeParser's parameter getTokenDetails to provide extra information in the callback and you can return in the callback whether a white space needs to be added before or after.
    inlineNodeParser(md, {
        tokenName: 'note_tag',
        regex: MARKDOWN_REGEX,
        // new parameters `offset` and `srcText`
        getTokenDetails: (match, offset, srcText) => {
           // use extra information to return the token details
           return {
                payload: string;
                markup: string;
                // Tell whether to insert a space before this token
                whiteSpaceBefore?: boolean;
                // Tell whether to insert a space after this token
                whiteSpaceAfter?: boolean;
           }
        }
    });
    
  • v0.31.3 Changes

    • โœจ enhancement: @bangle.dev/collab-manager allows you to manually request (use collabManager.requestDeleteInstance(...)) deletion of an instance to save memory.
  • v0.31.2 Changes

    • โœจ enhancement: @bangle.dev/collab-manager added two classes bangle-collab-active and bangle-collab-frozen on editor to indicate whether the editor is active or frozen to reflect the collaboration state.
  • v0.31.1 Changes

    • โœจ enhancement: @bangle.dev/collab-manager reduce logging.
  • v0.31.0 Changes

    • ๐Ÿ’ฅ Breaking: @bangle.dev/collab-client has been rewritten. Docs are still WIP.
    • ๐Ÿ†• New package: @bangle.dev/collab-comms for communicating between collab-manager and collab-client. Docs are still WIP.
    • ๐Ÿ†• New package: @bangle.dev/collab-manager for managing collab-client. Docs are still WIP.
    • Archived: @bangle.dev/disk and @bangle.dev/collab-server have been archived.
  • v0.30.0 Changes

    • ๐Ÿ’ฅ Breaking: @bangle.dev/collab no longer exports spec.
  • v0.29.0 Changes

    • ๐Ÿ’ฅ Breaking: bangle.dev now uses typescript version of Prosemirror. This might cause some type errors.

    • ๐Ÿ”’ If you notice errors like Uncaught Error: Invalid plugin, please try to make sure you have only 1 version of prosemirror-view,prosemirror-state, prosemirror-transform in your node_modules. You can delete your lock file and re-run yarn install to resolve the issue.

  • v0.28.10

  • v0.28.9 Changes

    @bangle.dev/collab-manager

    • โœจ enhancement: export CollabClientRequestType
  • v0.28.8 Changes

    • โœจ enhancement: Improve serial execute queue utility