# Defold 1.2.163 has been released

**URL:** <https://forum.defold.com/t/defold-1-2-163-has-been-released/63593>\
**Category:** Release notes\
**Created:** [October 7, 2019, 8:57am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593 "2019-10-07T08:57:37Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathias\_Westerdahl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mathias_westerdahl/32/228_2.png) [@Mathias\_Westerdahl](https://forum.defold.com/u/Mathias_Westerdahl)\
**Post date:** [October 7, 2019, 8:57am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/1 "2019-10-07T08:57:37Z")

</div>

# Defold 1.2.163

First off, I’d like to thank our beta testers for making sure our new features are working as they should.  
It’s a great benefit to us, and we hope to make this a recurring thing.

This sprint we’ve made iOS/OSX SDK updates, and added new features to the Defold SDK.

We moved the [`iap`](https://github.com/defold/extension-iap) and [`iac`](https://github.com/defold/extension-iac) modules out of the engine into separate extensions.

We’ve also optimized the font glyph compression. Result may vary but we’ve seen a ~1mb+ package decrease in one of our games.

# Resource properties

We’ve now released the resource properties feature which allows you to set multiple resources on a script and then assign to your components at runtime. These properties are hashes, so you can safely pass them via messages.

More detailed documentation will come this week! For now, there’s [go.property()](https://defold.com/ref/go/?q=go.property#go.property:name-value).

# Native extensions

## SDK updates

We’ve updated the extender server to support the iOS 13.0 and MacOSX 10.15 sdks, and Xcode 11.0.

## Pre/Post render callback

We’ve added the possibility to register pre or post render callbacks, via the [`dmExtension::RegisterCallback(CallbackType callback_type, extension_callback_t func)`](https://defold.com/ref/dmExtension/#RegisterCallback).

## dstrings.h

We also added `<dmsdk/dlib/dstrings.h>` with functions:

- [`dmStrlCat()`](https://defold.com/ref/dmStringFunc/#dmStrlCat:dst-src-size)
- [`dmStrlCpy()`](https://defold.com/ref/dmStringFunc/#dmStrlCpy:dst-src-size)
- [`dmStrCaseCmp()`](https://defold.com/ref/dmStringFunc/#dmStrCaseCmp:s1-s2)
- [`dmStrTok()`](https://defold.com/ref/dmStringFunc/#dmStrTok:string-delim-lasts)
- [`dmSnPrintf()`](https://defold.com/ref/dmStringFunc/#dmSnPrintf:buffer-count-format)

## ⚠ **BREAKING CHANGES**

In order to support the new sdks, we had to update to use Clang 9.  
This affects iOS/OSX and Win32 builds.

Unfortunately the upgrade of the system didn’t go so smoothly as expected, and we now build all extensions (old and new) with Clang 9.

This may mean that you suddenly get a new compiler or linker error when building an extension that previously worked. We are sorry for the inconvenience.  
Ask on the [help thread](https://forum.defold.com/t/extender-server-ios-13-osx-10-15-clang-9/63569) if you bump into any issues.

# WIP

Our Vulkan track is still going strong and we’re making good progress.

# Engine

- `DEF-2918` - **Added** : Added script resource properties
- [`Issue-4289`](https://github.com/defold/defold/issues/4289) - **Added** : Adding a post render callback to extensions via `dmExtension::RegisterCallback()`
- [`Issue-4468`](https://github.com/defold/defold/issues/4468) - **Added** : Added dlib/dstrings.h to Defold SDK.
- [`Issue-4431`](https://github.com/defold/defold/issues/4431) - **Fixed** : Removed `iac` module into a separate extension
- [`Issue-4450`](https://github.com/defold/defold/issues/4450) - **Fixed** : Removed `iap` module into a separate extension
- [`Issue-4239`](https://github.com/defold/defold/issues/4239) - **Fixed** : Font glyphs are now always compressed with lossless WebP
- [`Issue-4430`](https://github.com/defold/defold/issues/4430) - **Fixed** : Tilemap now pre allocates the correct number of render objects
- [`Issue-4445`](https://github.com/defold/defold/issues/4445) - **Fixed** : Tilemap physics layers are now disabled with the visibility of a tilemap layer (DEF-3572)
- [`Issue-4441`](https://github.com/defold/defold/issues/4441) - **Fixed** : Doc fix added missing sound speed option
- [`Issue-4458`](https://github.com/defold/defold/issues/4458) - **Fixed** : Build fails on Windows when building with appmanifest
- [`Issue-4461`](https://github.com/defold/defold/issues/4461) - **Fixed** : Removed Defold Analytics tracker.
- [`Issue-4464`](https://github.com/defold/defold/issues/4464) - **Fixed** : The engine+multidex java classes always end up in the first dex
- [`Issue-4476`](https://github.com/defold/defold/issues/4476) - **Fixed** : Removed stuff left behind related to `push` and `gps` extensions

# Editor

- [`DEFEDIT-4407`](https://github.com/defold/editor2-issues/issues/4407) - **Fixed** : Remember code signing identity in iOS bundle dialog
- [`DEFEDIT-4409`](https://github.com/defold/editor2-issues/issues/4409) - **Fixed** : Fix inverted mouse wheel zoom when using perspective camera
- [`DEFEDIT-4436`](https://github.com/defold/editor2-issues/issues/4436) - **Fixed** : Fix disappearing tile map editor grid
- [`DEFEDIT-4456`](https://github.com/defold/editor2-issues/issues/4456) - **Fixed** : Fix SingularMatrixException when opening a scene featuring a zero-height cone emitter

EDIT: Updated `dstrings.h` documentation links

---

<div class="post-metadata">

**Author:** ![Mathias\_Westerdahl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mathias_westerdahl/32/228_2.png) [@Mathias\_Westerdahl](https://forum.defold.com/u/Mathias_Westerdahl)\
**Post date:** [October 7, 2019, 8:57am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/2 "2019-10-07T08:57:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![dev-masih](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/dev-masih/32/42942_2.png) [@dev-masih](https://forum.defold.com/u/dev-masih)\
**Post date:** [October 7, 2019, 9:06am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/3 "2019-10-07T09:06:45Z")

</div>

> [@Mathias\_Westerdahl](#):
>
> [`Issue-4458`](https://github.com/defold/defold/issues/4458) - **Fixed** : Build fails on Windows when building with appmanifest

👍 Yey! time to work again on my extension, good job guys

---

<div class="post-metadata">

**Author:** ![gamzwithjamz](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/gamzwithjamz/32/12095_2.png) [@gamzwithjamz](https://forum.defold.com/u/gamzwithjamz)\
**Post date:** [October 8, 2019, 3:55am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/5 "2019-10-08T03:55:52Z")

</div>

> [@Mathias\_Westerdahl](#):
>
> Our Vulkan track is still going strong and we’re making good progress.

Very exciting!

---

<div class="post-metadata">

**Author:** ![wkqco33](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/wkqco33/32/27734_2.png) [@wkqco33](https://forum.defold.com/u/wkqco33)\
**Post date:** [October 8, 2019, 9:50am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/6 "2019-10-08T09:50:51Z")

</div>

Thank you guys! I am going to make my dream come true with Defold Engine!!

---

<div class="post-metadata">

**Author:** ![vinwin](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/vinwin/32/18583_2.png) [@vinwin](https://forum.defold.com/u/vinwin)\
**Post date:** [October 9, 2019, 4:34am UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/7 "2019-10-09T04:34:28Z")

</div>

thank you

---

<div class="post-metadata">

**Author:** ![BunBunBun](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/bunbunbun/32/25691_2.png) [@BunBunBun](https://forum.defold.com/u/BunBunBun)\
**Post date:** [October 9, 2019, 2:53pm UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/8 "2019-10-09T14:53:33Z")

</div>

I have some issues in web version since 163. (when I test from the Editor all fine )  
issues like:  
`ERROR:GAMESYS: Unable to play animation '񩲣le_w' from texture '/main/atlases/main.texturec' since it could not be found.`

and other:

`ERROR:SCRIPT: Error running script: main.scrolling:516: 'end' expected (to close 'for' at line 359) near '<eof>'`

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [October 9, 2019, 3:48pm UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/9 "2019-10-09T15:48:32Z")

</div>

Does the animation have a weird name?

---

<div class="post-metadata">

**Author:** ![BunBunBun](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/bunbunbun/32/25691_2.png) [@BunBunBun](https://forum.defold.com/u/BunBunBun)\
**Post date:** [October 9, 2019, 6:29pm UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/10 "2019-10-09T18:29:11Z")

</div>

phew, I found the reason, dunno why, but in animation name `circle_w` the first character was cyrillic character `с` instead `c` of latin …

---

<div class="post-metadata">

**Author:** ![endel](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/endel/32/41246_2.png) [@endel](https://forum.defold.com/u/endel)\
**Post date:** [October 9, 2019, 11:41pm UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/11 "2019-10-09T23:41:22Z")

</div>

Could it be that the whole text file is being transformed somehow for the HTML5 builds? This seems related: [Cyrillic characters shows not correct in the bundle (1.2.163) (SOLVED)](https://forum.defold.com/t/cyrillic-characters-shows-not-correct-in-the-bundle-1-2-163/63623)

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [November 13, 2019, 9:59pm UTC](https://forum.defold.com/t/defold-1-2-163-has-been-released/63593/12 "2019-11-13T21:59:33Z")

</div>


