{"id":9279,"date":"2020-06-25T19:00:05","date_gmt":"2020-06-25T13:30:05","guid":{"rendered":"https:\/\/code4developers.com\/?p=9279"},"modified":"2020-10-20T15:53:23","modified_gmt":"2020-10-20T10:23:23","slug":"what-is-new-in-angular-10","status":"publish","type":"post","link":"https:\/\/code4developers.com\/what-is-new-in-angular-10\/","title":{"rendered":"What is new in Angular 10?"},"content":{"rendered":"<p>Today Angular Teams has announced Version 10.0.0 of Angular! This release is smaller than typical, but it covers the entire platform, including the framework, Angular Material, and the CLI.<!--more--><\/p>\n<h4 id=\"whats-new-here\">What&#8217;s new here?<\/h4>\n<p id=\"dde5\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">Optional Stricter Settings<\/strong><\/p>\n<p><code class=\"hr jd je jf jg b\">ng new --strict<\/code><\/p>\n<p id=\"9fa5\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">Enabling this flag initializes your new project with a few new settings that improve maintainability, help you catch bugs ahead of time, and allow the CLI to perform advanced optimizations on your app. Specifically, the\u00a0<code class=\"hr jd je jf jg b\">strict<\/code>\u00a0flag does the following:<\/p>\n<ul class=\"\">\n<li id=\"0ab9\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv jp jq jr dw\" data-selectable-paragraph=\"\">Enables strict mode in TypeScript<\/li>\n<li id=\"0f1b\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">Turns template type checking to Strict<\/li>\n<li id=\"6313\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">Default bundle budgets have been reduced by ~75%<\/li>\n<li id=\"855e\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">Configures linting rules to\u00a0prevent declarations of type any<\/li>\n<li id=\"cb7d\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">Configures your app as side-effect free to enable more advanced tree-shaking<\/li>\n<\/ul>\n<p id=\"16c4\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">Warnings about CommonJS imports<\/strong><\/p>\n<p id=\"aadf\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">When you use a dependency that is packaged with CommonJS, it can result in\u00a0larger slower applications. Starting from this version, it will now warn you when your build pulls in one of these bundles. If you\u2019ve started seeing these warnings for your dependencies, let your dependency know that you\u2019d prefer an ECMAScript module (ESM) bundle.<\/p>\n<p id=\"156d\" class=\"gd ge ba gf b gg iv gi gj iw gl gm ix go gp iy gr gs iz gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">New Date Range Picker<\/strong><\/p>\n<p id=\"ba59\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">Angular Material now includes a new date range picker.<\/p>\n<figure class=\"hb hc hd he hf hg cp cq paragraph-image\">\n<div class=\"cp cq jb\">\n<div class=\"hq r hj hr\">\n<div class=\"jc ht r\">\n<div class=\"hl hm s t u hn aj by ho hp\"><img  loading=\"lazy\"  decoding=\"async\"  class=\"s t u hn aj hu hv ax ub pk-lazyload\"  role=\"presentation\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  width=\"410\"  height=\"94\"  data-pk-sizes=\"auto\"  data-pk-src=\"https:\/\/miro.medium.com\/max\/60\/0*ruU5G-8_hqEp3UBY?q=20\" ><\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"hy hz cr cp cq ia ib az ei ej bb fo\" data-selectable-paragraph=\"\"><\/figcaption><\/figure>\n<p id=\"f310\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">To use the new date range picker, you can use the\u00a0<code class=\"hr jd je jf jg b\">mat-date-range-input<\/code>\u00a0and\u00a0<code class=\"hr jd je jf jg b\">mat-date-range-picker<\/code> components. See\u00a0<a class=\"ep fn gw gx gy gz\" href=\"https:\/\/stackblitz.com\/angular\/nknyovevygv?file=src%2Fapp%2Fdate-range-picker-overview-example.html\" target=\"_blank\" rel=\"noopener noreferrer\">this example on StackBlitz<\/a>.<\/p>\n<p id=\"2213\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">Keeping Up to Date with the Ecosystem<\/strong><\/p>\n<p id=\"e568\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">As usual, they have made a few updates to the dependencies of Angular to stay synchronized with the JavaScript ecosystem.<\/p>\n<ul class=\"\">\n<li id=\"0658\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv jp jq jr dw\" data-selectable-paragraph=\"\">TypeScript bumped to\u00a0<a class=\"ep fn gw gx gy gz\" href=\"https:\/\/www.typescriptlang.org\/docs\/handbook\/release-notes\/typescript-3-9.html\" target=\"_blank\" rel=\"noopener noreferrer\">TypeScript 3.9<\/a><\/li>\n<li id=\"498e\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">TSLib has been updated to v<a class=\"ep fn gw gx gy gz\" href=\"https:\/\/github.com\/microsoft\/tslib\/releases\/tag\/2.0.0\" target=\"_blank\" rel=\"noopener noreferrer\">2.0<\/a><\/li>\n<li id=\"50e3\" class=\"gd ge ba gf b gg js gi gj jt gl gm ju go gp jv gr gs jw gu gv jp jq jr dw\" data-selectable-paragraph=\"\">TSLint has been updated to v6<\/li>\n<\/ul>\n<p id=\"fcf0\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">They have also updated our project layout. Starting with version 10 you will see a new <code class=\"hr jd je jf jg b\">tsconfig.base.json<\/code>. This additional\u00a0<code class=\"hr jd je jf jg b\"><code class=\"hr jd je jf jg b\"><\/code><\/code><a class=\"ep fn gw gx gy gz\" href=\"https:\/\/www.typescriptlang.org\/docs\/handbook\/tsconfig-json.html\" target=\"_blank\" rel=\"noopener noreferrer\">tsconfig.json<\/a><a class=\"ep fn gw gx gy gz\" href=\"https:\/\/www.typescriptlang.org\/docs\/handbook\/tsconfig-json.html\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0file<\/a>\u00a0better supports the way that IDEs and build tooling resolve type and package configurations.<\/p>\n<p id=\"948c\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">New Default Browser Configuration<\/strong><\/p>\n<p id=\"eb51\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">They\u2019ve updated the browser configuration for new projects to exclude older and less used browsers.<\/p>\n<p id=\"8574\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\"><strong class=\"gf ja\">v10 Defaults<\/strong><\/p>\n<figure class=\"hb hc hd he hf hg cp cq paragraph-image\">\n<div class=\"cp cq jz\">\n<div class=\"hq r hj hr\">\n<div class=\"ka ht r\">\n<p><img  loading=\"lazy\"  decoding=\"async\"  class=\"ow tt s t u hn aj hx pk-lazyload\"  role=\"presentation\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  width=\"685\"  height=\"479\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, 685px\"  data-pk-src=\"https:\/\/miro.medium.com\/max\/685\/0*kLsNxh2hOj_aQ8HV\"  data-pk-srcset=\"https:\/\/miro.medium.com\/max\/552\/0*kLsNxh2hOj_aQ8HV 276w, https:\/\/miro.medium.com\/max\/1104\/0*kLsNxh2hOj_aQ8HV 552w, https:\/\/miro.medium.com\/max\/1280\/0*kLsNxh2hOj_aQ8HV 640w, https:\/\/miro.medium.com\/max\/1370\/0*kLsNxh2hOj_aQ8HV 685w\" ><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/figure>\n<p id=\"a101\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">This has the side effect of disabling ES5 builds by default for new projects. To enable ES5 builds and differential loading for browsers that require it (such as IE or UC Browser), simply\u00a0<a class=\"ep fn gw gx gy gz\" href=\"https:\/\/github.com\/browserslist\/browserslist#browserslist-\" target=\"_blank\" rel=\"noopener noreferrer\">add the browsers you need to support<\/a>\u00a0in the\u00a0<code class=\"hr jd je jf jg b\">.browserslistrc<\/code>\u00a0file.<\/p>\n<h3 id=\"new-breaking-changes\">New Breaking Changes<i class=\"material-icons\"><\/i><\/h3>\n<ul>\n<li>Typescript 3.6, 3.7, and 3.8 are no longer supported. Please update to Typescript 3.9.<\/li>\n<li>Input fields of type\u00a0<code>number<\/code>\u00a0fire the\u00a0<code>valueChanges<\/code> event only once per value change (as opposed to twice in some cases)<\/li>\n<li>The\u00a0<code>minLength<\/code>\u00a0and\u00a0<code>maxLength<\/code>\u00a0validators only validate values that have a numeric\u00a0<code>length<\/code> property<\/li>\n<li>Templates with unknown property bindings or unknown element names now log errors instead of warnings<\/li>\n<li><code>UrlMatcher<\/code>\u00a0can now return\u00a0<code>null<\/code> values<\/li>\n<li>Transplanted views now refresh at insertion point only.<\/li>\n<li>Formatting times with the\u00a0<code>b<\/code>\u00a0or\u00a0<code>B<\/code> format codes now supports time periods that cross midnight.<\/li>\n<li>Navigation is canceled for routes with at least one empty resolver.<\/li>\n<\/ul>\n<h1 id=\"411f\" class=\"ic id ba az ie if ig ih ii ij ik il im in io ip iq ir is it iu dw\" data-selectable-paragraph=\"\"><span id=\"how-to-update-to-version-10\">How to update to version 10<\/span><\/h1>\n<p id=\"792e\" class=\"gd ge ba gf b gg iv gi gj iw gl gm ix go gp iy gr gs iz gu gv cx dw\" data-selectable-paragraph=\"\">Visit\u00a0<a class=\"ep fn gw gx gy gz\" href=\"https:\/\/update.angular.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">update.angular.io<\/a>\u00a0for detailed information and guidance. To have the best update experience, we recommend always upgrading one major release at a time.<\/p>\n<p id=\"4859\" class=\"gd ge ba gf b gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv cx dw\" data-selectable-paragraph=\"\">To update:<span id=\"d24d\" class=\"dw jl id ba jg b ej jm jn r jo\" data-selectable-paragraph=\"\"><\/span><\/p>\n<p data-selectable-paragraph=\"\"><strong>ng update @angular\/cli @angular\/core<\/strong><\/p>\n<p data-selectable-paragraph=\"\"><strong>Article Reference<\/strong>:<\/p>\n<p><a href=\"https:\/\/blog.angular.io\/version-10-of-angular-now-available-78960babd41\" target=\"_blank\" rel=\"noopener\">angular.io<\/a><\/p>\n<p><a href=\"https:\/\/next.angular.io\/guide\/updating-to-version-10\" target=\"_blank\" rel=\"noopener\">next.angular.io<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today Angular Teams has announced Version 10.0.0 of Angular! This release is smaller than typical, but it covers the entire platform, including the framework, Angular Material, and the CLI.<\/p>\n","protected":false},"author":4,"featured_media":2649,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28,126],"tags":[29,886,887,888],"powerkit_post_featured":[],"class_list":{"0":"post-9279","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-angular","8":"category-news","9":"tag-angular","10":"tag-angular-10","11":"tag-features-in-angular","12":"tag-new-features-in-angular-10"},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/angular-2.png?fit=240%2C240&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8NAi4-2pF","jetpack-related-posts":[{"id":3934,"url":"https:\/\/code4developers.com\/angular-version-7-released\/","url_meta":{"origin":9279,"position":0},"title":"Angular Version 7 Released","author":"Yatendrasinh Joddha","date":"October 19, 2018","format":false,"excerpt":"Finally, the Angular version 7 (Angular v7) is out with some awesome features. Thanks to Angular team for all the efforts, in this major release angular team is spanning the entire platform, with the core framework, Angular Material, and the CLI with corresponding key versions. This release covers new landscapes\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"Virtual Scrolling","src":"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1200\/1%2ACQKUmJrBs-523I4GOiEUaA.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1200\/1%2ACQKUmJrBs-523I4GOiEUaA.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1200\/1%2ACQKUmJrBs-523I4GOiEUaA.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":12847,"url":"https:\/\/code4developers.com\/connect-firebase-database-and-angular-app\/","url_meta":{"origin":9279,"position":1},"title":"Connect Firebase Realtime NoSQL Database with Angular App from Scratch","author":"Arif Khoja","date":"August 30, 2020","format":false,"excerpt":"In this tutorial, We are going to learn\u00a0How to connect Firebase Realtime NoSQL cloud database with Angular app from scratch?. We\u2019ll be using\u00a0AngularFire library for setting up Firebase database in the Angular web application. Firebase is a Google product, It is a real-time NoSQL cloud database that allows you to\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"connect-angular-firebase","src":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2020\/08\/connect-angular-firebase.jpg?fit=715%2C350&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2020\/08\/connect-angular-firebase.jpg?fit=715%2C350&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2020\/08\/connect-angular-firebase.jpg?fit=715%2C350&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2020\/08\/connect-angular-firebase.jpg?fit=715%2C350&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3576,"url":"https:\/\/code4developers.com\/angular-6-features\/","url_meta":{"origin":9279,"position":2},"title":"Angular 6 Features","author":"Yatendrasinh Joddha","date":"May 9, 2018","format":false,"excerpt":"On 4th May 2018 angular team announced new version of Angular i.e., Angular V6. In this major release they are not much focusing on Framework but on toolchain. They have tried to unify the framework, CLI, and Material more. In this article we will talk about some of the major\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/angular-2.png?fit=240%2C240&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2586,"url":"https:\/\/code4developers.com\/angular-4-installations\/","url_meta":{"origin":9279,"position":3},"title":"Angular 4 Installations","author":"Nisarg Dave","date":"June 14, 2017","format":false,"excerpt":"Introduction This article demonstrates how to install Angular 4 in your local system and start working with angular\/cli using basic commands. What is Angular 4? Before starting with Angular 4, we need to know about Angular 2. Angular 2 is totally different kind of framework from Angular 1. Angular 1\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1.png?resize=700%2C400 2x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1.png?resize=1050%2C600 3x"},"classes":[]},{"id":2625,"url":"https:\/\/code4developers.com\/angular-4-project-structure\/","url_meta":{"origin":9279,"position":4},"title":"Angular 4 Project Structure","author":"Nisarg Dave","date":"June 18, 2017","format":false,"excerpt":"Introduction In previous article we learned about Angular 4 Installation. You can find that article on https:\/\/code4developers.com\/angular-4-installations\/\u00a0. This article describes the project structure of Angular 4 application which Angular CLI created for us. I have already created ANGULAR4DEMO project in my previous article, so we will use that project to\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2017\/06\/1-1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3858,"url":"https:\/\/code4developers.com\/angular-v6-1-is-now-available\/","url_meta":{"origin":9279,"position":5},"title":"Angular v6.1 is now Available","author":"Yatendrasinh Joddha","date":"July 27, 2018","format":false,"excerpt":"Angular version 6.1 has been released. This is replacement for version 6.0. As per official blog this is a minor release containing new features and bug fixes. Key features 1. Router Scroll Position Restoration For a developers\u00a0 it is now possible to configure the router to remember and restore scroll\u2026","rel":"","context":"In &quot;Angular&quot;","block_context":{"text":"Angular","link":"https:\/\/code4developers.com\/category\/angular\/"},"img":{"alt_text":"Angular v6.1","src":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2018\/07\/img1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2018\/07\/img1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2018\/07\/img1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/code4developers.com\/wp-content\/uploads\/2018\/07\/img1.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/posts\/9279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/comments?post=9279"}],"version-history":[{"count":8,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/posts\/9279\/revisions"}],"predecessor-version":[{"id":12919,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/posts\/9279\/revisions\/12919"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/media\/2649"}],"wp:attachment":[{"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/media?parent=9279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/categories?post=9279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/tags?post=9279"},{"taxonomy":"powerkit_post_featured","embeddable":true,"href":"https:\/\/code4developers.com\/wp-json\/wp\/v2\/powerkit_post_featured?post=9279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}