{"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\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","title":{"rendered":"Lan\u00e7amento do sistema de controle de vers\u00f5es Git 2.36","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s tr\u00eas meses de desenvolvimento, foi lan\u00e7ado a vers\u00e3o 2.36 do sistema de controle de vers\u00f5es distribu\u00eddo Git. O Git \u00e9 um dos sistemas de controle de vers\u00f5es mais populares, confi\u00e1veis e de alto desempenho, oferecendo ferramentas flex\u00edveis para desenvolvimento n\u00e3o linear, baseadas em ramifica\u00e7\u00f5es e mesclagens. Para garantir a integridade do hist\u00f3rico e a resist\u00eancia a altera\u00e7\u00f5es \"retroativas\", \u00e9 utilizado o hash impl\u00edcito de todo o hist\u00f3rico anterior em cada commit, sendo tamb\u00e9m poss\u00edvel a valida\u00e7\u00e3o digital das assinaturas dos desenvolvedores em tags e commits individuais.       <\/p>\n<p>Comparado \u00e0 vers\u00e3o anterior, a nova vers\u00e3o incorporou 717 altera\u00e7\u00f5es, preparadas com a participa\u00e7\u00e3o de 96 desenvolvedores, dos quais 26 participaram do desenvolvimento pela primeira vez. As principais inova\u00e7\u00f5es incluem:  <\/p>\n<ul>\n<li class=\"l\"> Foi adicionada \u00e0 equipe \"git log\" e \"git show\" a op\u00e7\u00e3o \"--remerge-diff\", que permite mostrar as diferen\u00e7as entre o resultado geral da mesclagem e os dados reais refletidos no commit ap\u00f3s o processamento do comando \"merge\". Isso permite uma avalia\u00e7\u00e3o clara das altera\u00e7\u00f5es realizadas como resultado da resolu\u00e7\u00e3o de conflitos durante a mesclagem. O comando \"git show\" normal separa diferentes resolu\u00e7\u00f5es de conflitos com recuo, o que dificulta a compreens\u00e3o das mudan\u00e7as. Por exemplo, na captura de tela abaixo, as linhas \"+\/-\" sem recuo mostram a \u00faltima resolu\u00e7\u00e3o de conflito relacionada \u00e0 renomea\u00e7\u00e3o no primeiro ramo de sha1 para oid no coment\u00e1rio, enquanto \"+\/-\" com recuo mostra a resolu\u00e7\u00e3o inicial do conflito, causada pela adi\u00e7\u00e3o de um argumento extra na fun\u00e7\u00e3o dwim_ref() no segundo ramo.  <center><img decoding=\"async\" alt=\"Lan\u00e7amento do sistema de controle de vers\u00f5es Git 2.36\" src=\"\/wp-content\/uploads\/2022\/04\/75651aa0f36ad2b5896991a675754b1f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<p>Ao usar a op\u00e7\u00e3o \"--remerge-diff\", as diferen\u00e7as entre as resolu\u00e7\u00f5es de conflitos n\u00e3o s\u00e3o separadas para cada ramo pai, mas s\u00e3o mostradas as diferen\u00e7as gerais entre o arquivo que possui conflitos de mesclagem e o arquivo onde os conflitos foram resolvidos.    <center><img decoding=\"async\" alt=\"Lan\u00e7amento do sistema de controle de vers\u00f5es Git 2.36\" src=\"\/wp-content\/uploads\/2022\/04\/903ff119e179781b6e0de91205765a6a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<li class=\"l\"> A flexibilidade na configura\u00e7\u00e3o do comportamento de redefini\u00e7\u00e3o de caches de disco foi aumentada atrav\u00e9s da chamada da fun\u00e7\u00e3o fsync(). O par\u00e2metro anteriormente dispon\u00edvel core.fsyncObjectFiles foi dividido em duas vari\u00e1veis de configura\u00e7\u00e3o core.fsync e core.fsyncMethod, permitindo a aplica\u00e7\u00e3o do fsync n\u00e3o apenas a arquivos de objetos (.git\/objects), mas tamb\u00e9m a outras estruturas do git, como refer\u00eancias (.git\/refs), reflog e arquivos de pacotes.\n<p>Atrav\u00e9s da vari\u00e1vel core.fsync, \u00e9 poss\u00edvel especificar uma lista de estruturas internas do Git, para as quais ser\u00e1 chamada a opera\u00e7\u00e3o fsync ap\u00f3s a opera\u00e7\u00e3o de grava\u00e7\u00e3o. A vari\u00e1vel core.fsyncMethod permite escolher o m\u00e9todo para descarregar o cache, por exemplo, voc\u00ea pode optar por fsync para aplicar a chamada de sistema hom\u00f4nima ou indicar writeout-only para aplicar a grava\u00e7\u00e3o adiada (pagecache writeback).    <\/p>\n<li class=\"l\"> Para se proteger contra vulnerabilidades que manipulam a substitui\u00e7\u00e3o de diret\u00f3rios .git por outros usu\u00e1rios em se\u00e7\u00f5es compartilhadas, a verifica\u00e7\u00e3o do propriet\u00e1rio do reposit\u00f3rio foi refor\u00e7ada. A execu\u00e7\u00e3o de quaisquer comandos git agora \u00e9 permitida somente em seus pr\u00f3prios diret\u00f3rios \".git\". Se o diret\u00f3rio com o reposit\u00f3rio pertencer a outro usu\u00e1rio, por padr\u00e3o ser\u00e1 exibido um erro. Esse comportamento pode ser desativado por meio da configura\u00e7\u00e3o safe.directory.\n<li class=\"l\"> No comando &#171;git cat-file&#187;, destinado a exibir o conte\u00fado original dos objetos Git, foi adicionada a op\u00e7\u00e3o &#171;&#8212;batch-command&#187;, que complementa os comandos anteriormente dispon\u00edveis &#171;&#8212;batch&#187; e &#171;&#8212;batch-check&#187; com a possibilidade de escolha adaptativa do tipo de sa\u00edda atrav\u00e9s da indica\u00e7\u00e3o &#171;contents &lt;objeto&gt;&#187; para exibir o conte\u00fado ou &#171;info &lt;objeto&gt;&#187; para exibir informa\u00e7\u00f5es sobre o objeto. Al\u00e9m disso, a comando &#171;flush&#187; foi implementada para descarregar o buffer de sa\u00edda.\n<li class=\"l\"> No comando &#171;git ls-tree&#187;, que serve para gerar uma lista do conte\u00fado da \u00e1rvore de objetos, foi adicionada a op\u00e7\u00e3o &#171;&#8212;oid-only&#187; (&#171;&#8212;object-only&#187;), que, assim como &#171;&#8212;name-only&#187;, exibe apenas os identificadores dos objetos para simplificar a chamada em scripts. Tamb\u00e9m foi implementada a op\u00e7\u00e3o &#171;&#8212;format&#187; que permite definir um formato de sa\u00edda pr\u00f3prio, combinando informa\u00e7\u00f5es sobre modo, tipo, nome e tamanho.\n<li class=\"l\"> No comando &#171;git bisect run&#187;, foi implementada a defini\u00e7\u00e3o de n\u00e3o exibi\u00e7\u00e3o do sinalizador de arquivo execut\u00e1vel para scripts, exibindo nesse caso erros com c\u00f3digos 126 ou 127 (anteriormente, se um script n\u00e3o pudesse ser executado, todas as revis\u00f5es eram marcadas como problem\u00e1ticas).\n<li class=\"l\"> No comando &#171;git fetch&#187;, foi adicionada a op\u00e7\u00e3o &#171;&#8212;refetch&#187; para extrair todos os objetos sem informar a outra parte sobre o conte\u00fado j\u00e1 presente no sistema local. Esse comportamento pode ser \u00fatil para restaurar o estado ap\u00f3s falhas, quando n\u00e3o h\u00e1 certeza sobre a integridade dos dados locais.\n<li class=\"l\"> Nos comandos &#171;git update-index&#187;, &#171;git checkout-index&#187;, &#171;git read-tree&#187; e &#171;git clean&#187; foi adicionada a suporte para \u00edndices parciais (sparse index), que permitem aumentar o desempenho e economizar espa\u00e7o em reposit\u00f3rios onde opera\u00e7\u00f5es de clonagem parcial (sparse-checkout) s\u00e3o realizadas.\n<li class=\"l\"> O comportamento do comando &#171;git clone &#8212;filter=&#8230; &#8212;recurse-submodules&#187; foi alterado, agora resultando em uma clonagem parcial de subm\u00f3dulos (anteriormente, ao executar comandos semelhantes, o filtro era aplicado apenas ao conte\u00fado principal, e os subm\u00f3dulos eram clonados completamente, sem considerar o filtro).\n<li class=\"l\"> No comando &#171;git bundle&#187;, foi adicionada a suporte para especificar filtros para armazenamento seletivo de conte\u00fado, semelhante \u00e0s opera\u00e7\u00f5es de clonagem parcial.\n<li class=\"l\"> No comando &#171;git branch&#187;, foi adicionada a op\u00e7\u00e3o &#171;&#8212;recurse-submodules&#187; para a itera\u00e7\u00e3o recursiva sobre subm\u00f3dulos.\n<li class=\"l\"> Um novo manipulador para a linguagem Kotlin foi proposto no userdiff.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57040\">opennet.ru<\/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.3 - 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\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do sistema de controle de vers\u00e3o Git 2.36 | ProHoster","description":"Ap\u00f3s tr\u00eas meses de desenvolvimento, foi lan\u00e7ado o Git 2.36, um sistema distribu\u00eddo de controle de vers\u00e3o.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-36","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/103816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=103816"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/103816\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/103817"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=103816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=103816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=103816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}