Devlogs
Release 12.0
Posted February 07, 2021 by Chadori
#Construct 3 #Construct 2 #PlayFab #Mobile #Game #Web #IronSource #Ads #IAP #Worker #c3runtime #c2runtime #firebase #Photon Realtime #Photon Chat #Closure Compiler #Construct 3 minifier
Release 12.0 - Major Stable Update
New stability update, focused in fixing a lot of bugs, and additional compliance with the new Construct 3 requirements, including the new modules and advanced closure compiler.
There are also SDK updates and maintenance with the mobile and IronSource addons, new features, and a new mobile addon.
Bug fixes
- User Data - Fix with an issue caused by the domside.js, in the r11 release.
- Leaderboards - Fix with an issue caused by the domside.js, in the r11 release.
- Player Manager
- Tags not working after the
r11
update, due to a typo in the domside.js
. - Doesn't log the complete callback information in the console.
Is Account Linked
condition undefined index
reference.- The error also causes the
advanced
option of the closure compiler to fail.
- Virtual Currencies
- Not working properly after
r11
. - Redeem code action mistakenly didn't use its filled tag.
retRechargeMax
and retSecondsToRecharge
code conflict.
retRechargeMax
is referenced twice.retSecondsToRecharge
mistakenly uses the expression reference retRechargeMax
.
- Cloud Script - Trim
Function Name
to prevent misfire. - Photon Collection
- Not working with modules mode.
- Photon Realtime
- Photon Chat
- Misreferenced scope of the methods
debug()
and debugMode()
.
- This also causes the new advanced method of the new closure compiler update to fail with an error.
- PlayFab API - Fixed hidden minification errors, helped solved by Construct 3 r233's new closure compiler debugger.
- Mobile AppsFlyer - doesn't support the new advanced closure compiler.
- Clock
- Not working with the advanced minifier due to Construct 3 not supporting JavaScript's numeric separators.
- Not working with the advanced minifier due to other undeclared global variables.
- Title Manager
Get Catalog Items
condition undefined Call
reference.- This causes both the
On Get Catalog Items Error
condition trigger and the closure compiler, to fail.
- Photon Realtime
ActorNr
expression had been duplicated.- This causes the new advanced closure compiler to fail.
- Firebase Analytics - advanced closure compiler was failing.
- Mobile Notifications (Maintenance state)
Set Color LED
action error causing the closure compiler to fail with the advanced
option.
- Self Function -
assert2()
causes the advanced closure compiler option to fail. - AI - expression fallback errors causing the closure compiler's advanced option to fail.
- AI Behavior (Deprecated state) - Fix code errors that caused the closure compiler's
advanced
option to fail.
Maintenance
- Mobile IronSource Collection - Entire collection update to Android
'7.0.4.1'
and iOS '~> 7'
, including all ad-mediation networks.- chadori-mobile-ironsource@0.0.7
- chadori-mobile-ironsource-debug@0.0.7
- chadori-mobile-ironsource-adcolony@0.0.5
- chadori-mobile-ironsource-admob@0.0.5
- chadori-mobile-ironsource-amazon@0.0.5
- chadori-mobile-ironsource-applovin@0.0.6
- chadori-mobile-ironsource-chartboost@0.0.5
- chadori-mobile-ironsource-facebook@0.0.5
- chadori-mobile-ironsource-fyber@0.0.5
- chadori-mobile-ironsource-hyprmx@0.0.5
- chadori-mobile-ironsource-inmobi@0.0.5
- chadori-mobile-ironsource-maio@0.0.5
- chadori-mobile-ironsource-mintegral@0.0.4
- chadori-mobile-ironsource-pangle@0.0.5
- chadori-mobile-ironsource-pangle-cn@0.0.2
- chadori-mobile-ironsource-tapjoy@0.0.5
- chadori-mobile-ironsource-unityads@0.0.5
- chadori-mobile-ironsource-vungle@0.0.5
- Mobile AppsFlyer - Update to '6.2.+'.
New features
- Firebase Remote Config for Android.
- Virtual Currencies - Custom data features.
- Custom Data (JSON)
- Get Custom Data (Key)
- New expressions from the following actions:
- Get User Inventory
- Purchase Item
- Redeem Coupon
- Mobile AppsFlyer - Added a debugger log for
Set Sharing Filter
and Set Sharing Filter To All Partners
actions. This only activates if in Debug Mode
.
- Firebase Analytics - Google requirements automation, for both Android and iOS.
- Will enable upon being whitelisted in the C3 Build Service.
Changes
- Photon Chat - set default protocol to
wss
, for the Construct 3 addon. - Photon Realtime - set default protocol to
wss
, for the Construct 3 addon. - Mobile GooglePlus - rename to Google Sign-In.
- Mobile IronSource Collection - Re-enabled the iOS auto-update feature.
- Auto-update the IronSource
iOS SDK and all its ad-network mediation iOS SDKs to '~> 7'
.
For more information, kindly review the completed milestone. Thank you!