# Clarion 10.11897

**URL:** <https://clarionhub.com/t/clarion-10-11897/440>\
**Category:** Releases\
**Created:** [August 16, 2015, 2:14pm UTC](https://clarionhub.com/t/clarion-10-11897/440 "2015-08-16T14:14:48Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![brahn](https://clarionhub.com/user_avatar/clarionhub.com/brahn/32/756_2.png) [@brahn](https://clarionhub.com/u/brahn)\
**Post date:** [August 16, 2015, 2:14pm UTC](https://clarionhub.com/t/clarion-10-11897/440/1 "2015-08-16T14:14:48Z")

</div>

**FEATURE:** MSSQL: You can now update fields stored as TIMESTAMP fields in MSSQL and as TIME fields in Clarion when the WATCH statement has been called and the data was originally created by a non-Clarion program  
**FEATURE:** You can now use PROP:NativeErrorCode to get the native error code set by the SQL engine. This may be different to FILEERRORCODE() which contains to the ODBC error code that the SQL engine sets  
**FEATURE:** You can now use PROP:SQLRowSet with the Dynamic file driver  
**FEATURE:** ABC Templates, added button to preserve local variables into the Window Procedure  
**FEATURE:** Added Functions to get the MIME type based on the file extension  
**FEATURE:** Added new Menu Item under the Application Menu to open the current application Project  
**FEATURE:** Added new button to open the application’s project from the App Pad  
**FEATURE:** Added new top-level menu item; “Dictionary”, into the Main Menu (only active when a DCT is open)  
**FEATURE:** Global Option Setting to toggle showing IDE progress notifications. Tools-Options-General- Show notifications. Used on search all, generation, build, etc.  
**FEATURE:** HttpUpload Demo App. The example shows how to call the methods to upload a file to an Http Server  
**FEATURE:** IMDD Template: Added option to disable transactions for IMDD tables declared in the DCT  
**FEATURE:** JSON class: added support for inner groups, DIMensiones fields, and queue references  
**FEATURE:** Json example on how to use queues and DIM in the structures to represent arrays in groups  
**FEATURE:** Notification when the TemplateRegistry is closing to alert the user when the process of closing is ongoing and when it is done  
**FEATURE:** Support to upload a file to a webserver using POST  
**FEATURE:** New parameter in the SendSMS and SendMail methods, SMTPForceCertCheck, by default true, to allow disabling the check for validity of the certificate on those case with servers with certificates that are expired  
**FEATURE:** SYSTEM{PROP:WindowsVersion) now supports an optional index parameter (1-10) to make it easier to retrieve information on the OS

**CHANGE:** Application Editor: Added a new button to access the Embeditor (button on the right side toolbar under the embed editor button)  
**CHANGE:** Applications Option Dialog is now wider and some options were moved to the IDE Tab  
**CHANGE:** Inline documentation (ClaRunExt.inc): added the list of valid values for the messageBodyEncoding parameter to the SendMail function  
**CHANGE:** Make the Window Menu Editor apply the global properties for fonts and icons  
**CHANGE:** Support ESC key in the “keep searching from top” dialog in the Text Editor

**FIX:** If you did 3 or more PUT statements in a row and your primary key had STRING components, the PUT would not put the data  
**FIX:** If you copied a TOPSPEED or CLARION file structure from one dictionary to another (or within the dictionary) and a field had more than 4 dimensions, then the dimensions were set to 4 in the new file structure  
**FIX:** Incorrect text for the linker’s error message about duplicate ordinal numbers  
**FIX:** JSON class: fix some array parsing  
**FIX:** Maximized MDI child window could lose caption buttons when they became active after closing another (not-maximized) MDI child window  
**FIX:** Debug info was not generating for a source module if it had no static variables and none of the module’s procedures had local variables and parameters  
**FIX:** Protection from recursive initialization of static data declared locally in a PROCEDURE could misbehave on looped calls of that PROCEDURE from 3 or more concurrent threads  
**FIX:** Report Previewer ‘Send by Email’ menu was not working as expected  
**FIX:** Slider Control was generating an exception at design time if “UseVisualStyles” was set to off in the Window Designer  
**FIX:** TabOrderAssistant was not always refreshing its contents when DataPad items were added to the Window  
**FIX:** TabOrderAssistant was not using the Fonts or icons as set on Global Options dialog  
**FIX:** Template Editor was not collapsing the code within the WITH/END  
**FIX:** The Actions… and Embeds… links in the property grid of the menu formatter did not work in context  
**FIX:** The select Key Component template dialog would select the wrong field if the key’s file was an alias  
**PTSS 41722:** PUT statement fails with MSSQL and string primary keys

---

_[View the full topic](https://clarionhub.com/t/clarion-10-11897/440)._
