{"id":103093,"date":"2022-01-25T15:36:40","date_gmt":"2022-01-25T13:36:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35"},"modified":"2022-01-25T15:36:40","modified_gmt":"2022-01-25T13:36:40","slug":"vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35","title":{"rendered":"Publication du syst\u00e8me de gestion de versions Git 2.35.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s deux mois de d\u00e9veloppement, la version du syst\u00e8me de gestion de version distribu\u00e9e Git 2.35 a \u00e9t\u00e9 publi\u00e9e. Git est l'un des syst\u00e8mes de gestion de version les plus populaires, fiables et performants, offrant des outils flexibles de d\u00e9veloppement non lin\u00e9aire bas\u00e9s sur le ramification et la fusion de branches. Pour garantir l'int\u00e9grit\u00e9 de l'historique et la r\u00e9sistance aux modifications \u00ab r\u00e9troactives \u00bb, un hachage implicite de tout l'historique pr\u00e9c\u00e9dent est utilis\u00e9 dans chaque commit ; il est \u00e9galement possible de certifier num\u00e9riquement les balises et commits des d\u00e9veloppeurs.       <\/p>\n<p>Compar\u00e9 \u00e0 la version pr\u00e9c\u00e9dente, 494 modifications ont \u00e9t\u00e9 int\u00e9gr\u00e9es dans cette nouvelle version, pr\u00e9par\u00e9es avec la participation de 93 d\u00e9veloppeurs, dont 35 ont particip\u00e9 pour la premi\u00e8re fois au d\u00e9veloppement. Les principales nouveaut\u00e9s :  <\/p>\n<ul>\n<li class=\"l\"> Les fonctionnalit\u00e9s concernant l'utilisation des cl\u00e9s SSH pour certifier num\u00e9riquement les objets Git ont \u00e9t\u00e9 \u00e9tendues. Pour faire la distinction entre la dur\u00e9e de validit\u00e9 de plusieurs cl\u00e9s, le support des directives OpenSSH \u00ab valid-before \u00bb et \u00ab valid-after \u00bb a \u00e9t\u00e9 ajout\u00e9, permettant ainsi d'assurer un fonctionnement correct avec les signatures apr\u00e8s la rotation de la cl\u00e9 d'un des d\u00e9veloppeurs. Auparavant, il y avait un probl\u00e8me de partage des signatures entre une ancienne et une nouvelle cl\u00e9 : si l'ancienne cl\u00e9 \u00e9tait supprim\u00e9e, il devenait impossible de v\u00e9rifier les signatures r\u00e9alis\u00e9es avec elle, et si elle \u00e9tait conserv\u00e9e, il restait possible de cr\u00e9er de nouvelles signatures avec cette ancienne cl\u00e9, alors qu'une autre cl\u00e9 l'avait d\u00e9j\u00e0 remplac\u00e9e. Gr\u00e2ce \u00e0 valid-before et valid-after, il est possible de d\u00e9limiter le champ d'application des cl\u00e9s en fonction de la date de cr\u00e9ation de la signature.\n<li class=\"l\"> Dans la configuration merge.conflictStyle, permettant de choisir le mode de pr\u00e9sentation des informations de conflit lors de la fusion, un nouveau mode \u00ab zdiff3 \u00bb a \u00e9t\u00e9 ajout\u00e9. Ce mode d\u00e9place toutes les lignes standard figurant au d\u00e9but ou \u00e0 la fin d'un conflit en dehors de la zone de conflit, permettant ainsi d'obtenir une repr\u00e9sentation plus compacte des informations.\n<li class=\"l\"> La commande \u00ab git stash \u00bb a \u00e9t\u00e9 enrichie d'un mode \u00ab --staged \u00bb, qui permet de cacher uniquement les modifications ajout\u00e9es \u00e0 l'index. Cela est utile dans les situations o\u00f9 il est n\u00e9cessaire de reporter temporairement une partie de modifications complexes pour d'abord ajouter ce qui est d\u00e9j\u00e0 pr\u00eat, et de revenir au reste plus tard. Ce mode ressemble \u00e0 la commande \u00ab git commit \u00bb, qui enregistre uniquement les modifications plac\u00e9es dans l'index, mais au lieu de cr\u00e9er un nouveau commit, \u00ab git stash --staged \u00bb sauvegarde le r\u00e9sultat dans une zone temporaire de stash. Une fois les modifications n\u00e9cessaires, elles peuvent \u00eatre retourn\u00e9es avec la commande \u00ab git stash pop \u00bb.\n<li class=\"l\"> Une nouvelle sp\u00e9cification de format &#171;--format=%(describe)&#187; a \u00e9t\u00e9 ajout\u00e9e \u00e0 la commande &#171;git log&#187;, permettant de combiner la sortie de &#171;git log&#187; avec le r\u00e9sultat de l'ex\u00e9cution de la commande &#171;git describe&#187;. Les param\u00e8tres pour &#171;git describe&#187; sont sp\u00e9cifi\u00e9s directement \u00e0 l'int\u00e9rieur de la sp\u00e9cification (&#171;--format=%(describe:match=&lt;foo&gt;,exclude=&lt;bar&gt;)&#187;), o\u00f9 il est \u00e9galement possible d'inclure des tags abr\u00e9g\u00e9s (&#171;--format=%(describe:tags=&lt;bool&gt;)&#187;) et de configurer le nombre de caract\u00e8res hexad\u00e9cimaux pour identifier les objets (&#171;--format=%(describe:abbrev=&lt;n&gt;)&#187;). Par exemple, pour afficher les 8 derniers commits dont les tags n'ont pas d'\u00e9tiquette candidate pour la version, avec des identifiants de 8 caract\u00e8res, on peut utiliser la commande : $ git log -8 &#8212;format=&#8217;%(describe:exclude=*-rc*,abbrev=13)&#8217; v2.34.1-646-gaf4e5f569bc89 v2.34.1-644-g0330edb239c24 v2.33.1-641-g15f002812f858 v2.34.1-643-g2b95d94b056ab v2.34.1-642-gb56bd95bbc8f7 v2.34.1-203-gffb9f2980902d v2.34.1-640-gdf3c41adeb212 v2.34.1-639-g36b65715a4132\n<li class=\"l\"> La configuration de user.signingKey prend d\u00e9sormais en charge de nouveaux types de cl\u00e9s, ne se limitant pas au type &#171;ssh-&#187; et \u00e0 la sp\u00e9cification du chemin complet vers la cl\u00e9. Les types alternatifs sont d\u00e9finis \u00e0 l'aide du pr\u00e9fixe &#171;key::&#187;, par exemple, &#171;key::ecdsa-sha2-nistp256&#187; pour les cl\u00e9s ECDSA.\n<li class=\"l\"> La vitesse de g\u00e9n\u00e9ration de la liste des changements en mode &#171;--histogram&#187; a \u00e9t\u00e9 consid\u00e9rablement am\u00e9lior\u00e9e, ainsi que lors de l'utilisation de l'option &#171;--color-moved-ws&#187;, qui contr\u00f4le la mise en surbrillance des espaces dans les diff color\u00e9s.\n<li class=\"l\"> La commande &#171;git jump&#187;, utilis\u00e9e pour fournir \u00e0 Vim des informations sur les transitions exactes vers une position recherch\u00e9e dans un fichier lors de la r\u00e9solution des conflits de fusion, de la visualisation des diff\u00e9rences ou de l'ex\u00e9cution d'une recherche, a \u00e9t\u00e9 am\u00e9lior\u00e9e pour affiner la couverture des conflits de fusion. Par exemple, pour restreindre les op\u00e9rations uniquement au r\u00e9pertoire &#171;foo&#187;, vous pouvez sp\u00e9cifier &#171;git jump merge &#8212; foo&#187;, et pour exclure le r\u00e9pertoire &#171;Documentation&#187;, utiliser &#171;git jump merge &#8216;:^Documentation'&#187;.\n<li class=\"l\"> Un effort a \u00e9t\u00e9 entrepris pour standardiser l'utilisation du type &#171;size_t&#187; au lieu de &#171;unsigned long&#187; pour les valeurs repr\u00e9sentant la taille des objets, ce qui a permis d'utiliser les filtres &#171;clean&#187; et &#171;smudge&#187; avec des fichiers de plus de 4 Go sur toutes les plateformes, y compris celles utilisant le mod\u00e8le de donn\u00e9es LLP64, o\u00f9 le type &#171;unsigned long&#187; est limit\u00e9 \u00e0 4 octets.\n<li class=\"l\"> La commande &#171;git am&#187; a \u00e9t\u00e9 dot\u00e9e de l'option &#171;&#8212;empty=(stop|drop|keep)&#187;, permettant, lors de l'analyse des patches \u00e0 partir d'une bo\u00eete mail, de choisir le comportement pour les messages vides ne contenant pas de patches. La valeur &#171;stop&#187; entra\u00eenera l'arr\u00eat de toute l'op\u00e9ration d'application des patches, &#171;drop&#187; ignorera le patch vide, &#171;keep&#187; cr\u00e9era un commit vide.\n<li class=\"l\"> Les commandes &#171;git reset&#187;, &#171;git diff&#187;, &#171;git blame&#187;, &#171;git fetch&#187;, &#171;git pull&#187; et &#171;git ls-files&#187; ont \u00e9t\u00e9 mises \u00e0 jour pour prendre en charge les index partiels (sparse index), permettant d'am\u00e9liorer les performances et de gagner de la place dans les d\u00e9p\u00f4ts pour lesquels des op\u00e9rations de clonage partiel (sparse-checkout) sont effectu\u00e9es.\n<li class=\"l\"> La commande &#171;git sparse-checkout init&#187; a \u00e9t\u00e9 d\u00e9clar\u00e9e obsol\u00e8te, il faut d\u00e9sormais utiliser &#171;git sparse-checkout set&#187;.\n<li class=\"l\"> Une impl\u00e9mentation initiale du nouveau backend &#171;reftable&#187; pour le stockage des r\u00e9f\u00e9rences, telles que les branches et les tags, dans le d\u00e9p\u00f4t a \u00e9t\u00e9 ajout\u00e9e. Ce nouveau backend utilise un stockage en blocs, utilis\u00e9 par le projet JGit, et est optimis\u00e9 pour stocker un tr\u00e8s grand nombre de r\u00e9f\u00e9rences. Le backend n'est pas encore int\u00e9gr\u00e9 au syst\u00e8me de r\u00e9f\u00e9rences (refs) et n'est pas pr\u00eat pour une utilisation pratique.\n<li class=\"l\"> La palette de couleurs de la commande &#171;git grep&#187; a \u00e9t\u00e9 harmonis\u00e9e avec l'outil GNU grep.        <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56570\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\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.35. 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":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103093","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\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.35.\" \/>\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\/fr\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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.35 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\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.35.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35\" \/>\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-01-25T13:36:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-25T13:36:40+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\udd47Publication du syst\u00e8me de contr\u00f4le de versions Git 2.35 | ProHoster","description":"Apr\u00e8s deux mois de d\u00e9veloppement, la version du syst\u00e8me de contr\u00f4le de versions distribu\u00e9 Git 2.35 a \u00e9t\u00e9 publi\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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.35 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\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.35.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-sistemy-upravleniya-ishodnymi-tekstami-git-2-35","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-01-25T13:36:40+00:00","article:modified_time":"2022-01-25T13:36:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103093","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-25 13:38:01","updated":"2022-09-30 07:29:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=103093"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103093\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=103093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=103093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=103093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}