bd28252 Thanks @yuki-takei! - Fix page operations and v5 page migration failing for page paths that contain non-ASCII whitespace (e.g. U+3000 IDEOGRAPHIC SPACE)Node.js 24's RegExp.escape() escapes non-ASCII whitespace (code points >= U+0100, such as U+3000) into \uXXXX form, which MongoDB's PCRE2 engine does not support (error 51091). Added escapeStringForMongoRegex(), which escapes only regex metacharacters and passes other characters through literally, and used it wherever the resulting pattern is sent to MongoDB.
ef1c8b0 Thanks @yuki-takei! - add YJS_WEBSOCKET_BASE_PATH#10717 cbadb43 Thanks @yuki-takei! - Add AccessTokenParser type
#10717 36699d6 Thanks @yuki-takei! - Explicitly define scope grouping
#10474 3de6953 Thanks @yuki-takei! - Remove global socket management and useSWRStatic
#10474 3de6953 Thanks @yuki-takei! - Update IPage interfaces family
22fae03 Thanks @yuki-takei! - Add global EventTarget instance provider#10189 e6bd8c8 Thanks @yuki-takei! - Update IGrowiInfo type
#10185 8d28e19 Thanks @yuki-takei! - Updated the interface to accommodate the removal of the questionnaire feature.
29ce07f Thanks @NaokiHigashi28! - Expose React instance to window via GrowiFacade708c45a Thanks @yuki-takei! - Update GrowiInfo interfaceacd3787 Thanks @yuki-takei! - Fix generateChildrenRegExp method8f9189d Thanks @yuki-takei! - Add isIPageInfo type guard60097ac Thanks @yuki-takei! - Transplant and re-implement serializers for User and Attachmentc2d4766 Thanks @yuki-takei! - - Ref<T> is modified - includes ObjectId
isPopulated() is updatedgetIdForRef() is updatedgetIdStringForRef() is newly added37d88a8 Thanks @github-actions! - The first major version release47ce932 Thanks @yuki-takei! - Add vaidator for GROWI theme plugins