From 1e4d0e8ebd89dbd9363c264c014eeafc8f619ff3 Mon Sep 17 00:00:00 2001 From: liuxinyumocn Date: Tue, 2 Dec 2025 14:19:09 +0800 Subject: [PATCH 1/2] Update version to 0.1.30 in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 66abb38ff..400f1db12 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"name":"com.qq.weixin.minigame","displayName":"WXSDK","description":"WeChat Mini Game Tuanjie Engine Adapter SDK Package.","version":"0.1.1","unity":"2019.4","unityRelease":"29f1","keywords":["Tuanjie","WX"],"dependencies":{}} +{"name":"com.qq.weixin.minigame","displayName":"WXSDK","description":"WeChat Mini Game Tuanjie Engine Adapter SDK Package.","version":"0.1.30","unity":"2019.4","unityRelease":"29f1","keywords":["Tuanjie","WX"],"dependencies":{}} From 7424369856845e69acc57f27d43c408c72b5aea4 Mon Sep 17 00:00:00 2001 From: nebulaliu Date: Thu, 4 Dec 2025 15:28:07 +0800 Subject: [PATCH 2/2] Auto-publish release WXSDK. --- Editor/WXPluginVersion.cs | 2 +- Editor/wx-editor.dll | Bin 246272 -> 246272 bytes Editor/wx-editor.xml.meta | 2 +- Runtime/Plugins/wx-perf.dll | Bin 55808 -> 55808 bytes Runtime/Plugins/wx-runtime-editor.dll | Bin 256512 -> 256512 bytes Runtime/Plugins/wx-runtime-editor.xml.meta | 2 +- Runtime/Plugins/wx-runtime.dll | Bin 234496 -> 234496 bytes Runtime/Plugins/wx-runtime.xml.meta | 2 +- .../playable-default/check-version.js.meta | 2 +- Runtime/playable-default/data-package.meta | 2 +- .../data-package/game.js.meta | 2 +- Runtime/playable-default/events.js.meta | 2 +- Runtime/playable-default/game.js.meta | 2 +- Runtime/playable-default/game.json.meta | 2 +- Runtime/playable-default/playable-fix.js.meta | 2 +- .../playable-default/plugin-config.js.meta | 2 +- Runtime/playable-default/plugins.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../playable-default/project.config.json.meta | 2 +- .../playable-default/texture-config.js.meta | 2 +- .../playable-default/unity-namespace.js.meta | 2 +- .../unity-playable-plugin.meta | 2 +- .../unity-playable-plugin/index.js.meta | 2 +- Runtime/playable-default/unity-sdk.meta | 2 +- Runtime/playable-default/unity-sdk/audio.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../playable-default/unity-sdk/canvas.js.meta | 2 +- .../playable-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- .../playable-default/unity-sdk/fix.js.meta | 2 +- Runtime/playable-default/unity-sdk/fs.js.meta | 2 +- .../playable-default/unity-sdk/index.js.meta | 2 +- .../playable-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/recorder.js.meta | 2 +- .../unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../unity-sdk/response.js.meta | 2 +- .../playable-default/unity-sdk/sdk.js.meta | 2 +- .../unity-sdk/special-callbacks.js.meta | 2 +- .../unity-sdk/texture.js.meta | 2 +- Runtime/playable-default/unity-sdk/touch.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../playable-default/unity-sdk/util.js.meta | 2 +- .../playable-default/unity-sdk/utils.js.meta | 2 +- .../playable-default/unity-sdk/video.js.meta | 2 +- Runtime/playable-default/unity-sdk/video.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- Runtime/playable-default/wasmcode.meta | 2 +- .../playable-default/wasmcode/game.js.meta | 2 +- .../playable-default/weapp-adapter.js.meta | 2 +- Runtime/wechat-default/check-version.js.meta | 2 +- Runtime/wechat-default/data-package.meta | 2 +- .../wechat-default/data-package/game.js.meta | 2 +- Runtime/wechat-default/events.js.meta | 2 +- Runtime/wechat-default/game.js.meta | 2 +- Runtime/wechat-default/game.json.meta | 2 +- Runtime/wechat-default/images.meta | 2 +- .../wechat-default/images/background.jpg.meta | 2 +- .../wechat-default/images/unity_logo.png.meta | 2 +- Runtime/wechat-default/open-data.meta | 2 +- Runtime/wechat-default/open-data/data.meta | 2 +- .../open-data/data/index.js.meta | 2 +- .../open-data/data/utils.js.meta | 2 +- .../wechat-default/open-data/index.js.meta | 2 +- .../wechat-default/open-data/loading.js.meta | 2 +- Runtime/wechat-default/open-data/render.meta | 2 +- .../open-data/render/image.meta | 2 +- .../open-data/render/image/avatar.png.meta | 2 +- .../open-data/render/image/button1.png.meta | 2 +- .../open-data/render/image/button2.png.meta | 2 +- .../open-data/render/image/button3.png.meta | 2 +- .../open-data/render/image/loading.png.meta | 2 +- .../open-data/render/image/nameBg.png.meta | 2 +- .../render/image/rankAvatar.png.meta | 2 +- .../open-data/render/image/rankBg.png.meta | 2 +- .../open-data/render/image/shareBg.png.meta | 2 +- .../open-data/render/image/shareBg2.png.meta | 2 +- .../open-data/render/styles.meta | 2 +- .../render/styles/friendRank.js.meta | 2 +- .../open-data/render/styles/tips.js.meta | 2 +- .../wechat-default/open-data/render/tpls.meta | 2 +- .../open-data/render/tpls/friendRank.js.meta | 2 +- .../open-data/render/tpls/tips.js.meta | 2 +- Runtime/wechat-default/plugin-config.js.meta | 2 +- Runtime/wechat-default/plugins.meta | 2 +- .../plugins/check-update.js.meta | 2 +- .../plugins/screen-adapter.js.meta | 2 +- .../wechat-default/project.config.json.meta | 2 +- Runtime/wechat-default/texture-config.js.meta | 2 +- .../wechat-default/unity-namespace.js.meta | 2 +- Runtime/wechat-default/unity-sdk.meta | 2 +- .../wechat-default/unity-sdk/TCPSocket.meta | 2 +- .../unity-sdk/TCPSocket/index.js.meta | 2 +- .../wechat-default/unity-sdk/UDPSocket.meta | 2 +- .../unity-sdk/UDPSocket/index.js.meta | 2 +- Runtime/wechat-default/unity-sdk/ad.js.meta | 2 +- Runtime/wechat-default/unity-sdk/audio.meta | 2 +- .../unity-sdk/audio/common.js.meta | 2 +- .../unity-sdk/audio/const.js.meta | 2 +- .../unity-sdk/audio/index.js.meta | 2 +- .../unity-sdk/audio/inner-audio.js.meta | 2 +- .../unity-sdk/audio/store.js.meta | 2 +- .../unity-sdk/audio/unity-audio.js.meta | 2 +- .../unity-sdk/audio/utils.js.meta | 2 +- .../unity-sdk/authorize.js.meta | 2 +- .../wechat-default/unity-sdk/bluetooth.meta | 2 +- .../unity-sdk/bluetooth/index.js.meta | 2 +- .../wechat-default/unity-sdk/camera.js.meta | 2 +- .../unity-sdk/canvas-context.js.meta | 2 +- .../wechat-default/unity-sdk/canvas.js.meta | 2 +- Runtime/wechat-default/unity-sdk/chat.js.meta | 2 +- .../wechat-default/unity-sdk/cloud.js.meta | 2 +- Runtime/wechat-default/unity-sdk/conf.js.meta | 2 +- .../unity-sdk/file-info.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fix.js.meta | 2 +- Runtime/wechat-default/unity-sdk/font.meta | 2 +- .../unity-sdk/font/fix-cmap.js.meta | 2 +- .../unity-sdk/font/index.js.meta | 2 +- .../unity-sdk/font/read-metrics.js.meta | 2 +- .../unity-sdk/font/split-sc.js.meta | 2 +- .../unity-sdk/font/util.js.meta | 2 +- Runtime/wechat-default/unity-sdk/fs.js.meta | 2 +- .../unity-sdk/game-club.js.meta | 2 +- .../unity-sdk/game-recorder.js.meta | 2 +- .../wechat-default/unity-sdk/gyroscope.meta | 2 +- .../unity-sdk/gyroscope/index.js.meta | 2 +- .../wechat-default/unity-sdk/index.js.meta | 2 +- .../wechat-default/unity-sdk/logger.js.meta | 2 +- .../unity-sdk/mobileKeyboard.meta | 2 +- .../unity-sdk/mobileKeyboard/index.js.meta | 2 +- .../unity-sdk/module-helper.js.meta | 2 +- .../unity-sdk/open-data.js.meta | 2 +- .../wechat-default/unity-sdk/recorder.js.meta | 2 +- .../wechat-default/unity-sdk/resType.js.meta | 2 +- .../unity-sdk/resTypeOther.js.meta | 2 +- .../wechat-default/unity-sdk/response.js.meta | 2 +- Runtime/wechat-default/unity-sdk/sdk.js.meta | 2 +- .../wechat-default/unity-sdk/share.js.meta | 2 +- .../wechat-default/unity-sdk/storage.js.meta | 2 +- .../wechat-default/unity-sdk/texture.js.meta | 2 +- Runtime/wechat-default/unity-sdk/touch.meta | 2 +- .../unity-sdk/touch/index.js.meta | 2 +- .../unity-sdk/upload-file.js.meta | 2 +- .../wechat-default/unity-sdk/userinfo.js.meta | 2 +- Runtime/wechat-default/unity-sdk/util.js.meta | 2 +- .../wechat-default/unity-sdk/utils.js.meta | 2 +- .../wechat-default/unity-sdk/video.js.meta | 2 +- Runtime/wechat-default/unity-sdk/video.meta | 2 +- .../unity-sdk/video/index.js.meta | 2 +- Runtime/wechat-default/wasmcode.meta | 2 +- Runtime/wechat-default/wasmcode/game.js.meta | 2 +- Runtime/wechat-default/weapp-adapter.js.meta | 2 +- Runtime/wechat-default/workers.meta | 2 +- Runtime/wechat-default/workers/response.meta | 2 +- .../workers/response/index.js.meta | 2 +- package.json | 2 +- 167 files changed, 163 insertions(+), 163 deletions(-) diff --git a/Editor/WXPluginVersion.cs b/Editor/WXPluginVersion.cs index 16d3b23c1..f72a73337 100644 --- a/Editor/WXPluginVersion.cs +++ b/Editor/WXPluginVersion.cs @@ -2,7 +2,7 @@ namespace WeChatWASM { public class WXPluginVersion { - public static string pluginVersion = "202511280256"; // 这一行不要改他,导出的时候会自动替换 + public static string pluginVersion = "202512040727"; // 这一行不要改他,导出的时候会自动替换 } public class WXPluginConf diff --git a/Editor/wx-editor.dll b/Editor/wx-editor.dll index 14d626cdf147ef4a3dbb9f9dad324c112c5743af..bac4d9f6a124a56bf121fe4c4f1be995171f9b7c 100644 GIT binary patch delta 35627 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