v16.1.1-canary.23
- Don't import typescript at runtime: #88321
- fix: use RDC for server action requests: #88129
- Warn when overriding Cache-Control header on
/_next/routes: #88353 - [prebuilt-skew-protection] feat: adding in automatic deploymentId: #88012
- Revert "[prebuilt-skew-protection] feat: adding in automatic deploymentId": #88449
- Turbopack: Update reqwest, remove experimental system TLS feature: #88290
- Update AGENTS.md with PR template and test generation requirements: #88417
- Add .cursor/worktrees.json configuration: #88415
- docs: add guidance for code block highlight line numbers to AGENTS.md: #88430
- [turbopack] Compute transitive side effects and use them to trim imports: #86675
- fix(turbo-tasks-backend): use correct TaskDataCategory for is_immutable check: #88331
- perf(turbo-tasks-backend): use DefaultStorage for AggregationNumber to save memory: #88336
- [Turbopack] Move DirList to its own module: #88256
- docs: add rebuild guidance and ICE troubleshooting to AGENTS.md: #88337
- Type-check
run-tests.jsand remove unusedrelatedflag: #88433 - [test] Remove obsolete reference to
NEXT_TEST_SKIP_RETRY_MANIFEST: #88434 - Revert "[Turbopack] Move DirList to its own module": #88441
- [scripts] Avoid conflicting type for
pack-next --compress: #88439 - Update Rspack production test manifest: #88403
- Update Rspack development test manifest: #88404
Huge thanks to @mischnic, @timneutkens, @lukesandberg, @ztanner, @andrewimm, @unstubbable, @eps1lon, @brookemosby, @vercel-release-bot, and @bgw for helping!
Release v2.2.0
-
#389 by @bobsingor – Add document permissions support:
- Add
useDocumentPermissionshook for React, Svelte, and Vue with reactive permission state and helper methods (hasPermission,hasAllPermissions, and shorthand booleans likecanPrint,canCopyContents, etc.) - Add
UPDATE_DOCUMENT_SECURITYaction andupdateDocumentSecurityaction creator for updating document security state - Add reducer case for updating document permissions and owner unlock state
- Add permission helper methods to
BasePlugin:getDocumentPermissions,checkPermission,requirePermission - Export
useDocumentPermissionsfrom shared, svelte, and vue entry points
- Add
-
#389 by @bobsingor – Add permission override system with global and per-document configuration:
- Add
PermissionConfiginterface for configuring permission overrides withenforceDocumentPermissionsandoverridesoptions - Add
permissionsoption toPluginRegistryConfigfor global permission configuration - Add
permissionstoDocumentStatefor per-document permission overrides - Add
getEffectivePermissionandgetEffectivePermissionsselectors for layered permission resolution (per-document → global → PDF) - Add human-readable permission names (
print,modifyContents,copyContents, etc.) as alternatives to numeric flags - Update
BasePluginpermission helpers (checkPermission,requirePermission,getDocumentPermissions) to use effective permissions - Update
useDocumentPermissionshooks (React, Svelte, Vue) to return both effective and raw PDF permissions - Add
configprop toEmbedPDFcomponents for passingPluginRegistryConfig, deprecating individualloggerprop - Export
PermissionConfig,PermissionName,ALL_PERMISSION_FLAGS, and permission selectors
- Add
- #389 by @bobsingor – Add document security/encryption engine methods:
- Add
setDocumentEncryptionfor setting AES-256 encryption with user/owner passwords and permission flags - Add
removeEncryptionfor marking documents for encryption removal on save - Add
unlockOwnerPermissionsfor unlocking owner permissions on encrypted documents - Add
isEncryptedandisOwnerUnlockedquery methods - Implement security methods in
PdfEngineorchestrator,RemoteExecutor,PdfiumNative,WebWorkerEngine, andEngineRunner - Query and store
isEncrypted,isOwnerUnlocked, andpermissionswhen opening documents
- Add
- #389 by @bobsingor – Add PDF permission and security types:
- Add
isEncrypted,isOwnerUnlocked, andpermissionsproperties toPdfDocumentObject - Add
PdfPermissionFlagenum with all PDF permission flags (Print, ModifyContents, CopyContents, ModifyAnnotations, FillForms, ExtractForAccessibility, AssembleDocument, PrintHighQuality) andAllowAllcombination - Add
buildPermissionshelper function for combining permission flags - Add
PermissionDeniedErrorclass for permission check failures - Add security methods to
PdfEngineinterface:setDocumentEncryption,removeEncryption,unlockOwnerPermissions,isEncrypted,isOwnerUnlocked - Add security methods to
IPdfiumExecutorinterface
- Add
- #389 by @bobsingor – Add permission checking for annotation operations:
- Check
PdfPermissionFlag.ModifyAnnotationsbefore creating, updating, or deleting annotations - Check permission before activating annotation tools
- Check permission before creating annotations from text selection
- Update
AnnotationContainercomponents (React, Svelte, Vue) to respectcanModifyAnnotationspermission:- Disable drag/resize when permission is denied
- Hide vertex handles when permission is denied
- Guard double-click handlers based on permission
- Check
- #389 by @bobsingor – Add per-document permission overrides when opening documents:
- Add
permissionsoption toLoadDocumentUrlOptionsfor URL-based document loading - Add
permissionsoption toLoadDocumentBufferOptionsfor buffer-based document loading - Add
permissionsoption toOpenFileDialogOptionsfor file dialog document loading - Pass permission configuration to core store when documents are opened
- Add
- #389 by @bobsingor – Add permission checking for print operations:
- Check
PdfPermissionFlag.Printbefore allowing document printing - Return
PdfErrorCode.Securityerror when print permission is denied
- Check
- #389 by @bobsingor – Add permission checking for redaction operations:
- Check
PdfPermissionFlag.ModifyContentsbefore adding pending redaction items - Check permission before enabling redact selection or marquee redact modes
- Check permission before starting redaction mode
- Check permission before committing pending redactions (single or all)
- Return
PdfErrorCode.Securityerror when permission is denied for commit operations
- Check
- #389 by @bobsingor – Add overlay enable/disable functionality:
- Add
SET_OVERLAY_ENABLEDaction andsetOverlayEnabledaction creator - Add
enabledOverlaysstate toUIDocumentStatefor tracking overlay visibility - Add overlay management methods to
UIScope:enableOverlay,disableOverlay,toggleOverlay,isOverlayEnabled,getEnabledOverlays - Add
onOverlayChangedevent hook for overlay state changes - Update schema renderer to filter overlays by enabled state
- Initialize overlay enabled state from schema's
defaultEnabledproperty
- Add
-
#389 by @bobsingor – Add document security and protection features:
- Add
ProtectModalcomponent for setting document encryption with user/owner passwords and permission restrictions - Add
UnlockOwnerOverlaycomponent to notify users when viewing protected documents with restricted permissions - Add
ViewPermissionsModalcomponent for viewing and unlocking document permissions - Add
PermissionsDisplaycomponent for showing permission status - Add permission-based command disabling for annotation, redaction, print, copy, and capture commands
- Add security-related translations for English, German, Dutch, French, Spanish, and Chinese
- Add new icons:
EyeIcon,EyeOffIcon,InfoIcon,UnlockIcon - Update UI schema with protection modal, view permissions modal, and unlock owner overlay
- Add
-
#389 by @bobsingor – Add global permission configuration to snippet viewer:
- Add
permissionsoption toPDFViewerConfigfor global permission overrides - Support
enforceDocumentPermissionsto ignore PDF permissions entirely - Support
overrideswith human-readable names (print,modifyAnnotations, etc.) or numeric flags - Update command permission checks to use effective permissions via
getEffectivePermission - Pass permission configuration to
EmbedPDFvia newconfigprop
- Add
v2.15.1
- [Fix] ES2020 compatibility for GSplatSortBinWeights worker injection by @mvaligursky in #8373
Full Changelog: https://github.com/playcanvas/engine/compare/v2.15.0...v2.15.1
remix v2.17.4
See the changelog for the release notes: https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174
Neutralinojs nightly release
- New window events:
windowMinimize,windowRestore,windowMaximize,windowFullScreenEnter, andwindowFullScreenExit
Update the config file option cli.binaryVersion with nightly and enter neu update to fetch this version.
Get started: https://neutralino.js.org/docs
This release was auto-generated by ReleaseZri 🚀
astro@5.16.9
-
#15174
37ab65aThanks @florian-lefebvre! - Adds Google Icons to built-in font providersTo start using it, access it on
fontProviders:import { defineConfig, fontProviders } from 'astro/config'; export default defineConfig({ experimental: { fonts: [ { name: 'Material Symbols Outlined', provider: fontProviders.googleicons(), cssVariable: '--font-material', }, ], }, });
-
#15150
a77c4f4Thanks @matthewp! - Fixes hydration for framework components inside MDX when usingAstro.slots.render()Previously, when multiple framework components with
client:*directives were passed as named slots to an Astro component in MDX, only the first slot would hydrate correctly. Subsequent slots would render their HTML but fail to include the necessary hydration scripts. -
#15130
9b726c4Thanks @florian-lefebvre! - BREAKING CHANGE to the experimental Fonts API onlyChanges how font providers are implemented with updates to the
FontProvidertypeThis is an implementation detail that changes how font providers are created. This process allows Astro to take more control rather than relying directly on
unifonttypes. All of Astro's built-in font providers have been updated to reflect this new type, and can be configured as before. However, using third-party unifont providers that rely onunifonttypes will require an update to your project code.Previously, an Astro
FontProviderwas made of a config and a runtime part. It relied directly onunifonttypes, which allowed a simple configuration for third-party unifont providers, but also coupled Astro's implementation to unifont, which was limiting.Astro's font provider implementation is now only made of a config part with dedicated hooks. This allows for the separation of config and runtime, but requires you to create a font provider object in order to use custom font providers (e.g. third-party unifont providers, or private font registeries).
If you were using a 3rd-party
unifontfont provider, you will now need to write an AstroFontProviderusing it under the hood. For example:// astro.config.ts import { defineConfig } from "astro/config"; import { acmeProvider, type AcmeOptions } from '@acme/unifont-provider' +import type { FontProvider } from "astro"; +import type { InitializedProvider } from 'unifont'; +function acme(config?: AcmeOptions): FontProvider { + const provider = acmeProvider(config); + let initializedProvider: InitializedProvider | undefined; + return { + name: provider._name, + config, + async init(context) { + initializedProvider = await provider(context); + }, + async resolveFont({ familyName, ...rest }) { + return await initializedProvider?.resolveFont(familyName, rest); + }, + async listFonts() { + return await initializedProvider?.listFonts?.(); + }, + }; +} export default defineConfig({ experimental: { fonts: [{ - provider: acmeProvider({ /* ... */ }), + provider: acme({ /* ... */ }), name: "Material Symbols Outlined", cssVariable: "--font-material" }] } }); -
#15147
9cd5b87Thanks @matthewp! - Fixes scripts in components not rendering when a sibling<Fragment slot="...">exists but is unused
v16.1.1-canary.22
- Track search string as part of "refresh state": #87203
- Pass RouteTree into navigation function: #87256
- Read from segment cache unknown routes: #87293
- Pass loading boundary as part of RSC data: #87825
- Revert "refactor: consolidate PPR into cacheComponents architecture (#88243)": #88421
- fix: support TypeScript
noUncheckedSideEffectImportsfor CSS imports: #88199
- docs: fix CSP example to only include unsafe-eval in development: #88407
- docs: add PR description guidance to AGENTS.md: #88408
- ci: Fix retry comments in workflow files: #88412
- [test] Deflake
test/integration/invalid-custom-routes/test/index.test.ts: #88416 - [test] Remove rogue debug log: #88423
Huge thanks to @acdlite, @timneutkens, @unstubbable, @eps1lon, @wyattjoh, and @Rani367 for helping!
v2.15.0
- Unified GSplat support for rendering to shadow map + Example by @mvaligursky in https://github.com/playcanvas/engine/pull/8228
- Updated
GsplatShaderEffectscript to use simpler material API by @mvaligursky in https://github.com/playcanvas/engine/pull/8229 - Improved
splatBudgetbehavior to allow both increase and decrease LOD by @mvaligursky in https://github.com/playcanvas/engine/pull/8230 - Moved the
splatBudgetAPI to gsplat component by @mvaligursky in https://github.com/playcanvas/engine/pull/8231 - Updated
Ministatswith additional timings by @mvaligursky in https://github.com/playcanvas/engine/pull/8241 - Workbuffer for gsplat uniform no longer stores covariance, but directly the components by @mvaligursky in https://github.com/playcanvas/engine/pull/8244
- Removed workaround related to workbuffer storing covariants on android by @mvaligursky in https://github.com/playcanvas/engine/pull/8245
- Add
gsplatModifyVSshader customization chunk for gaussian splats by @mvaligursky in https://github.com/playcanvas/engine/pull/8246 - Update GitHub Artifact Actions (major) by @renovate[bot] in https://github.com/playcanvas/engine/pull/8247
- Add simple render pipeline cache for mipmap renderer (WebGPU) by @mvaligursky in https://github.com/playcanvas/engine/pull/8253
- Add viewport / scissor support to
RenderPassShaderQuadby @mvaligursky in https://github.com/playcanvas/engine/pull/8254 - Adds a GPU-based radix sort implementation using fragment shaders with mipmap-based prefix sums by @mvaligursky in https://github.com/playcanvas/engine/pull/8255
- Adds support for specifying a custom entry point function name when creating compute shaders by @mvaligursky in https://github.com/playcanvas/engine/pull/8258
- Increase quad buffer size for ministats to allow more stats to render by @mvaligursky in https://github.com/playcanvas/engine/pull/8259
- NPM Publish by @kpal81xd in https://github.com/playcanvas/engine/pull/8261
- Add
KHR_materials_emissive_strengthexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8268 - Add
KHR_materials_specularexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8269 - Add
KHR_materials_unlitexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8270 - Add
KHR_materials_iorexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8272 - Add
KHR_materials_dispersionexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8274 - Defines map can be specified when creating compute shader by @mvaligursky in https://github.com/playcanvas/engine/pull/8273
- Add
KHR_materials_clearcoatexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8275 - Add
KHR_materials_transmissionexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8277 - Add
KHR_materials_volumeexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8278 - Add WebGPU compute shader radix sort + changes / fixes to render pass based radix sort by @mvaligursky in https://github.com/playcanvas/engine/pull/8276
- Add
KHR_materials_sheenexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8279 - Add compute pipeline creation caching for WebGPU by @mvaligursky in https://github.com/playcanvas/engine/pull/8281
- Use Set instead of array for buffer tracking by @mvaligursky in https://github.com/playcanvas/engine/pull/8283
- Add
KHR_materials_iridescenceexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8280 - Add
KHR_materials_anisotropyexport support by @willeastcott in https://github.com/playcanvas/engine/pull/8284 - Improve docs for
get/setFromEulerAnglesby @willeastcott in https://github.com/playcanvas/engine/pull/8289 - Clustered lighting integer arithmetic optimization by @mvaligursky in https://github.com/playcanvas/engine/pull/8303
- Make
Texture.read()a public API by @mvaligursky in https://github.com/playcanvas/engine/pull/8306 - GPU-based sorting using compute shaders for unified gsplat (optional) on WebGPU by @mvaligursky in https://github.com/playcanvas/engine/pull/8310
- Clean up camera shader parameter setup by @mvaligursky in https://github.com/playcanvas/engine/pull/8314
- Add WebGPU texture-format-tier1, texture-format-tier2, and primitive-index features by @mvaligursky in https://github.com/playcanvas/engine/pull/8316
- Add
TextureViewfor mip level and array layer access in compute shaders by @mvaligursky in https://github.com/playcanvas/engine/pull/8308 - Optimize texture tracking with Set-based dirty texture management by @mvaligursky in https://github.com/playcanvas/engine/pull/8309
- Adds a configurable color property to the vignette post-effect by @mvaligursky in https://github.com/playcanvas/engine/pull/8318
- Add new texture formats:
RG32F,RGB9E5,RG8S,RGBA8S,RGB10A2,RGB10A2Uby @mvaligursky in https://github.com/playcanvas/engine/pull/8319 - Added node name to batch insertion/removal assert message by @yaustar in https://github.com/playcanvas/engine/pull/8322
- Refactor Annotation System with AnnotationManager by @willeastcott in https://github.com/playcanvas/engine/pull/8323
- Updates the
LICENSEcopyright year to 2026 by @mvaligursky in https://github.com/playcanvas/engine/pull/8333 - Allow changing unified property without disabling component by @mvaligursky in https://github.com/playcanvas/engine/pull/8334
- Add indirect compute dispatch support for WebGPU by @mvaligursky in https://github.com/playcanvas/engine/pull/8332
- WebGPU now supports omni/spot shadows baking using Lightmapper by @mvaligursky in https://github.com/playcanvas/engine/pull/8335
- Improve JSDoc for the core layer by @willeastcott in https://github.com/playcanvas/engine/pull/8358
- Add 'worker' to reserved script names by @mvaligursky in https://github.com/playcanvas/engine/pull/8368
- [FIX] Specify anonymous cross origin for gsplat assets to avoid security issues on iOS by @mvaligursky in https://github.com/playcanvas/engine/pull/8235
- Fix uninitialized
SplatCentermembers in GLSL gsplat shader by @mvaligursky in https://github.com/playcanvas/engine/pull/8237 - Internal cursor file is ignored by git by @mvaligursky in https://github.com/playcanvas/engine/pull/8242
- [FIX] Fix metalness and roughness handling in
UsdzExporterby @willeastcott in https://github.com/playcanvas/engine/pull/8248 - [FIX] Return correct typed array from texture.read() on WebGPU platform by @mvaligursky in https://github.com/playcanvas/engine/pull/8251
- [FIX] Notify existing element descendants when a screen is added by @willeastcott in https://github.com/playcanvas/engine/pull/8252
- [FIX] Fix particle emission rate when looping by @willeastcott in https://github.com/playcanvas/engine/pull/8263
- [FIX] Convert sRGB colors to linear when writing glTF by @willeastcott in https://github.com/playcanvas/engine/pull/8267
- Fix SOG SH decompression by @slimbuck in https://github.com/playcanvas/engine/pull/8271
- ScopeSpace.removeValue not clearing destroyed textures from scope by @mvaligursky in https://github.com/playcanvas/engine/pull/8282
- [FIX] Fix glTF export for
KHR_materials_pbrSpecularGlossinessmaterials by @willeastcott in https://github.com/playcanvas/engine/pull/8285 - [FIX] Fix black specular map still showing reflections by @willeastcott in https://github.com/playcanvas/engine/pull/8287
- [FIX] Fix
ElementComponentmousemoveevent firing outside element by @willeastcott in https://github.com/playcanvas/engine/pull/8288 - [FIX] Fix
ElementComponentnot rendering when entity already in hierarchy by @willeastcott in https://github.com/playcanvas/engine/pull/8290 - Tighten up typing for
RigidBodyComponent#typeby @willeastcott in https://github.com/playcanvas/engine/pull/8292 - [FIX] Fix
KHR_materials_specularincorrectly affecting metals and diffuse by @willeastcott in https://github.com/playcanvas/engine/pull/8293 - [FIX] Add Dedicated Isotropic GGX Specular Implementation by @willeastcott in https://github.com/playcanvas/engine/pull/8299
- [FIX] Enforce WGSL syntax highlighting in all WGSL chunks by @willeastcott in https://github.com/playcanvas/engine/pull/8300
- [FIX] Fix clustered lighting artifacts caused by UV precision by @willeastcott in https://github.com/playcanvas/engine/pull/8302
- [FIX] Fix screen space particles when CPU simulation is used by @willeastcott in https://github.com/playcanvas/engine/pull/8301
- [FIX] Add setter for
Script.scriptNamefor TypeScript compatibility by @willeastcott in https://github.com/playcanvas/engine/pull/8291 - [FIX] Fix orthographic camera loading from glTF by @willeastcott in https://github.com/playcanvas/engine/pull/8304
- [FIX] Fix glTF spot light default cone angle by @willeastcott in https://github.com/playcanvas/engine/pull/8305
- [FIX] Fix glTF spot light luminance calculation by @willeastcott in https://github.com/playcanvas/engine/pull/8307
- Fix IOR/refractionIndex being ignored in materials by @mvaligursky in https://github.com/playcanvas/engine/pull/8311
- Rename
GSplatComponentSystem#getGSplatMaterialto getMaterial by @mvaligursky in https://github.com/playcanvas/engine/pull/8339 - Better support blended pickers by @slimbuck in https://github.com/playcanvas/engine/pull/8340
- WebGPU lightmapper support for shadow casting local lights and omni shadow shader cleanup by @mvaligursky in https://github.com/playcanvas/engine/pull/8338
- Lazy mesh creation for GSplat resources by @mvaligursky in https://github.com/playcanvas/engine/pull/8343
- Remove unnecessary polyfills by @willeastcott in https://github.com/playcanvas/engine/pull/8347
- Modernize build target to ES2020 by @willeastcott in https://github.com/playcanvas/engine/pull/8348
- annotation.mjs to annotations.mjs by @willeastcott in https://github.com/playcanvas/engine/pull/8349
- Move treeshake-ignore plugin to examples by @willeastcott in https://github.com/playcanvas/engine/pull/8351
- Small updates to the
BlurredPlanarReflectionscript by @mvaligursky in https://github.com/playcanvas/engine/pull/8353 - [FIX] Add mip level for WebGPU device
copyRenderTargetby @AlexAPPi in https://github.com/playcanvas/engine/pull/8320 - [FIX] Fixed incorrect uv1 (unwrapped uvs for lightmapping) for box and cone geometry by @mvaligursky in https://github.com/playcanvas/engine/pull/8336
- [FIX] Fix
EventHandlecleanup in annotation script by @willeastcott in https://github.com/playcanvas/engine/pull/8337 - [FIX] Fix glTF node matrix decomposition with negative scale by @willeastcott in https://github.com/playcanvas/engine/pull/8329
- Replace
Debug.assertwitherrorOnceand early return in GSplatComponent by @mvaligursky in https://github.com/playcanvas/engine/pull/8355 - [FIX] Hide
__initializeAttributesfrom the API reference by @willeastcott in https://github.com/playcanvas/engine/pull/8359 - [FIX] Restore annotations for misc/annotations example by @willeastcott in https://github.com/playcanvas/engine/pull/8369
- Fix WebGL array texture crash when created without levels data by @mvaligursky in https://github.com/playcanvas/engine/pull/8371
- Fix memory leak in WebGPU multi-draw allocation by @mvaligursky in https://github.com/playcanvas/engine/pull/8367
- Simple gsplat viewer engine example with HDR controls by @mvaligursky in https://github.com/playcanvas/engine/pull/8232
- Added bloom and other tweeks to Gsplat viewer example by @mvaligursky in https://github.com/playcanvas/engine/pull/8234
- Add Gaussian Splat AABB Crop Example with Edge Clipping by @mvaligursky in https://github.com/playcanvas/engine/pull/8236
- Examples that create custom ministats hide the default one by @mvaligursky in https://github.com/playcanvas/engine/pull/8239
- Update examples/src/examples/gaussian-splatting/crop.example.mjs by @JaclynCodes in https://github.com/playcanvas/engine/pull/8266
- [Example] Added basic glb loading support to the Viewer example for HDR testing by @mvaligursky in https://github.com/playcanvas/engine/pull/8312
- Add gaussian splatting annotations example with opacity controls by @mvaligursky in https://github.com/playcanvas/engine/pull/8313
- Add
BlurredPlanarReflectionscript with distance-based blur effect by @mvaligursky in https://github.com/playcanvas/engine/pull/8342 - Improve examples sidebar category panel styling by @mvaligursky in https://github.com/playcanvas/engine/pull/8356
- [Example] Update camera positions in the anotations example to see all annotations on start by @mvaligursky in https://github.com/playcanvas/engine/pull/8372
- @JaclynCodes made their first contribution in https://github.com/playcanvas/engine/pull/8266
Full Changelog: https://github.com/playcanvas/engine/compare/v2.14.4...v2.15.0
@logicflow/vue-node-registry@1.1.9
- fix: 修复内部系统与issue反馈的问题 by @DymoneLewis in https://github.com/didi/LogicFlow/pull/2361
- fix(vue-node-registry): 修复拖拽创建vue-node-registry节点时控制台报错问题
- fix: 删除多余console.log