Skip to content

Releases: defold/extender

manifestmergetool-v1.3.0

26 Jun 14:29
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: extender-v1.5.0...manifestmergetool-v1.3.0

manifestmergetool-v1.2.0

25 Jun 19:28
Compare
Choose a tag to compare

What's Changed

  • Issue-5165 Manifest merge tool can't merge arrays in plist by @AGulev in #174
  • Issue 5057 ios14 by @JCash in #175
  • Updated to android build tools 29.0.3 by @JCash in #154
  • Issue 5233: Fix for mac osx debug symbols by @JCash in #176
  • Use aapt2 to compile android resources and generate R.java files by @britzl in #177
  • Issue 178: Bitcode linker error by @JCash in #179
  • Issue 180: Compile extensions in alphabetical order by @JCash in #181
  • Use the Android Gradle plugin to migrate dependencies to Android X by @britzl in #182
  • Added copy of GL/gl.h so includes can find it by @JCash in #183
  • Issue 4897: Updated to Emscripten 2.0.11 by @JCash in #184
  • Updated Xcode 12.1 package which includes swift libraries by @JCash in #185
  • dx -> d8 migration by @ekharkunov in #186
  • Return clearing engineJars parameter for backward compability. by @ekharkunov in #188
  • Added support for basic auth, per platform by @britzl in #189
  • Added optional env variables for user authorization in the extender client by @britzl in #190
  • Default to create engine debug symbols by @JCash in #191
  • Include assets folders from resolved dependencies by @britzl in #193
  • Default to use of jetifier/androidx by @britzl in #195
  • Update users at runtime by @britzl in #196
  • Issue 5725: Added support for commonsrc+pluginsrc folders by @JCash in #197
  • Updated to newer version of the Android manifest merge tool by @britzl in #199
  • Changed the way the UserUpdateService is initialized by @britzl in #201
  • Issue 5920: Updated to iOS 14.5, macOS 11.3, Xcode 12.5 by @JCash in #202
  • Added support for different build artefacts (default or "build-plugins") by @JCash in #203
  • Added shared library support for editor/pipline plugins by @JCash in #204
  • Collect Android JNI shared objects and extra libs from AAR files by @britzl in #206
  • Separate macOS builder by @britzl in #207
  • Darwin stage setup by @britzl in #208
  • Reduce big memory allocations when sending and receiving data from a remote builder by @britzl in #209
  • Fixed broken test by @britzl in #210
  • Added "host_platform" as new environment variable for build.yml by @JCash in #211
  • Fixed missing remote build errors by @JCash in #212
  • Added possibility to override context properties in build.yml by @JCash in #213
  • Update Nintendo Switch sdk to 13.3.0 by @JCash in #214
  • Linux update by @JCash in #217
  • Updated to XCode 13, iOS 15 and macOS 12 by @JCash in #219
  • Updated the spring multipart file size parameter to 2.6.1 by @JCash in #220
  • Update README.md by @AGulev in #222
  • Fix misprint in ios build endpoint name when configure web security. by @ekharkunov in #225
  • Remove dependency duplication. Now extender start inside Jetty not inside Tomcat. by @ekharkunov in #226
  • Update Spring boot to 2.6.6 (fix CVE-2022-22965). by @ekharkunov in #224
  • Issue-5541 Use Android 12 (API 31) as target API by @AGulev in #227
  • Increase heap memory and MaxDirectMemorySize (both x2) by @AGulev in #228
  • Use merge node markers to remove Android manifest tags by @britzl in #229
  • Ps4 support by @JCash in #230
  • Added NSDK 14.3.0 by @JCash in #231
  • Prune libraries the same way as the main engine linking is doing by @JCash in #233
  • Cleaned up setup instructions by @britzl in #234
  • Added merge node markers for Info.plist keys by @britzl in #235
  • Add support for asynchronous extender builds by @britzl in #236
  • Added a safe constructor to the yaml parser by @britzl in #237
  • Added new sdk server by @JCash in #238
  • Removed iOS from base container by @JCash in #239
  • Darwin cleanup by @JCash in #240
  • Added Windows batch files for running/debugging the container by @JCash in #242
  • Updated to PS4 SDK 10.000 by @JCash in #243
  • FIx potential deadlock in file creation by @JCash in #244
  • Added option to specify additional headers to extender client by @britzl in #241
  • Added new alias for WlanTypes.h (Win32) by @JCash in #245
  • Updated to Wine 7 by @JCash in #247
  • Send build server logs on error by @britzl in #246
  • Automatically create Android R.java files for all Gradle dependencies by @britzl in #248
  • Updated host_platform name to x86_64-macos to match our toolset by @JCash in #249
  • Add JAVA_HOME to allowed environment variables by @JCash in #250
  • Don't add environment variables that are null to the ProcessExecutor by @JCash in #251
  • Added -std=c++20 flag support for building native extensions. by @Lerg in #254
  • Update NDK (Android NDK r25 LTS) by @AGulev in #253
  • Update Android SDK (33.0.1 - Android 13 - API 33) by @AGulev in #256
  • Platform include support by @JCash in #257
  • Added support for Cocoapod dependency resolution for iOS and macOS by @britzl in #258
  • Improve internal merging of app/extension manifests by @JCash in #260
  • Added support for NSDK 15.3.2 by @JCash in #261
  • Handle non boolean values for requires arc option by @britzl in #263
  • Added support for XCode 14.2, iOS 16.2 and macOS 13.1 by @JCash in #264
  • Increased minimum macOS version to 10.9 by @JCash in #265
  • Updated darwin min versions to macOS 10.13 and iOS 11.0 due to recent update to XCode 14.2 by @JCash in #266
  • Added unit tests for headless and release variants by @JCash in #268
  • Fix cocoapods issues by @ekharkunov in #269
  • Updated PS4 sdk version by @JCash in #276
  • Fix for supporting different types of pruning patterns by @JCash in #275
  • Cocoapod subspecs must inherit attributes from the parent spec by @britzl in #278
  • Only resolve pods for the platform that is built by @britzl in #280
  • Set compiler flags based on values in pod_target_xcconfig by @britzl in #279
  • Fix standalone scripts by @britzl in #281
  • Add additional compiler flags from pod target xcconfig by @britzl in #283
  • Removed dependency on tools.sh by @britzl in #286
  • Updated commons-configuration2 to 2.8.0 by @britzl in #282
  • Make sure gradle uses right Android SDK by @AGulev in #285
  • Add support for compiling plain c by @britzl in #284
  • Embedd dynamic frameworks by @britzl in #287
  • Remove usage of android.jar from share folder by @AGulev in #288
  • Added documentation about cron jobs for the Darwin server by @JCash in #291
  • Handle static libraries in frameworks by @britzl in #295
  • Add resources from cocoapods to build output by @britzl in https://github.com/defo...
Read more

extender-v1.5.0

25 Jun 19:29
Compare
Choose a tag to compare

What's Changed

  • Issue-5165 Manifest merge tool can't merge arrays in plist by @AGulev in #174
  • Issue 5057 ios14 by @JCash in #175
  • Updated to android build tools 29.0.3 by @JCash in #154
  • Issue 5233: Fix for mac osx debug symbols by @JCash in #176
  • Use aapt2 to compile android resources and generate R.java files by @britzl in #177
  • Issue 178: Bitcode linker error by @JCash in #179
  • Issue 180: Compile extensions in alphabetical order by @JCash in #181
  • Use the Android Gradle plugin to migrate dependencies to Android X by @britzl in #182
  • Added copy of GL/gl.h so includes can find it by @JCash in #183
  • Issue 4897: Updated to Emscripten 2.0.11 by @JCash in #184
  • Updated Xcode 12.1 package which includes swift libraries by @JCash in #185
  • dx -> d8 migration by @ekharkunov in #186
  • Return clearing engineJars parameter for backward compability. by @ekharkunov in #188
  • Added support for basic auth, per platform by @britzl in #189
  • Added optional env variables for user authorization in the extender client by @britzl in #190
  • Default to create engine debug symbols by @JCash in #191
  • Include assets folders from resolved dependencies by @britzl in #193
  • Default to use of jetifier/androidx by @britzl in #195
  • Update users at runtime by @britzl in #196
  • Issue 5725: Added support for commonsrc+pluginsrc folders by @JCash in #197
  • Updated to newer version of the Android manifest merge tool by @britzl in #199
  • Changed the way the UserUpdateService is initialized by @britzl in #201
  • Issue 5920: Updated to iOS 14.5, macOS 11.3, Xcode 12.5 by @JCash in #202
  • Added support for different build artefacts (default or "build-plugins") by @JCash in #203
  • Added shared library support for editor/pipline plugins by @JCash in #204
  • Collect Android JNI shared objects and extra libs from AAR files by @britzl in #206
  • Separate macOS builder by @britzl in #207
  • Darwin stage setup by @britzl in #208
  • Reduce big memory allocations when sending and receiving data from a remote builder by @britzl in #209
  • Fixed broken test by @britzl in #210
  • Added "host_platform" as new environment variable for build.yml by @JCash in #211
  • Fixed missing remote build errors by @JCash in #212
  • Added possibility to override context properties in build.yml by @JCash in #213
  • Update Nintendo Switch sdk to 13.3.0 by @JCash in #214
  • Linux update by @JCash in #217
  • Updated to XCode 13, iOS 15 and macOS 12 by @JCash in #219
  • Updated the spring multipart file size parameter to 2.6.1 by @JCash in #220
  • Update README.md by @AGulev in #222
  • Fix misprint in ios build endpoint name when configure web security. by @ekharkunov in #225
  • Remove dependency duplication. Now extender start inside Jetty not inside Tomcat. by @ekharkunov in #226
  • Update Spring boot to 2.6.6 (fix CVE-2022-22965). by @ekharkunov in #224
  • Issue-5541 Use Android 12 (API 31) as target API by @AGulev in #227
  • Increase heap memory and MaxDirectMemorySize (both x2) by @AGulev in #228
  • Use merge node markers to remove Android manifest tags by @britzl in #229
  • Ps4 support by @JCash in #230
  • Added NSDK 14.3.0 by @JCash in #231
  • Prune libraries the same way as the main engine linking is doing by @JCash in #233
  • Cleaned up setup instructions by @britzl in #234
  • Added merge node markers for Info.plist keys by @britzl in #235
  • Add support for asynchronous extender builds by @britzl in #236
  • Added a safe constructor to the yaml parser by @britzl in #237
  • Added new sdk server by @JCash in #238
  • Removed iOS from base container by @JCash in #239
  • Darwin cleanup by @JCash in #240
  • Added Windows batch files for running/debugging the container by @JCash in #242
  • Updated to PS4 SDK 10.000 by @JCash in #243
  • FIx potential deadlock in file creation by @JCash in #244
  • Added option to specify additional headers to extender client by @britzl in #241
  • Added new alias for WlanTypes.h (Win32) by @JCash in #245
  • Updated to Wine 7 by @JCash in #247
  • Send build server logs on error by @britzl in #246
  • Automatically create Android R.java files for all Gradle dependencies by @britzl in #248
  • Updated host_platform name to x86_64-macos to match our toolset by @JCash in #249
  • Add JAVA_HOME to allowed environment variables by @JCash in #250
  • Don't add environment variables that are null to the ProcessExecutor by @JCash in #251
  • Added -std=c++20 flag support for building native extensions. by @Lerg in #254
  • Update NDK (Android NDK r25 LTS) by @AGulev in #253
  • Update Android SDK (33.0.1 - Android 13 - API 33) by @AGulev in #256
  • Platform include support by @JCash in #257
  • Added support for Cocoapod dependency resolution for iOS and macOS by @britzl in #258
  • Improve internal merging of app/extension manifests by @JCash in #260
  • Added support for NSDK 15.3.2 by @JCash in #261
  • Handle non boolean values for requires arc option by @britzl in #263
  • Added support for XCode 14.2, iOS 16.2 and macOS 13.1 by @JCash in #264
  • Increased minimum macOS version to 10.9 by @JCash in #265
  • Updated darwin min versions to macOS 10.13 and iOS 11.0 due to recent update to XCode 14.2 by @JCash in #266
  • Added unit tests for headless and release variants by @JCash in #268
  • Fix cocoapods issues by @ekharkunov in #269
  • Updated PS4 sdk version by @JCash in #276
  • Fix for supporting different types of pruning patterns by @JCash in #275
  • Cocoapod subspecs must inherit attributes from the parent spec by @britzl in #278
  • Only resolve pods for the platform that is built by @britzl in #280
  • Set compiler flags based on values in pod_target_xcconfig by @britzl in #279
  • Fix standalone scripts by @britzl in #281
  • Add additional compiler flags from pod target xcconfig by @britzl in #283
  • Removed dependency on tools.sh by @britzl in #286
  • Updated commons-configuration2 to 2.8.0 by @britzl in #282
  • Make sure gradle uses right Android SDK by @AGulev in #285
  • Add support for compiling plain c by @britzl in #284
  • Embedd dynamic frameworks by @britzl in #287
  • Remove usage of android.jar from share folder by @AGulev in #288
  • Added documentation about cron jobs for the Darwin server by @JCash in #291
  • Handle static libraries in frameworks by @britzl in #295
  • Add resources from cocoapods to build output by @britzl in https://github.com/defo...
Read more

client-v0.0.6

25 Jun 19:29
Compare
Choose a tag to compare

What's Changed

  • Issue-5165 Manifest merge tool can't merge arrays in plist by @AGulev in #174
  • Issue 5057 ios14 by @JCash in #175
  • Updated to android build tools 29.0.3 by @JCash in #154
  • Issue 5233: Fix for mac osx debug symbols by @JCash in #176
  • Use aapt2 to compile android resources and generate R.java files by @britzl in #177
  • Issue 178: Bitcode linker error by @JCash in #179
  • Issue 180: Compile extensions in alphabetical order by @JCash in #181
  • Use the Android Gradle plugin to migrate dependencies to Android X by @britzl in #182
  • Added copy of GL/gl.h so includes can find it by @JCash in #183
  • Issue 4897: Updated to Emscripten 2.0.11 by @JCash in #184
  • Updated Xcode 12.1 package which includes swift libraries by @JCash in #185
  • dx -> d8 migration by @ekharkunov in #186
  • Return clearing engineJars parameter for backward compability. by @ekharkunov in #188
  • Added support for basic auth, per platform by @britzl in #189
  • Added optional env variables for user authorization in the extender client by @britzl in #190
  • Default to create engine debug symbols by @JCash in #191
  • Include assets folders from resolved dependencies by @britzl in #193
  • Default to use of jetifier/androidx by @britzl in #195
  • Update users at runtime by @britzl in #196
  • Issue 5725: Added support for commonsrc+pluginsrc folders by @JCash in #197
  • Updated to newer version of the Android manifest merge tool by @britzl in #199
  • Changed the way the UserUpdateService is initialized by @britzl in #201
  • Issue 5920: Updated to iOS 14.5, macOS 11.3, Xcode 12.5 by @JCash in #202
  • Added support for different build artefacts (default or "build-plugins") by @JCash in #203
  • Added shared library support for editor/pipline plugins by @JCash in #204
  • Collect Android JNI shared objects and extra libs from AAR files by @britzl in #206
  • Separate macOS builder by @britzl in #207
  • Darwin stage setup by @britzl in #208
  • Reduce big memory allocations when sending and receiving data from a remote builder by @britzl in #209
  • Fixed broken test by @britzl in #210
  • Added "host_platform" as new environment variable for build.yml by @JCash in #211
  • Fixed missing remote build errors by @JCash in #212
  • Added possibility to override context properties in build.yml by @JCash in #213
  • Update Nintendo Switch sdk to 13.3.0 by @JCash in #214
  • Linux update by @JCash in #217
  • Updated to XCode 13, iOS 15 and macOS 12 by @JCash in #219
  • Updated the spring multipart file size parameter to 2.6.1 by @JCash in #220
  • Update README.md by @AGulev in #222
  • Fix misprint in ios build endpoint name when configure web security. by @ekharkunov in #225
  • Remove dependency duplication. Now extender start inside Jetty not inside Tomcat. by @ekharkunov in #226
  • Update Spring boot to 2.6.6 (fix CVE-2022-22965). by @ekharkunov in #224
  • Issue-5541 Use Android 12 (API 31) as target API by @AGulev in #227
  • Increase heap memory and MaxDirectMemorySize (both x2) by @AGulev in #228
  • Use merge node markers to remove Android manifest tags by @britzl in #229
  • Ps4 support by @JCash in #230
  • Added NSDK 14.3.0 by @JCash in #231
  • Prune libraries the same way as the main engine linking is doing by @JCash in #233
  • Cleaned up setup instructions by @britzl in #234
  • Added merge node markers for Info.plist keys by @britzl in #235
  • Add support for asynchronous extender builds by @britzl in #236
  • Added a safe constructor to the yaml parser by @britzl in #237
  • Added new sdk server by @JCash in #238
  • Removed iOS from base container by @JCash in #239
  • Darwin cleanup by @JCash in #240
  • Added Windows batch files for running/debugging the container by @JCash in #242
  • Updated to PS4 SDK 10.000 by @JCash in #243
  • FIx potential deadlock in file creation by @JCash in #244
  • Added option to specify additional headers to extender client by @britzl in #241
  • Added new alias for WlanTypes.h (Win32) by @JCash in #245
  • Updated to Wine 7 by @JCash in #247
  • Send build server logs on error by @britzl in #246
  • Automatically create Android R.java files for all Gradle dependencies by @britzl in #248
  • Updated host_platform name to x86_64-macos to match our toolset by @JCash in #249
  • Add JAVA_HOME to allowed environment variables by @JCash in #250
  • Don't add environment variables that are null to the ProcessExecutor by @JCash in #251
  • Added -std=c++20 flag support for building native extensions. by @Lerg in #254
  • Update NDK (Android NDK r25 LTS) by @AGulev in #253
  • Update Android SDK (33.0.1 - Android 13 - API 33) by @AGulev in #256
  • Platform include support by @JCash in #257
  • Added support for Cocoapod dependency resolution for iOS and macOS by @britzl in #258
  • Improve internal merging of app/extension manifests by @JCash in #260
  • Added support for NSDK 15.3.2 by @JCash in #261
  • Handle non boolean values for requires arc option by @britzl in #263
  • Added support for XCode 14.2, iOS 16.2 and macOS 13.1 by @JCash in #264
  • Increased minimum macOS version to 10.9 by @JCash in #265
  • Updated darwin min versions to macOS 10.13 and iOS 11.0 due to recent update to XCode 14.2 by @JCash in #266
  • Added unit tests for headless and release variants by @JCash in #268
  • Fix cocoapods issues by @ekharkunov in #269
  • Updated PS4 sdk version by @JCash in #276
  • Fix for supporting different types of pruning patterns by @JCash in #275
  • Cocoapod subspecs must inherit attributes from the parent spec by @britzl in #278
  • Only resolve pods for the platform that is built by @britzl in #280
  • Set compiler flags based on values in pod_target_xcconfig by @britzl in #279
  • Fix standalone scripts by @britzl in #281
  • Add additional compiler flags from pod target xcconfig by @britzl in #283
  • Removed dependency on tools.sh by @britzl in #286
  • Updated commons-configuration2 to 2.8.0 by @britzl in #282
  • Make sure gradle uses right Android SDK by @AGulev in #285
  • Add support for compiling plain c by @britzl in #284
  • Embedd dynamic frameworks by @britzl in #287
  • Remove usage of android.jar from share folder by @AGulev in #288
  • Added documentation about cron jobs for the Darwin server by @JCash in #291
  • Handle static libraries in frameworks by @britzl in #295
  • Add resources from cocoapods to build output by @britzl in https://github.com/defo...
Read more

Threaded C++ build

08 Oct 12:47
0d10b46
Compare
Choose a tag to compare

Added support for threading the C++ build
Add support for custom include path
Added support for "excludeDynamicLibs" in manifest

Added support for explicit object files

25 May 12:14
Compare
Choose a tag to compare

Some linkers want different types of binaries directly on the command line.

2020-02-11

11 Feb 12:31
Compare
Choose a tag to compare

Fix for uploaded .DS_Store files

2020-02-07

11 Feb 09:01
Compare
Choose a tag to compare

Gradle support

2019-10-07

07 Oct 15:05
Compare
Choose a tag to compare

Updated to Clang 9 (Darwin and Windows)
Updated Darwin sdk's (iOS 13, OSX 10.15, XCode 11)
Disabled XCloud remote forwarding

2019-08-19

19 Aug 12:26
Compare
Choose a tag to compare

Added java support for base extensions
Added more debug functionality