Bangle.dev v0.26.0 Release Notes

  • @bangle.dev/core

    • 📦 We have a new package @bangle.dev/base-components carved out from @bangle.dev/core which now exports all components like bold, heading, listItem etc.

    • 💥 Breaking🚨: @bangle.dev/core No longer exports the following undocumented API browser, utils, logging pluginKeyStore , setSelectionAtEnd , corePlugins and coreSpec.

    • 💥 Breaking🚨: No longer exports any bangle components, please check out the code example below for transitioning to using @bangle.dev/base-components.

    • 🔌 If you were importing individual components, corePlugins or coreSpec please import each component individually.

    // old
    import { bulletList, orderedList } from '@bangle.dev/core';
    
    // new
    import { bulletList, orderedList } from '@bangle.dev/base-components';
    

    If you were importing components, you can either club all imports from @bangle.dev/base-components and call it components or just import each individual component like in the above example.

    // old
    import { components } from '@bangle.dev/core';
    
    // new
    import * as components from '@bangle.dev/base-components';