{"id":1450,"date":"2015-06-03T19:05:10","date_gmt":"2015-06-03T19:05:10","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=1450"},"modified":"2015-06-03T19:05:10","modified_gmt":"2015-06-03T19:05:10","slug":"some-highlights-for-the-c10-release","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/","title":{"rendered":"Some highlights for the C10 release"},"content":{"rendered":"<p>These are highlights of new features in 10.0, for the complete list of fixes, changes and enhancements please refer to the readme text file as its always up to date with all of the latest new features, changes and fixes. All of this information is in the main Help file under the &#8220;What&#8217;s New in this Version&#8221; topic with links to the related topic content.<\/p>\n<p><span style=\"color: #339966;\">Compiler:<\/span><br \/>\nBig performance boost &#8211; in most cases your build time will be cut in half (or better).<\/p>\n<ul>\n<li>New scanner for the Clarion (CLW) compiler<\/li>\n<li>Support of nested OMIT\/COMPILE blocks. Every source\/include file<br \/>\ncan have nested OMIT\/COMPILE blocks with a maximum nesting equal to 8 with a condition that when evaluated does not omit source, plus one additional OMIT\/COMPILE with condition evaluated to omit source code.<\/li>\n<li>The compiiler&#8217;s scanner uses the OS settings to determine the type of characters to expect. That allows for local national language alphanumerics to be used in identifiers (LABEL).<\/li>\n<\/ul>\n<p><span style=\"color: #339966;\">Dictionary Global Search and Replace<br \/>\n<\/span>Powerful global Search and Replace for all the settings\/attributes of FILEs, FIELDs.and KEYs.<\/p>\n<p><span style=\"color: #339966;\">TCP Networking &#8211; Client\/Server communications<br \/>\n<\/span>Drop-in a template to put network communications into your applications (using TCP\/IP over a LAN\/WAN or the Internet). You can pass messages (or files) between applications running on the same computer, and from one computer to another. You can also broadcast messages to all connected computers or processes. The templates and underlying <strong>QuickAppConnect<\/strong> class handles all the difficulties associated with socket programming.<\/p>\n<p>The associated Code templates listed below provide support for the following<br \/>\nSocket &#8220;Actions&#8221; <span style=\"color: #339966;\">without writing any code<\/span>:<\/p>\n<ul>\n<li>Connect to Server<\/li>\n<li>Disconnect from Server<\/li>\n<li>Start Server<\/li>\n<li>Stop Server<\/li>\n<li>Initialize IP and Name<\/li>\n<li>Send Message<\/li>\n<li>Send Notification<\/li>\n<li>Broadcast Notification (broadcasts a message to all connected apps)<\/li>\n<li>Broadcast Shutdown (tells all connected apps to shutdown)<\/li>\n<\/ul>\n<p><span style=\"color: #339966;\">Language extensions &#8211; templates for Sending Emails, Emailing Reports, and Sending SMS (Text) messages<\/span><br \/>\nThe new implementation for emails supersedes the prior implementation, and provides many more features, and is far easier to use. Based on the latest support implemented in the Microsoft .Net Framework.<br \/>\n(The original email implementation continues to ship for backward compatibility.)<\/p>\n<p>Use HTTP or HTTPS to download web pages, or any other type of file. You can also post form data to web servers. Very easy way to send HTTP web requests (and receive responses) to Web Servers, REST Web Services, or standard Web Services, with the most commonly used HTTP verbs; POST, GET, PUT, and DELETE.<\/p>\n<p><span style=\"color: #339966;\">Web Requests (PUT, GET, POST, DELETE) via HTTP\/HTTPS<\/span><br \/>\nHTTPWebRequest()<br \/>\nHTTPWebRequestToFile()<\/p>\n<p><span style=\"color: #339966;\">Amazon Simple Storage Service (Amazon S3)<\/span><br \/>\nEasily provide secure cloud server access in your App using the Amazon Simple Storage Service (Amazon S3).\u00a0 Use it for backing up data, sharing files amongst remote clients, news feeds, etc.<\/p>\n<p><span style=\"color: #339966;\">JSON Support<\/span><\/p>\n<p>JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write, and easy for computer languages to parse and generate. JSON is an easier to use alternative to XML. JSON can be fetched or uploaded with an HttpWebRequest.<\/p>\n<p><span style=\"color: #339966;\">Image manipulation functions;<\/span><br \/>\nImageToPNG, ImageRotateFlip, ImageSaveThumbnail<\/p>\n<p><span style=\"color: #339966;\">Background Threads<\/span><\/p>\n<p>The WorkingThreadManager class allows you to run a PROCEDURE on a background thread without any UI, and receive events on its status. The implementation is by a template and the class design is thread-safe.<\/p>\n<p><span style=\"color: #339966;\">Exception log viewer<\/span><\/p>\n<p>The exception log viewer will read the map files created when you built your project and use these to turn the stack trace in the exception log into a list of procedures so that you can quickly and easily find the point of failure.<\/p>\n<p><span style=\"color: #339966;\">Project System<\/span><\/p>\n<p>Support for the &#8211; #file copy srcfile dstfile &#8211; command.\u00a0 If the command is included via the PRAGMA command in a source file, the copy occurs directly after the compilation of the source file.\u00a0 If the source file does not need recompiling, the copy occurs directly after the source file would have been compiled.<\/p>\n<p>The project language supports the &#8211; #file copy srcfile &#8211; command.\u00a0 This comand copies the srcfile to the destination directory for the current project.\u00a0 The copy only occurs if the build is successful.\u00a0 The copy occurs after the destination binary (the exe, dll or lib) has been built.<\/p>\n<p><span style=\"color: #339966;\">Application Options<\/span><\/p>\n<p>Now you can choose to have the %FILE Template symbol return files in the same order that they are displayed in the dictionary editor.\u00a0 This means that some lists of files inside the application generator will appear the same as the dictionary editor.\u00a0 However, take note, the File sort order also affects the order of code generation, so that files will be generated in a different order to what they were previously. To turn this feature on you need to go to Tools\/Application Options\/Generation tab and check the &#8220;Sort %FILE the same as the Dictionary editor&#8221; check box. Note: If you use LIKE in your file structures the changed order of generated FILEs could possibly cause compiler errors.<\/p>\n<p><span style=\"color: #339966;\">Lock Retries<\/span><br \/>\nYou can now set how many times generator tries to gain access to a file in the Application Options window. This option can be useful in situations where automatic backups are running and briefly locking files.<\/p>\n<p><span style=\"color: #339966;\">Template Registry<\/span><br \/>\nThe Application Generator now supports product version identifiers in the naming convention for the TemplateRegistry.trf file.\u00a0 For example, Clarion 10 by default uses the name TemplateRegistry10.trf.<br \/>\nIf the Application Generator does not find a registry .trf file with the version appended name, it then looks for TemplateRegistry.trf (without the version identifier).\u00a0 By default when a new .trf is created it is created using the version number as part of the file name.<\/p>\n<p><span style=\"color: #339966;\">Dictionary Editor<\/span><\/p>\n<ul>\n<li>The Dictionary Editor now remembers dialog sizes and positions<\/li>\n<li>The Dictionary Editor now stops you from adding GROUP fields to keys of SQL tables<\/li>\n<li>The Dictionary Editor now stops you from adding dimensioned fields to a KEY<\/li>\n<\/ul>\n<p><span style=\"color: #339966;\">ClarionCL<\/span><br \/>\nNow you can trace the location of a file and the folders search order used by the Redirection system from ClarionCL using the \/rt switch.<\/p>\n<p><span style=\"color: #339966;\">MSSQL Driver<\/span><br \/>\nNow you can get the MSSQL driver to use SCOPE_IDENTITY to retrieve server identity values by adding \/AUTOINCUSESSCOPEIDENTITY=TRUE in the driver string<\/p>\n<p><span style=\"color: #339966;\">SQL Drivers (all)<\/span><br \/>\nThe SQL drivers now set FILEERROR() and FILEERRORCODE() to give more details when you try to define a KEY who&#8217;s component is a GROUP<\/p>\n<p><span style=\"color: #339966;\">IDE<\/span><br \/>\nWhen you select &#8220;Open Containing Folder&#8221; from the context menu of the tab for a document in the IDE it now highlights the file in the opened folder<\/p>\n<p><span style=\"color: #339966;\">Open File Dialogs<\/span><br \/>\nNew option to use the Redirection System File Open Dialog as the default.<\/p>\n<p><span style=\"color: #339966;\">Text Editor<\/span><br \/>\nFind All in the text editor now runs in the background allowing you to do other things while the search is continuing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These are highlights of new features in 10.0, for the complete list of fixes, changes and enhancements please refer to the readme text file as its always up to date with all of the latest new features, changes and fixes. All of this information is in the main Help file under the &#8220;What&#8217;s New in &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Some highlights for the C10 release<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,5,6],"tags":[],"class_list":["post-1450","post","type-post","status-publish","format-standard","hentry","category-clarion10","category-clarionnews","category-clarion-win32"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Some highlights for the C10 release - Clarion<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Some highlights for the C10 release - Clarion\" \/>\n<meta property=\"og:description\" content=\"These are highlights of new features in 10.0, for the complete list of fixes, changes and enhancements please refer to the readme text file as its always up to date with all of the latest new features, changes and fixes. All of this information is in the main Help file under the &#8220;What&#8217;s New in &hellip; Continue reading Some highlights for the C10 release &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/\" \/>\n<meta property=\"og:site_name\" content=\"Clarion\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/softvelocity\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-03T19:05:10+00:00\" \/>\n<meta name=\"author\" content=\"rzaunere\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rzaunere\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/\"},\"author\":{\"name\":\"rzaunere\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/b90e860529aea05ad064cf2687697ce3\"},\"headline\":\"Some highlights for the C10 release\",\"datePublished\":\"2015-06-03T19:05:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/\"},\"wordCount\":1131,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"articleSection\":[\"Clarion 10\",\"Clarion News\",\"Clarion Win32\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/\",\"name\":\"Some highlights for the C10 release - Clarion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\"},\"datePublished\":\"2015-06-03T19:05:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/some-highlights-for-the-c10-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Some highlights for the C10 release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"name\":\"Clarion\",\"description\":\"Deliver your software on time, every time\",\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\",\"name\":\"SoftVelocity\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"width\":221,\"height\":57,\"caption\":\"SoftVelocity\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/softvelocity\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/SoftVelocity\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/b90e860529aea05ad064cf2687697ce3\",\"name\":\"rzaunere\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"caption\":\"rzaunere\"},\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/author\\\/rzaunere\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Some highlights for the C10 release - Clarion","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/","og_locale":"en_US","og_type":"article","og_title":"Some highlights for the C10 release - Clarion","og_description":"These are highlights of new features in 10.0, for the complete list of fixes, changes and enhancements please refer to the readme text file as its always up to date with all of the latest new features, changes and fixes. All of this information is in the main Help file under the &#8220;What&#8217;s New in &hellip; Continue reading Some highlights for the C10 release &rarr;","og_url":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/","og_site_name":"Clarion","article_publisher":"https:\/\/www.facebook.com\/softvelocity\/","article_published_time":"2015-06-03T19:05:10+00:00","author":"rzaunere","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rzaunere","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/#article","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/"},"author":{"name":"rzaunere","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/b90e860529aea05ad064cf2687697ce3"},"headline":"Some highlights for the C10 release","datePublished":"2015-06-03T19:05:10+00:00","mainEntityOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/"},"wordCount":1131,"commentCount":0,"publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"articleSection":["Clarion 10","Clarion News","Clarion Win32"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/","url":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/","name":"Some highlights for the C10 release - Clarion","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/#website"},"datePublished":"2015-06-03T19:05:10+00:00","breadcrumb":{"@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clarionsharp.com\/blog\/some-highlights-for-the-c10-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clarionsharp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Some highlights for the C10 release"}]},{"@type":"WebSite","@id":"https:\/\/clarionsharp.com\/blog\/#website","url":"https:\/\/clarionsharp.com\/blog\/","name":"Clarion","description":"Deliver your software on time, every time","publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clarionsharp.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/clarionsharp.com\/blog\/#organization","name":"SoftVelocity","url":"https:\/\/clarionsharp.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","width":221,"height":57,"caption":"SoftVelocity"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/softvelocity\/","https:\/\/www.youtube.com\/user\/SoftVelocity"]},{"@type":"Person","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/b90e860529aea05ad064cf2687697ce3","name":"rzaunere","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","caption":"rzaunere"},"url":"https:\/\/clarionsharp.com\/blog\/author\/rzaunere\/"}]}},"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/comments?post=1450"}],"version-history":[{"count":8,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1450\/revisions"}],"predecessor-version":[{"id":1458,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1450\/revisions\/1458"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=1450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=1450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=1450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}