{"id":103816,"date":"2022-04-19T15:36:47","date_gmt":"2022-04-19T13:36:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36"},"modified":"2022-04-19T15:36:47","modified_gmt":"2022-04-19T13:36:49","slug":"vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","title":{"rendered":"Lansarea versiunii 2.36 a sistemului de gestionare a codului surs\u0103 Git","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 trei luni de dezvoltare, a fost lansat\u0103 versiunea 2.36 a sistemului distribuit de gestionare a codului surs\u0103 Git. Git este unul dintre cele mai populare, fiabile \u0219i performante sisteme de control al versiunilor, oferind instrumente flexibile pentru dezvoltarea non-linear\u0103, bazate pe ramificare \u0219i unire. Pentru a asigura integritatea istoricului \u0219i rezisten\u021ba la modific\u0103ri \u201eretroactive\u201d, se utilizeaz\u0103 hashing-ul implicit al \u00eentregului istoric anterior \u00een fiecare commit; de asemenea, este posibil\u0103 autentificarea prin semn\u0103turi digitale a unor tag-uri \u0219i commit-uri necesare.       <\/p>\n<p>Comparativ cu versiunea anterioar\u0103, noua versiune include 717 modific\u0103ri, preg\u0103tite cu participarea a 96 de dezvoltatori, dintre care 26 au participat pentru prima dat\u0103 la dezvoltare. Principalele nout\u0103\u021bi sunt:  <\/p>\n<ul>\n<li class=\"l\"> Comenzile \u201egit log\u201d \u0219i \u201egit show\u201d au fost dotate cu op\u021biunea \u201e--remerge-diff\u201d, care permite afi\u0219area diferen\u021belor \u00eentre rezultatul comun al unirii \u0219i datele efective reflectate \u00een commit dup\u0103 executarea comenzii \u201emerge\u201d, ceea ce permite o evaluare clar\u0103 a modific\u0103rilor efectuate \u00een urma rezolv\u0103rii conflictelor de unire. Comanda obi\u0219nuit\u0103 \u201egit show\u201d separ\u0103 diferitele rezolv\u0103ri ale conflictelor prin indentare, ceea ce face mai dificil\u0103 \u00een\u021belegerea modific\u0103rilor. De exemplu, \u00een captura de ecran de mai jos, liniile \u201e+\/-\u201d f\u0103r\u0103 indentare arat\u0103 ultima rezolvare a conflictului, legat\u0103 de redenumirea din prima ramur\u0103 sha1 \u00een oid \u00een comentariu, iar \u201e+\/-\u201d cu indentare \u2014 rezolvarea ini\u021bial\u0103 a conflictului, cauzat\u0103 de apari\u021bia \u00een a doua ramur\u0103 a unui argument suplimentar \u00een func\u021bia dwim_ref().  <center><img decoding=\"async\" alt=\"Lansarea versiunii 2.36 a sistemului de gestionare a codului surs\u0103 Git\" src=\"\/wp-content\/uploads\/2022\/04\/75651aa0f36ad2b5896991a675754b1f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<p>C\u00e2nd se utilizeaz\u0103 op\u021biunea \u201e--remerge-diff\u201d, diferen\u021bele dintre rezolv\u0103rile conflictelor nu sunt separate pentru fiecare ramur\u0103 p\u0103rinte, ci sunt prezentate diferen\u021bele generale \u00eentre fi\u0219ierul cu conflicte de unire \u0219i fi\u0219ierul \u00een care conflictele sunt rezolvate.    <center><img decoding=\"async\" alt=\"Lansarea versiunii 2.36 a sistemului de gestionare a codului surs\u0103 Git\" src=\"\/wp-content\/uploads\/2022\/04\/903ff119e179781b6e0de91205765a6a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<li class=\"l\"> A crescut flexibilitatea configur\u0103rii comportamentului de resetare a cache-urilor de disc prin apelul func\u021biei fsync(). Parametrul core.fsyncObjectFiles disponibil anterior a fost \u00eemp\u0103r\u021bit \u00een dou\u0103 variabile de configurare core.fsync \u0219i core.fsyncMethod, care ofer\u0103 posibilitatea de a aplica fsync nu doar fi\u0219ierelor cu obiecte (.git\/objects), ci \u0219i altor structuri git, cum ar fi referin\u021bele (.git\/refs), reflog \u0219i fi\u0219ierele de pachet.\n<p>Prin variabila core.fsync se poate specifica o list\u0103 de structuri interne Git pentru care, dup\u0103 opera\u021bia de scriere, va fi apelat suplimentar fsync. Variabila core.fsyncMethod permite alegerea metodei pentru golirea cache-ului; de exemplu, se poate alege fsync pentru a aplica apelul de sistem cu acela\u0219i nume sau se poate specifica writeout-only pentru a aplica scrierea \u00eent\u00e2rziat\u0103 (scrierea \u00een cache-ul paginilor).    <\/p>\n<li class=\"l\"> Pentru a proteja \u00eempotriva vulnerabilit\u0103\u021bilor care manipuleaz\u0103 substitu\u021bia directorilor .git de c\u0103tre al\u021bi utilizatori \u00een partajate, a fost \u00eent\u0103rit\u0103 verificarea propriet\u0103\u021bii repo-ului. Execu\u021bia oric\u0103rei comenzi git este acum permis\u0103 doar \u00een directorile proprii \u201e.git\u201d. Dac\u0103 directorul cu depozitul apar\u021bine altei persoane, va fi generat\u0103 \u00een mod implicit o eroare. Aceast\u0103 comportare poate fi dezactivat\u0103 prin configurarea safe.directory.\n<li class=\"l\"> Comanda &#171;git cat-file&#187;, destinat\u0103 afi\u0219\u0103rii con\u021binutului obiectelor Git, a fost completat\u0103 cu op\u021biunea &#171;&#8212;batch-command&#187;, care ofer\u0103 posibilitatea de a alege adaptiv tipul de ie\u0219ire prin specificarea &#171;contents &lt;obiect&gt;&#187; pentru a vizualiza con\u021binutul sau &#171;info &lt;obiect&gt;&#187; pentru a ob\u021bine informa\u021bii despre obiect. De asemenea, se suport\u0103 comanda &#171;flush&#187; pentru golirea buffer-ului de ie\u0219ire.\n<li class=\"l\"> Comanda &#171;git ls-tree&#187;, utilizat\u0103 pentru a genera o list\u0103 a con\u021binutului arborilor de obiecte, a fost extins\u0103 cu op\u021biunea &#171;&#8212;oid-only&#187; (&#171;&#8212;object-only&#187;), similar\u0103 cu &#171;&#8212;name-only&#187;, care returneaz\u0103 doar identificatorii obiectelor, facilit\u00e2nd apelarea din scripturi. De asemenea, a fost implementat\u0103 op\u021biunea &#171;&#8212;format&#187; care permite definirea unui format personalizat de ie\u0219ire, combin\u00e2nd informa\u021biile despre mod, tip, nume \u0219i dimensiune.\n<li class=\"l\"> \u00cen comanda &#171;git bisect run&#187; a fost implementat\u0103 identificarea neafect\u0103rii scriptului pentru semnul fi\u0219ierului executabil \u0219i, \u00een acest caz, generarea erorilor cu codurile 126 sau 127 (anterior, dac\u0103 scriptul nu putea fi executat, toate reviziile erau marcate ca av\u00e2nd probleme).\n<li class=\"l\"> Comanda &#171;git fetch&#187; a fost extins\u0103 cu op\u021biunea &#171;&#8212;refetch&#187; pentru a extrage toate obiectele f\u0103r\u0103 a informa cealalt\u0103 parte despre con\u021binutul deja existent pe sistemul local. Un astfel de comportament poate fi util pentru restaurarea st\u0103rii dup\u0103 defec\u021biuni, c\u00e2nd nu exist\u0103 certitudinea integrit\u0103\u021bii datelor locale.\n<li class=\"l\"> \u00cen comenzile &#171;git update-index&#187;, &#171;git checkout-index&#187;, &#171;git read-tree&#187; \u0219i &#171;git clean&#187; a fost ad\u0103ugat\u0103 suport pentru indec\u0219i par\u021biali (sparse index), care permit cre\u0219terea performan\u021bei \u0219i economisirea de spa\u021biu \u00een repozitorii \u00een care se realizeaz\u0103 opera\u021biuni de clonare par\u021bial\u0103 (sparse-checkout).\n<li class=\"l\"> Comportamentul comenzii &#171;git clone &#8212;filter=&#8230; &#8212;recurse-submodules&#187; a fost modificat, aceasta conduc\u00e2nd acum la clonarea par\u021bial\u0103 a submodulilor (anterior, \u00een executarea unor astfel de comenzi, filtrul era aplicat doar la con\u021binutul principal, iar submodulele erau brute clonat complet f\u0103r\u0103 a \u021bine cont de filtru).\n<li class=\"l\"> \u00cen comanda &#171;git bundle&#187; a fost ad\u0103ugat\u0103 suportul pentru specificarea filtrelor pentru plasarea selectiv\u0103 a con\u021binutului, similar opera\u021biunilor de clonare par\u021bial\u0103.\n<li class=\"l\"> Comanda &#171;git branch&#187; a fost extins\u0103 cu op\u021biunea &#171;&#8212;recurse-submodules&#187; pentru parcurgerea recursiv\u0103 a submodulilor.\n<li class=\"l\"> Un nou manipulator pentru limbajul Kotlin a fost propus \u00een userdiff.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57040\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36. Git \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445, \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0433\u0438\u0431\u043a\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &#171;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&#187; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103817,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103816","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-04-19T13:36:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-19T13:36:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansarea sistemului de gestionare a codului surs\u0103 Git 2.36 | ProHoster","description":"Dup\u0103 trei luni de dezvoltare, a fost lansat\u0103 versiunea 2.36 a sistemului distribuit de gestionare a codului surs\u0103 Git.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.36.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-04-19T13:36:49+00:00","article:modified_time":"2022-04-19T13:36:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103816","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-25 10:29:51","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-19 13:37:10","updated":"2026-01-25 10:29:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=103816"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103816\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/103817"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=103816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=103816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=103816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}