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
Uh oh!
There was an error while loading. Please reload this page.
-
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:
_legacydirectory in the@blocksuite/blockspackage. 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.loadAPI distinguishes between creating and loading documents, offering more precise control. Details are provided in the BlockSuite Data Persistence Tutorial.deleteBlock(fix(store):deleteBlockshould delete children recursively by default #5224): ModifieddeleteBlockto allow recursive deletion of child nodes by default, with configurable behavior.BlobManagernow actively removes unlinked resources, enhancing efficiency in resource management.Editor Features
affine:surface-refblock enables embedding whiteboard frames or groups into the document mode.Bugfixes
PageMeta.titlewithPageBlockModel.titlewhile importing markdown files @hyf0 (fix: syncPageMeta.titlewithPageBlockModel.titlewhile importing markdown files #5297)copyAsPngnot work @zqran (fix(edgeless): fixcopyAsPngnot work #5062)getPreviousBlocknot works as expected when there are several notes @Flrande (fix(page):getPreviousBlocknot works as expected when there are several notes #5131)try@Flrande (fix(std): should not re-execute previous commands in the chain beforetry#5278)tryAllshould share same context @Flrande (fix(std): commands intryAllshould share same context #5293)deleteBlockshould delete children recursively by default @Flrande (fix(store):deleteBlockshould delete children recursively by default #5224)New Contributors
enable_bookmark_operationflag #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