payload: {"action":"created","comment":{"url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/comments/263561110","pull_request_review_id":212009448,"id":263561110,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI2MzU2MTExMA==","diff_hunk":"@@ -1,48 +1,46 @@\n ---\n id: faq-versioning\n-title: Versioning Policy\n+title: Politica de Versionamento\n permalink: docs/faq-versioning.html\n layout: docs\n category: FAQ\n ---\n \n-React follows [semantic versioning (semver)](https://semver.org/) principles.\n+React segue os principios de [versionamento semântico (semver)](https://semver.org/).\n \n-That means that with a version number **x.y.z**:\n+Isso significa que com um número de versão **x.y.z**:  \n+* Ao liberarmos uma **atualização que quebra compatibilidade**, fazemos uma **major release** alterando o número **x** (ex: 15.6.2 para 16.0.0).\n+* Ao liberarmos uma **atualização com novas funcionalidades**, fazemos uma **minor release** alterando o número **y** (ex: 15.6.2 para 15.7.0).\n+* Ao liberarmos uma **atualização para correção de erros**, fazemos um **patch release** alterando o número **z** (ex: 15.6.2 para 15.6.3).\n+Atualizações que quebram compatibilidade podem também conter novas funcionalidades, e qualquer versão pode incluir correção de erros.\n \n-* When releasing **breaking changes**, we make a **major release** by changing the **x** number (ex: 15.6.2 to 16.0.0).\n-* When releasing **new features**, we make a **minor release** by changing the **y** number (ex: 15.6.2 to 15.7.0).\n-* When releasing **bug fixes**, we make a **patch release** by changing the **z** number (ex: 15.6.2 to 15.6.3).\n+### Atualizações que quebram compatibilidade {#breaking-changes} \n \n-Major releases can also contain new features, and any release can include bug fixes.\n+Atualizações que quebram compatibilidade são inconvenientes para todos, sendo assim, tentamos diminuir o número de major releases – por exemplo, React 15 foi lançado em Abril de 2016 e React 16 foi lançado em Setembro de 2017; React 17 não é esperado até 2019.\n \n-### Breaking Changes {#breaking-changes}\n+Todavia, lançamos novas funcionalidades em versões menores. Isso significa que updates menores são mais interessantes e convenientes que versões maiores, apesar de parecer o contrário.\n \n-Breaking changes are inconvenient for everyone, so we try to minimize the number of major releases – for example, React 15 was released in April 2016 and React 16 was released in September 2017; React 17 isn't expected until 2019.\n+### Compromisso com a Estabilidade {#commitment-to-stability} \n \n-Instead, we release new features in minor versions. That means that minor releases are often more interesting and compelling than majors, despite their unassuming name.\n+Conforme o React é alterado, tentamos minimizar o esforço necessário para tirar um melhor aproveitamento das novas funcionalidades. Quando possível mantemos uma versão anterior da API em funcionamento, mesmo que isso signifique colocá-la em outro pacote. Por exemplo, [mixins são desencorajados há anos](/blog/2016/07/13/mixins-considered-harmful.html) porém atualmente continuam suportados [via create-react-class](/docs/react-without-es6.html#mixins) e muitas bases de código continuam a usá-los em versões estáveis, versões de legado.","path":"content/docs/faq-versioning.md","position":35,"original_position":35,"commit_id":"916fe7ad3e93a0c745296a8cd1039c3825671cda","original_commit_id":"916fe7ad3e93a0c745296a8cd1039c3825671cda","user":{"login":"Luanf","id":9099705,"node_id":"MDQ6VXNlcjkwOTk3MDU=","avatar_url":"https://avatars0.githubusercontent.com/u/9099705?v=4","gravatar_id":"","url":"https://api.github.com/users/Luanf","html_url":"https://github.com/Luanf","followers_url":"https://api.github.com/users/Luanf/followers","following_url":"https://api.github.com/users/Luanf/following{/other_user}","gists_url":"https://api.github.com/users/Luanf/gists{/gist_id}","starred_url":"https://api.github.com/users/Luanf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Luanf/subscriptions","organizations_url":"https://api.github.com/users/Luanf/orgs","repos_url":"https://api.github.com/users/Luanf/repos","events_url":"https://api.github.com/users/Luanf/events{/privacy}","received_events_url":"https://api.github.com/users/Luanf/received_events","type":"User","site_admin":false},"body":"Acho que da pra melhorar um pouco a parte final aqui:\r\n```suggestion\r\nConforme o React é alterado, tentamos minimizar o esforço necessário para tirar um melhor aproveitamento das novas funcionalidades. Quando possível mantemos uma versão anterior da API em funcionamento, mesmo que isso signifique colocá-la em outro pacote. Por exemplo, [mixins são desencorajados há anos](/blog/2016/07/13/mixins-considered-harmful.html) porém atualmente continuam suportados [via create-react-class](/docs/react-without-es6.html#mixins) e muitas bases de código continuam a usá-los em código legado estável.\r\n```","created_at":"2019-03-07T20:49:40Z","updated_at":"2019-03-07T20:57:39Z","html_url":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148#discussion_r263561110","pull_request_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/comments/263561110"},"html":{"href":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148#discussion_r263561110"},"pull_request":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148"}}},"pull_request":{"url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148","id":259198850,"node_id":"MDExOlB1bGxSZXF1ZXN0MjU5MTk4ODUw","html_url":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148","diff_url":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148.diff","patch_url":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148.patch","issue_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/148","number":148,"state":"open","locked":false,"title":"Versioning policy","user":{"login":"elainemattos","id":10763483,"node_id":"MDQ6VXNlcjEwNzYzNDgz","avatar_url":"https://avatars1.githubusercontent.com/u/10763483?v=4","gravatar_id":"","url":"https://api.github.com/users/elainemattos","html_url":"https://github.com/elainemattos","followers_url":"https://api.github.com/users/elainemattos/followers","following_url":"https://api.github.com/users/elainemattos/following{/other_user}","gists_url":"https://api.github.com/users/elainemattos/gists{/gist_id}","starred_url":"https://api.github.com/users/elainemattos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elainemattos/subscriptions","organizations_url":"https://api.github.com/users/elainemattos/orgs","repos_url":"https://api.github.com/users/elainemattos/repos","events_url":"https://api.github.com/users/elainemattos/events{/privacy}","received_events_url":"https://api.github.com/users/elainemattos/received_events","type":"User","site_admin":false},"body":"Olá pessoal, \r\n\r\nSegue PR da tradução de Versioning Policy, adaptei alguns termos porém não tenho certeza se os mesmos estão adequados, sendo eles:\r\n\r\n- breaking changes - atualização que quebra compatibilidade \r\n- Warnings - advertência.\r\n\r\nObrigada!\r\n","created_at":"2019-03-07T17:13:35Z","updated_at":"2019-03-07T20:57:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"751e7fa98ad617a08e3ad4b53c3905daff8a4de2","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":1225498164,"node_id":"MDU6TGFiZWwxMjI1NDk4MTY0","url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/labels/needs%20review","name":"needs review","color":"4b1584","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148/commits","review_comments_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148/comments","review_comment_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/comments{/number}","comments_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/148/comments","statuses_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/statuses/916fe7ad3e93a0c745296a8cd1039c3825671cda","head":{"label":"elainemattos:Vpolicy","ref":"Vpolicy","sha":"916fe7ad3e93a0c745296a8cd1039c3825671cda","user":{"login":"elainemattos","id":10763483,"node_id":"MDQ6VXNlcjEwNzYzNDgz","avatar_url":"https://avatars1.githubusercontent.com/u/10763483?v=4","gravatar_id":"","url":"https://api.github.com/users/elainemattos","html_url":"https://github.com/elainemattos","followers_url":"https://api.github.com/users/elainemattos/followers","following_url":"https://api.github.com/users/elainemattos/following{/other_user}","gists_url":"https://api.github.com/users/elainemattos/gists{/gist_id}","starred_url":"https://api.github.com/users/elainemattos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elainemattos/subscriptions","organizations_url":"https://api.github.com/users/elainemattos/orgs","repos_url":"https://api.github.com/users/elainemattos/repos","events_url":"https://api.github.com/users/elainemattos/events{/privacy}","received_events_url":"https://api.github.com/users/elainemattos/received_events","type":"User","site_admin":false},"repo":{"id":174190719,"node_id":"MDEwOlJlcG9zaXRvcnkxNzQxOTA3MTk=","name":"pt-BR.reactjs.org","full_name":"elainemattos/pt-BR.reactjs.org","private":false,"owner":{"login":"elainemattos","id":10763483,"node_id":"MDQ6VXNlcjEwNzYzNDgz","avatar_url":"https://avatars1.githubusercontent.com/u/10763483?v=4","gravatar_id":"","url":"https://api.github.com/users/elainemattos","html_url":"https://github.com/elainemattos","followers_url":"https://api.github.com/users/elainemattos/followers","following_url":"https://api.github.com/users/elainemattos/following{/other_user}","gists_url":"https://api.github.com/users/elainemattos/gists{/gist_id}","starred_url":"https://api.github.com/users/elainemattos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elainemattos/subscriptions","organizations_url":"https://api.github.com/users/elainemattos/orgs","repos_url":"https://api.github.com/users/elainemattos/repos","events_url":"https://api.github.com/users/elainemattos/events{/privacy}","received_events_url":"https://api.github.com/users/elainemattos/received_events","type":"User","site_admin":false},"html_url":"https://github.com/elainemattos/pt-BR.reactjs.org","description":"(Work in progress) 🇧🇷React documentation website in Portuguese (Brazil)","fork":true,"url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org","forks_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/forks","keys_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/keys{/key_id}","collaborators_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/teams","hooks_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/hooks","issue_events_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/issues/events{/number}","events_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/events","assignees_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/assignees{/user}","branches_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/branches{/branch}","tags_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/tags","blobs_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/git/refs{/sha}","trees_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/git/trees{/sha}","statuses_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/statuses/{sha}","languages_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/languages","stargazers_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/stargazers","contributors_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/contributors","subscribers_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/subscribers","subscription_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/subscription","commits_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/commits{/sha}","git_commits_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/git/commits{/sha}","comments_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/comments{/number}","issue_comment_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/issues/comments{/number}","contents_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/contents/{+path}","compare_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/compare/{base}...{head}","merges_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/merges","archive_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/downloads","issues_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/issues{/number}","pulls_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/pulls{/number}","milestones_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/milestones{/number}","notifications_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/labels{/name}","releases_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/releases{/id}","deployments_url":"https://api.github.com/repos/elainemattos/pt-BR.reactjs.org/deployments","created_at":"2019-03-06T17:34:01Z","updated_at":"2019-03-06T17:34:05Z","pushed_at":"2019-03-07T17:53:17Z","git_url":"git://github.com/elainemattos/pt-BR.reactjs.org.git","ssh_url":"git@github.com:elainemattos/pt-BR.reactjs.org.git","clone_url":"https://github.com/elainemattos/pt-BR.reactjs.org.git","svn_url":"https://github.com/elainemattos/pt-BR.reactjs.org","homepage":"","size":71479,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0 International","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0","node_id":"MDc6TGljZW5zZTI1"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"reactjs:master","ref":"master","sha":"7dde0900ae4ffaa3a523fb15d6d7366bb6521781","user":{"login":"reactjs","id":6412038,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY0MTIwMzg=","avatar_url":"https://avatars3.githubusercontent.com/u/6412038?v=4","gravatar_id":"","url":"https://api.github.com/users/reactjs","html_url":"https://github.com/reactjs","followers_url":"https://api.github.com/users/reactjs/followers","following_url":"https://api.github.com/users/reactjs/following{/other_user}","gists_url":"https://api.github.com/users/reactjs/gists{/gist_id}","starred_url":"https://api.github.com/users/reactjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactjs/subscriptions","organizations_url":"https://api.github.com/users/reactjs/orgs","repos_url":"https://api.github.com/users/reactjs/repos","events_url":"https://api.github.com/users/reactjs/events{/privacy}","received_events_url":"https://api.github.com/users/reactjs/received_events","type":"Organization","site_admin":false},"repo":{"id":169668554,"node_id":"MDEwOlJlcG9zaXRvcnkxNjk2Njg1NTQ=","name":"pt-BR.reactjs.org","full_name":"reactjs/pt-BR.reactjs.org","private":false,"owner":{"login":"reactjs","id":6412038,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY0MTIwMzg=","avatar_url":"https://avatars3.githubusercontent.com/u/6412038?v=4","gravatar_id":"","url":"https://api.github.com/users/reactjs","html_url":"https://github.com/reactjs","followers_url":"https://api.github.com/users/reactjs/followers","following_url":"https://api.github.com/users/reactjs/following{/other_user}","gists_url":"https://api.github.com/users/reactjs/gists{/gist_id}","starred_url":"https://api.github.com/users/reactjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reactjs/subscriptions","organizations_url":"https://api.github.com/users/reactjs/orgs","repos_url":"https://api.github.com/users/reactjs/repos","events_url":"https://api.github.com/users/reactjs/events{/privacy}","received_events_url":"https://api.github.com/users/reactjs/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/reactjs/pt-BR.reactjs.org","description":"(Work in progress) 🇧🇷React documentation website in Portuguese (Brazil)","fork":false,"url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org","forks_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/forks","keys_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/keys{/key_id}","collaborators_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/teams","hooks_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/hooks","issue_events_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/events{/number}","events_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/events","assignees_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/assignees{/user}","branches_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/branches{/branch}","tags_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/tags","blobs_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/git/refs{/sha}","trees_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/git/trees{/sha}","statuses_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/statuses/{sha}","languages_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/languages","stargazers_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/stargazers","contributors_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/contributors","subscribers_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/subscribers","subscription_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/subscription","commits_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/commits{/sha}","git_commits_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/git/commits{/sha}","comments_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/comments{/number}","issue_comment_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/comments{/number}","contents_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/contents/{+path}","compare_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/compare/{base}...{head}","merges_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/merges","archive_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/downloads","issues_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues{/number}","pulls_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls{/number}","milestones_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/milestones{/number}","notifications_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/labels{/name}","releases_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/releases{/id}","deployments_url":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/deployments","created_at":"2019-02-08T01:15:04Z","updated_at":"2019-03-07T17:22:02Z","pushed_at":"2019-03-07T20:53:10Z","git_url":"git://github.com/reactjs/pt-BR.reactjs.org.git","ssh_url":"git@github.com:reactjs/pt-BR.reactjs.org.git","clone_url":"https://github.com/reactjs/pt-BR.reactjs.org.git","svn_url":"https://github.com/reactjs/pt-BR.reactjs.org","homepage":"","size":71490,"stargazers_count":113,"watchers_count":113,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":85,"mirror_url":null,"archived":false,"open_issues_count":12,"license":{"key":"cc-by-4.0","name":"Creative Commons Attribution 4.0 International","spdx_id":"CC-BY-4.0","url":"https://api.github.com/licenses/cc-by-4.0","node_id":"MDc6TGljZW5zZTI1"},"forks":85,"open_issues":12,"watchers":113,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148"},"html":{"href":"https://github.com/reactjs/pt-BR.reactjs.org/pull/148"},"issue":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/148"},"comments":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/issues/148/comments"},"review_comments":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148/comments"},"review_comment":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/pulls/148/commits"},"statuses":{"href":"https://api.github.com/repos/reactjs/pt-BR.reactjs.org/statuses/916fe7ad3e93a0c745296a8cd1039c3825671cda"}},"author_association":"NONE"}}
other: {"actor":{"display_login":"Luanf"}}