v0.10.0 - Almost Beta! #5474
doodlewind
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.10.0 - Almost Beta!
The v0.10.0 release of BlockSuite includes a total of 246 PRs and welcomes 10 new contributors. Besides the continuous enhancement of the framework and more product features for the prebuilt AFFiNE editors, with an increased number of bug fixes and broader usage in production environments, we believe BlockSuite has been very close to its beta stage. This signifies:
_legacy
directory in the@blocksuite/blocks
package. Documentation about the relevant API surface is being continuously improved. However, understanding the usage for customizing blocks and extending selections may still require code consultation at this point.We plan to enter the beta phase of BlockSuite in the next upcoming release. Exciting updates are on the way!
Below is a brief overview of the framework improvements and editor features in 0.10.0:
Framework Refinements
page.load(callback)
#5325): The newpage.load
API distinguishes between creating and loading documents, offering more precise control. Details are provided in the BlockSuite Data Persistence Tutorial.deleteBlock
(fix(store):deleteBlock
should delete children recursively by default #5224): ModifieddeleteBlock
to allow recursive deletion of child nodes by default, with configurable behavior.BlobManager
now actively removes unlinked resources, enhancing efficiency in resource management.Editor Features
affine:surface-ref
block enables embedding whiteboard frames or groups into the document mode.Bugfixes
PageMeta.title
withPageBlockModel.title
while importing markdown files @hyf0 (fix: syncPageMeta.title
withPageBlockModel.title
while importing markdown files #5297)copyAsPng
not work @zqran (fix(edgeless): fixcopyAsPng
not work #5062)getPreviousBlock
not works as expected when there are several notes @Flrande (fix(page):getPreviousBlock
not works as expected when there are several notes #5131)try
@Flrande (fix(std): should not re-execute previous commands in the chain beforetry
#5278)tryAll
should share same context @Flrande (fix(std): commands intryAll
should share same context #5293)deleteBlock
should delete children recursively by default @Flrande (fix(store):deleteBlock
should delete children recursively by default #5224)New Contributors
enable_bookmark_operation
flag #5447Full Changelog: v0.9.0...v0.10.0
This discussion was created from the release v0.10.0 - Almost Beta!.
Beta Was this translation helpful? Give feedback.
All reactions