{"id":606,"date":"2020-01-23T17:03:00","date_gmt":"2020-01-24T00:03:00","guid":{"rendered":"https:\/\/www.great-white-software.com\/blog\/?p=606"},"modified":"2020-01-23T15:55:35","modified_gmt":"2020-01-23T22:55:35","slug":"if-youre-updating-with-every-release","status":"publish","type":"post","link":"https:\/\/www.great-white-software.com\/blog\/2020\/01\/23\/if-youre-updating-with-every-release\/","title":{"rendered":"If you&#8217;re updating with every release"},"content":{"rendered":"\n<p>A small handful of changes in 2019r3.1<\/p>\n\n\n\n<p><strong>Module Color<br><\/strong><em>    alpha changed to Integer<br><\/em>      Function CMY(cyan As Double, magenta As Double, yellow As Double, alpha As Integer = 0) As Color<\/p>\n\n\n\n<p><strong>ColorGroup<\/strong><br><em>    gained operator_compare<br><\/em>      Function Operator_Compare(otherColor As Color) As Integer<\/p>\n\n\n\n<p><strong>Module Crypto<br><\/strong><em>    added PBKDF2 with HashAlgorithms parameter<br><\/em>      Function PBKDF2(salt As String, data As MemoryBlock, iterations As Integer, desiredHashLength As Integer, hashAlgorithm As HashAlgorithms) As MemoryBlock<\/p>\n\n\n\n<p><strong>Class DatabaseColumn<br><\/strong><em>    now has a destructor<br><\/em>      Sub Destructor()<\/p>\n\n\n\n<p><strong>Class DatabaseRow<br><\/strong><em>    added Column setter method    <br><\/em>      Sub Column(name As String, Assigns value As Variant)<\/p>\n\n\n\n<p><em>added Destructor<br><\/em>       Sub Destructor()<\/p>\n\n\n\n<p><strong>Module String<br><\/strong><em>    new overloads for IndexOf<br><\/em>      Function IndexOf(Extends s As String, startPosition As Integer, searchString As String, options As ComparisonOptions = ComparisonOptions.CaseInsensitive, locale As Locale = Nil) As Integer<\/p>\n\n\n\n<p>Function IndexOf(Extends s As String, searchString As String, options As ComparisonOptions = ComparisonOptions.CaseInsensitive, locale As Locale = Nil) As Integer<\/p>\n\n\n\n<p><em>new method LastField<br><\/em>      Function LastField(Extends s As String, separator As String) As String<\/p>\n\n\n\n<p><strong>Class TextArea<br><\/strong><em>    changed type of SelectionAlignment type<br><\/em>      Property SelectionAlignment As TextAlignments<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Cant say that so far I&#8217;ve used it much. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>A small handful of changes in 2019r3.1 Module Color alpha changed to Integer Function CMY(cyan As Double, magenta As Double, yellow As Double, alpha As Integer = 0) As Color ColorGroup gained operator_compare Function Operator_Compare(otherColor As Color) As Integer Module Crypto added PBKDF2 with HashAlgorithms parameter Function PBKDF2(salt As String, data As MemoryBlock, iterations As &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.great-white-software.com\/blog\/2020\/01\/23\/if-youre-updating-with-every-release\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;If you&#8217;re updating with every release&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-606","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/comments?post=606"}],"version-history":[{"count":1,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/606\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/606\/revisions\/607"}],"wp:attachment":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/media?parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/categories?post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/tags?post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}